/* ************************************
***** More resets
*********************************** */
html,
body {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
}
body {
	background: url('/sites/default/themes/uahealth/images/bg-body.jpg') top left repeat-x #265e97;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #4c4c4c;
}
.underlay {
	background: none;
}
h1,
h2,
h3,
h4,
.title {
	font-family: "Times New Roman", Georgia, serif;
	font-weight: normal;
	margin: 0;
	color: #2c2c2c;
}
h1 {
	font-size: 2.4em;
	line-height: 1.6em;
}
h2,
h3 {
	font-size: 1.75em;
	line-height: 1.2em;
}
p {
	font-size: 1em;
	line-height: 1.6em;
}
img {
	display: block;
}
ul li {
	list-style: none;
}
ul.menu li {
	margin: 0;
}
li.expanded,
li.collapsed,
li.leaf {
	padding: 0;
}
a,
li a {
	color: #054587;
	text-decoration: underline;
}
a:hover,
li a:hover {
	color: #054587;
}
422

ol {
	padding-left: 15px;
	margin: 0 10px 10px 10px;
}
ol li {
	margin-left: 10px;
	list-style: decimal
}
.block {
	margin: 0;
}
.red {
	color: #cc0033;
}
#page {
	line-height: 18px;
}
.no-sidebars #content {
	float: none;
	margin: 0;
	width: 960px;
}
.messages,
.status {
	font-size: 12px;
}
.messages p,
.status p {
	margin: 0 0 16px;
}
.messages li,
.status li {
	list-style-type: disc;
}
hr {
	height: 1px;
	border-top: 1px solid #e8e8e8;
	border-right: none;
	border-bottom: 1px solid #fff;
	border-left: none;
	margin: 0px 0px 8px;
}
img.external-attach,
img.left,
img.krames-staywell-import {
	float: left;
	margin: 3px 10px 0 0;
}
img.right {
	float: right;
	margin: 3px 0 0 10px;
}
div.content-expand ~ button.content-expand,
.mcm-learnmore {
	padding: 8px 10px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.16666666666667em;
}
.mcm-learnmore,
.mcm-learnmore:hover {
	color: #fff;
	background-color: #C03;
	border: none;
	border-radius: 5px;
	text-align: center;
	display: inline-block;
	margin-left: 12px;
}
.mcm-learnmore a,
.mcm-learnmore a:hover {
	text-decoration: none;
	color: #fff;
}
sup {
	vertical-align: text-top;
	line-height: 1px;
	font-size: .6em;
}

/* Web fonts */
@font-face {
	font-family: 'terfensregular';
	src: url('/sites/default/themes/uahealth/fonts/Terfens-webfont.eot');
	src: url('/sites/default/themes/uahealth/fonts/Terfens-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/default/themes/uahealth/fonts/Terfens-webfont.woff') format('woff'), url('/sites/default/themes/uahealth/fonts/Terfens-webfont.ttf') format('truetype'), url('/sites/default/themes/uahealth/fonts/Terfens-webfont.svg#terfensregular') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* pagers */
ul.pager {
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	margin-bottom: 0 !important;
	padding: 0 !important;
}
ul.pager li {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 11px 0px 11px !important;
	border-right: 1px solid #dcdcdc;
	background: none !important;
	position: relative;
	display: block;
	float: left;
	font-size: 13px;
	text-transform: capitalize;
	line-height: 18px;
}
ul.pager li.pager-current {
	font-weight: bold;
	text-decoration: underline;
	color: #ccc;
}
ul.pager li.pager-first,
ul.pager li.pager-previous,
ul.pager li.pager-next,
ul.pager li.pager-last {
	padding: 2px 11px 2px 11px !important;
	font-size: 11px;
}
ul.pager li.last,
ul.pager li.last {
	border: none;
}
ul.pager li a {
	font-weight: bold;
	text-decoration: none;
	color: #054587;
	outline: none;
}
ul.pager li .ajax-progress {
	width: 100%;
	margin-left: -1px;
	position: absolute;
	background-color: #fff;
	left: 1px;
	top: 0;
}
ul.pager li .ajax-progress .throbber {
	width: 100%;
	height: 20px;
	margin: 0px 0px 0px 0px;
	background-position: center -17px;
}
.page-node-84.not-front .region-sidebar-second .section .block-views.last {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* ************************************
***** Region -- Header
*********************************** */
#header .main-logo {
	float: left;
	width: 291px;
}
#header .main-menu {
	overflow: hidden;
	float: right;
}
#header .main-menu ul {
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Georgia, serif;
}
#header .main-menu ul li {
	float: left;
	list-style: none;
	height: 42px;
}
#header .main-menu ul li a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 16px;
	display: block;
	height: 42px;
	line-height: 42px;
	padding: 0 18px;
	border-left: 1px solid #d70036;
	border-right: 1px solid #b3002d;
}
#header .main-menu ul li.first a {
	border-left: none;
}
#header .main-menu ul li.last a {
	border-right: none;
}
#header .main-menu ul li a:hover,
#header .main-menu ul li a.active,
#header .main-menu ul li a.patient {
	color: #c2385b;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') 0 0 repeat-x;
}
.section-health-plans #header .main-menu ul li a.patient {
	color: #fff;
	background: none;
}

/* ************************************
***** Region -- Header 2
*********************************** */
.mcm-site-alert #header-bottom .region-header-bottom {
	height: 201px;
}
#header-bottom .region-header-bottom {
	height: 146px;
}
.section-health-plans #header-bottom .region-header-bottom {
	height: 102px;
	overflow: hidden;
}
.section-health-plans #header-bottom .region-header-bottom .logo-health-plans {
	margin-top: 13px;
	margin-left: 4px;
}
#header-bottom .region-header-bottom,
#main-wrapper #above-content {
	position: relative;
	width: 960px;
}

/* LOGOS AND HEADER LAYOUT */

/* ALL BUMC PAGES */

.diamond-childrens-logo {
	display: none;
}

.banner-umc-logo {
	width: 450px;
	height: 57px;
	position: absolute;
	left: 0;
	top: 21px;
}
.banner-umc-logo a {
	display: block;
	color: transparent;
	width: 450px;
	height: 57px;
}

/* DIAMOND CHILDREN'S PAGES */

.section-diamondchildrens .banner-umc-logo {
	display: none;
}

.section-diamondchildrens .diamond-childrens-logo {
	display: block;
	width: 355px;
	height: 130px;
	position: absolute;
	left: 0;
	top: 21px;
}

.section-diamondchildrens .diamond-childrens-logo a {
	display: block;
	color: transparent;
	width: 355px;
	height: 130px;
}

.section-diamondchildrens .region-header-bottom,
.section-diamondchildrens #header-bottom .region-header-bottom {
	height: 206px;
}

.section-diamondchildrens .megamenu-skin-uahealth {
	position: absolute;
	top: 163px;
	left: 0;
	width: 100%;
}

.page-home #header-bottom .banner-umc-logo,
.not-front #header-bottom .banner-umc-logo {
	background: url('/sites/default/themes/uahealth/images/logo-banner-umc.png') 0 0 no-repeat;
}

.section-diamondchildrens #header-bottom .diamond-childrens-logo {
	/*background: url('/sites/default/themes/uahealth/images/BC_Diamond_prefered-cntr_CMYK.jpg') 0 0 no-repeat; */
}

#header-bottom .header-global-menu {
	overflow: hidden;
	position: absolute;
	top: 24px;
	right: 0;
	height: 16px;
}
#header-bottom .header-global-menu .menu {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#header-bottom .header-global-menu .menu li.first {
	padding-left: 0;
}
#header-bottom .header-global-menu .menu li {
	list-style: none;
	float: left;
	font-size: 12px;
	border-right: 1px solid #d9d9d9;
	padding: 0 10px;
	line-height: 14px;
}
#header-bottom .header-global-menu .menu li.last,
#header-bottom .header-global-menu .menu li:last-child {
	border-right: none;
	padding-right: 0;
}
#header-bottom .header-global-menu .menu li a {
	text-decoration: none;
	color: #777;
	line-height: 14px;
}
#header-bottom .header-global-menu .menu li a:hover {
	text-decoration: underline;
}
#header-bottom .header-global-menu .menu li a:hover,
#header-bottom .header-global-menu .menu li a.active {
	color: #c2385b;
}
#header-bottom .header-global-menu ul.menu li.expanded ul.menu {
	display: none;
}
#header-bottom .block-uahn-alerts {
	position: absolute;
	z-index: 2;
	top: 155px;
	width: 100%;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #d4003b; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q0MDAzYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNTAwMmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d4003b 0%, #c5002d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d4003b), color-stop(100%, #c5002d)); /* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top, #d4003b 0%, #c5002d 100%); /* Chrome10+, Safari5.1+ */
	background: -o-linear-gradient(top, #d4003b 0%, #c5002d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d4003b 0%, #c5002d 100%); /* IE10+ */
	background: linear-gradient(to bottom, #d4003b 0%, #c5002d 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4003b', endColorstr='#c5002d', GradientType=0 ); /* IE6-8 */
	color: #fff;
	font-family: arial, helvetica, sans-serif;
}
#header-bottom .block-uahn-alerts {
	padding: 7px 0;
}
#header-bottom .block-uahn-alerts .content,
#header-bottom .block-uahn-alerts .content div,
#header-bottom .block-uahn-alerts h2 {
	color: #fff;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
}
#header-bottom .block-uahn-alerts .content div.field-item {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#header-bottom .block-uahn-alerts .field-name-title-field span {
	line-height: 24px;
}
#header-bottom .block-uahn-alerts h2 {
	width: 5%;
	float: left;
	text-transform: uppercase;
	margin-left: 11px;
	line-height: 24px;
}
#header-bottom .block-uahn-alerts h2:after {
	content: ":";
}
#header-bottom .block-uahn-alerts .content {
	width: 93%;
	float: left;
}
#header-bottom .block-uahn-alerts .field-name-title-field,
#header-bottom .block-uahn-alerts .field-name-node-link {
	float: left;
}
#header-bottom .block-uahn-alerts .field-name-title-field {
	width: 90%;
	margin-right: 1%;
}
#header-bottom .block-uahn-alerts .field-name-node-link {
	width: 9%;
}
#header-bottom .block-uahn-alerts .field-name-node-link a {
	display: inline-block;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fafafa; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #fafafa 0%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(100%, #ebebeb)); /* Chrome, Safari4+ */
	background: -webkit-linear-gradient(top, #fafafa 0%, #ebebeb 100%); /* Chrome10+, Safari5.1+ */
	background: -o-linear-gradient(top, #fafafa 0%, #ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fafafa 0%, #ebebeb 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fafafa 0%, #ebebeb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#ebebeb', GradientType=0 ); /* IE6-8 */
	color: #727272;
	text-decoration: none;
	width: auto;
	padding: 5px 8px;
}
#header-bottom .custom-search-1 {
	position: absolute;
	top: 49px;
	right: 0;
	width: 336px;
	height: 32px;
}
#header-bottom .custom-search-1 form {
	margin: 0;
}
#header-bottom .custom-search-1 .form-item,
#header-bottom .custom-search-1 .form-actions {
	margin: 0;
}
#header-bottom .custom-search-1 input.form-text {
	width: 299px;
	height: 31px;
	padding: 0;
	float: left;
	border-right: none;
}
#header-bottom .custom-search-1 #edit-actions {`
	width: 36px;
	height: 32px;
	float: left;
}

/* ************************************
***** main background of site
*********************************** */
#header-bottom,
#main-wrapper,
#messages,
#breadcrumb {
	background: url('/sites/default/themes/uahealth/images/bg-content.png') top left repeat-y;
}
#main-wrapper {
	padding-top: 10px;
}
#breadcrumb {
	padding-top: 10px;
	/*height: 35px;
	line-height: 35px;
	padding-top: 69px;*/
}
#breadcrumb .breadcrumb {
	padding: 0;
	margin: 0 22px;
	font-size: 10px;
	color: #9b9b9b;
	white-space: nowrap;
	width: 69%;
	overflow: hidden; /* "overflow" value must be different from "visible" */
	text-overflow: ellipsis;
}
#header-bottom .region-header-bottom,
#main-wrapper #main,
#main-wrapper #below-main,
#messages .messages,
#messages .status {
	margin: 0 16px;
}

/* ************************************
***** Region -- Content Top
*********************************** */
#above-content .quicklinks-menu-wrapper {
	background-color: #003366;
	width: 238px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	z-index: 4;
	top: 0px;
	right: 0px;
	overflow: hidden;
}
#above-content .quicklinks-menu-wrapper .content {
	color: #fff;
	margin: 0 15px 13px;
}
#above-content .quicklinks-menu-wrapper .title {
	margin: 10px 24px 0;
}
#above-content .quicklinks-menu-wrapper .title .block-title {
	color: #fff !important;
	margin: 0;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	margin-bottom: 4px;
}
#above-content .quicklinks-menu-wrapper .content .number {
	font-size: 30px;
	line-height: 32px;
	margin: 0 0 12px 8px;
	font-family: "Times New Roman", Georgia, serif;
	font-weight: normal;
	letter-spacing: 1px;
	color: #fff;
}
#above-content .quicklinks-menu-wrapper .content .number a {
	color: #fff;
	text-decoration: none;
}
#above-content .quicklinks-menu-wrapper ul {
	margin: 0;
	padding: 0;
}
#above-content .quicklinks-menu-wrapper ul li {
	list-style: none;
}
#above-content .quicklinks-menu-wrapper .help-menu {
	overflow: hidden;
	margin-bottom: 11px;
}
#above-content .quicklinks-menu-wrapper .help-menu li {
	width: 207px;
	height: 37px;
	margin-bottom: 4px;
	overflow: hidden;
}
#above-content .quicklinks-menu-wrapper .help-menu li a {
	font-size: 1.2em;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	line-height: 37px;
	display: block;
	width: auto;
	padding-left: 45px;
	height: 37px;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') 0 0 no-repeat #0c437a;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
#above-content .quicklinks-menu-wrapper .help-menu li a:hover {
	background-color: #1a5188;
}
#above-content .quicklinks-menu-wrapper .help-menu li a span {
	visibility: hidden;
	display: none;
}
#above-content .quicklinks-menu-wrapper .help-menu li a.make-appointment {
	background-position: 0 -153px;
}
#above-content .quicklinks-menu-wrapper .help-menu li a.pay-bill {
	background-position: 0 -194px;
}
#above-content .quicklinks-menu-wrapper .help-menu li a.refer-patient {
	background-position: -416px -154px;
}
#above-content .quicklinks-menu-wrapper .help-menu li a.attend-class {
	background-position: -416px -194px;
}
#above-content .quicklinks-menu-wrapper .help-menu li a.search-job {
	background-position: 0 -317px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper {
	overflow: hidden;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .l-col {
	float: left;
	width: 35%;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .l-col p {
	font-size: 11px;
	margin: 0 0 0 8px;
	line-height: 20px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col {
	float: left;
	width: 100%;
	overflow: hidden;
}
/*#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul {
	float: right;
}*/
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li {
	float: left;
	margin-right: 15px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li.last {
	margin-right: 0;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a {
	display: block;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') no-repeat;
	width: 22px;
	height: 20px;
	text-decoration: none;
	font-size: 1px;
	color: #ccc;
	overflow: hidden;
	text-indent: -1000px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.fb {
	background-position: 0 -498px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.fb:hover {
	background-position: 0 -520px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.linkedin {
	background-position: -56px -609px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.linkedin:hover {
	background-position: -56px -632px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.tw {
	background-position: -56px -803px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.tw:hover {
	background-position: -56px -827px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.yt {
	background-position: -59px -498px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.yt:hover {
	background-position: -59px -520px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.pinterest {
	background-position: -56px -658px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.pinterest:hover {
	background-position: -56px -681px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.googleplus {
	background-position: -56px -707px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.googleplus:hover {
	background-position: -56px -731px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.blog {
	background-position: -56px -755px;
}
#above-content .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.blog:hover {
	background-position: -56px -779px;
}

/* ************************************
***** Region -- Content
*********************************** */
/* Text Resize Share Links */

.front .region-above-content {
	height: 0;
}
.home.page-diamondchildrens .region-above-content {
	height: 0;
}
/*.home.page-diamondchildrens #content .section {
	padding-top: 0;
}*/

/* .page-diamondchildrens-services #content .section {
	padding-top: 15px;
}
*/
.region-above-content {
	position: relative;
	width: 960px;
	height: 9px;
}
.region-above-content .resize-share {
	position: absolute;
	top: -25px;
	right: 25px;
}
.resize-share {
	overflow: hidden;
	height: 17px;
}
.resize-share .content {
	overflow: hidden;
	width: 234px;
	float: right;
	height: 17px;
}
.resize-share .content a {
	display: block;
	background-image: url('/sites/default/themes/uahealth/images/sprite-ua.png');
	float: left;
}
.resize-share .content a span {
	display: none;
	visibility: hidden;
}
.resize-share .text-resize-wrapper {
	width: 64px;
	margin-right: 20px;
	overflow: hidden;
	float: left;
	height: 17px;
}
.resize-share .text-resize-wrapper a {
	width: 17px;
	height: 17px;
	margin-right: 4px;
}
.resize-share .text-resize-wrapper a.increaseFont {
	background-position: -374px -498px;
	margin-right: 0;
}
.resize-share .text-resize-wrapper a.resetFont {
	background-position: -353px -498px;
}
.resize-share .text-resize-wrapper a.decreaseFont {
	background-position: -332px -498px;
}
.resize-share .text-resize-wrapper a.increaseFont:hover {
	background-position: -374px -515px;
}
.resize-share .text-resize-wrapper a.resetFont:hover {
	background-position: -353px -515px;
}
.resize-share .text-resize-wrapper a.decreaseFont:hover {
	background-position: -332px -515px;
}
.resize-share .share-wrapper {
	overflow: hidden;
	width: 150px;
	float: left;
	height: 17px;
}
.resize-share .share-wrapper a {
	height: 17px;
	width: 42px;
	font-size: 1px;
	text-decoration: none;
	color: #fff;
	margin-right: 12px;
}
.resize-share .share-wrapper a.addthis_button_print {
	background-position: -331px -538px;
}
.resize-share .share-wrapper a.addthis_button_email {
	background-position: -385px -538px;
}
.resize-share .share-wrapper a.addthis_button {
	background-position: -439px -538px;
	margin-right: 0;
}
.resize-share .share-wrapper a.addthis_button_print:hover {
	background-position: -331px -555px;
}
.resize-share .share-wrapper a.addthis_button_email:hover {
	background-position: -385px -555px;
}
.resize-share .share-wrapper a.addthis_button:hover {
	background-position: -439px -555px;
}

/* Specific Content Area Styles -- center column */
#content {
	color: #4c4c4c;
	font-size: 12px;
}
#content .section h1 {
	margin-bottom: 15px;
	margin-top: 13px;
	line-height: 1em;
}
#content .section h2,
#content .section h3 {
	margin-bottom: 7px;
}
#content .section h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
	color: #2c2c2c;
}
#content .section h2 strong,
#content .section h3 strong {
	font-weight: normal;
}
#content .section .field-name-field-large-image img {
	margin: 21px 0 16px 0;
	width: 100%;
}

#content .section .node-physician .field-name-field-large-image img { 
	margin-top: 0;
}

#content .section p,
#content .section ul,
#content .section blockquote {
	margin: 0px 0px 12px 0px;
}
#content .section ul {
	padding-left: 10px;
}
#content .section ul li {
	list-style: none;
	background: url('/sites/default/themes/uahealth/images/li-square.gif') 0 7px no-repeat;
	padding-left: 15px;
	line-height: 1.4em;
}
/* CLIENT REQUESTED THIS SINGLE BULLET BE REMOVED FROM "ADDITIONAL INFORMATION" LIST ON PHOENIX LOCATIONS PAGES */
.page-node-272002 #block-system-main > div > div > div.group-right > div > ul:nth-child(3),
.page-node-275135 #block-system-main > div > div > div.group-right > div > ul:nth-child(3) > li > a,
.page-node-275132 #block-system-main > div > div > div.group-right > div > ul:nth-child(3) > li > a,
.page-node-272029 #block-system-main > div > div > div.group-right > div > ul:nth-child(3) > li > a {
	display: none;
}
#content .section ul li p {
	margin: 0;
}
#content .section ul li ul {
	margin-top: 12px;
}
.two-sidebars #content .ds-1col .field h2,
.two-sidebars #content .ds-1col .field h3 {
	margin-bottom: 7px;
	font: bold 1.2em Arial, "Trebuchet MS", Verdana, sans-serif;
	color: #4c4c4c;
}
.two-sidebars #content .ds-1col .field h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 2em;
	font-weight: normal;
}
.two-sidebars #content .ds-1col .field li,
.two-sidebars #content .ds-1col .field li {
	background: url("/sites/default/themes/uahealth/images/li-square.gif") no-repeat scroll 0 6px transparent;
}
.content blockquote {
	background: #e8f0f8;
	font-style: italic;
	margin: 0;
	padding: 15px 38px;
	color: #5e6770;
}
.content blockquote p {
	margin: 0 !important;
}
.node-krames-staywell-article p:nth-child(3) {
	clear: both;
}
.block-title a {
	text-decoration: none;
}

/* Home Page */
/* Home page -- Marquee */


#content .section .view-homepage-marquee .ds-header h1 {
	display: none;
	visibility: hidden;
}
#content .section .jcarousel-container {
	height: 323px;
	width: 710px;
	background: url('/sites/default/themes/uahealth/images/bg-hero-home.gif') -115px 0 no-repeat !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: hidden;
}
#content .section .jcarousel-item {
	height: 323px;
	width: 710px;
	padding: 0;
	margin: 0;
	position: relative;
	background: none;
}
#content .section .jcarousel-item .marquee-wrapper {
	position: absolute;
	top: 262px;
	left: 0;
	height: 40px;
	padding-top: 13px;
	width: 100%;
	z-index: 3;
	background: #2c2c2c;
}
#content .section .jcarousel-item .marquee-wrapper .field-name-title {
	margin-left: 18px;
	margin-right: 100px;
	height: 40px;
}
#content .section .jcarousel-item .marquee-wrapper .field-name-title h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.4em;
	font-weight: normal;
	line-height: 1.7em;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
#content .section .jcarousel-item .property-dark-hero-text .marquee-wrapper .field-name-title h2 {
	color: #505050;
}
#content .section .jcarousel-item .marquee-wrapper .field-name-node-link {
	position: absolute;
	top: 12px;
	right: 0px;
}
#content .section .jcarousel-item .marquee-wrapper .field-name-node-link a,
.section-services #content .section .group-left .node-article .field-name-node-link a,
.section-diamondchildrens #content .section .group-left .node-article .field-name-node-link a,
.section-careers .field-name-node-link a {
	display: block;
	width: auto;
	background-color: #cc0033 !important;
	padding: 7px 8px;
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 10px;
}
#content .section .jcarousel-item .marquee-wrapper .field-name-field-read-more a {
	display: block;
	width: auto;
	background-color: #cc0033 !important;
	padding: 7px 8px;
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 10px;
	color: #fff;
	position: absolute;
	top: 12px;
	right: 0px;
}
#content .section .jcarousel-item .marquee-wrapper .field-name-field-read-more a:hover {
	background-color: #dd1849 !important;
}
#content .section .jcarousel-item .marquee-wrapper .field-name-node-link a {
	float: right;
}
.section-services #content .section .group-left .node-article .field-name-node-link a,
.section-diamondchildrens #content .section .group-left .node-article .field-name-node-link a {
	float: right;
}
#content .section .jcarousel-item .marquee-wrapper .field-name-node-link a:hover,
.section-services #content .section .group-left .node-article .field-name-node-link a:hover,
.section-diamondchildrens #content .section .group-left .node-article .field-name-node-link a:hover {
	background-color: #dd1849 !important;
}
#content .section .jcarousel-item .field-name-field-images {
	height: 315px;
}
#content .section .jcarousel-item .field-name-field-images img {
	margin: 0;
}
#content .section .region .ds-header .jcarousel-container .jcarousel {
}
#content .section .region .ds-header .jcarousel-container .jcarousel li {
	margin: 0;
	padding: 0;
	background: none;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-navigation {
	position: absolute;
	bottom: 73px;
	left: 10px;
	width: auto;
	margin: 0;
	padding: 0;
	z-index: 2
}
#content .section .region .ds-header .jcarousel-container .jcarousel-navigation li.first {
	margin-left: 0;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-navigation li {
	background: none;
	float: left;
	padding-left: 8px
}
#content .section .region .ds-header .jcarousel-container .jcarousel-navigation li a {
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -123px -654px repeat-x;
	display: block;
	height: 16px;
	width: 16px;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-navigation li.active a,
#content .section .region .ds-header .jcarousel-container .jcarousel-navigation li a.hover {
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -123px -638px repeat-x;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-navigation li a span {
	display: none;
	visibility: hidden;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-prev-horizontal,
#content .section .region .ds-header .jcarousel-container .jcarousel-next-horizontal {
	position: absolute;
	display: block;
	width: 30px;
	height: 30px;
	background: blue;
	top: 42%;
	margin-top: -15px;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-prev {
	left: 15px;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-next {
	right: 15px;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-prev,
#content .section .region .ds-header .jcarousel-container .jcarousel-next {
	width: 22px;
	height: 40px;
	opacity: .6;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-prev {
	background: url('/sites/default/themes/uahealth/images/slide-arrow-left.png') 0 0 no-repeat;
	z-index: 1;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-next {
	background: url('/sites/default/themes/uahealth/images/slide-arrow-right.png') 0 0 no-repeat;
	z-index: 1;
}
#content .section .region .ds-header .jcarousel-container .jcarousel-prev:hover,
#content .section .region .ds-header .jcarousel-container .jcarousel-next:hover {
	opacity: .7;
}
#homepage-blocks-physician-form div.form-item {
	border-right: 0;
	border-bottom: 0;
	-webkit -border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#e5e5e5));
	background: -webkit-linear-gradient(#ffffff, #e5e5e5);
	background: -moz-linear-gradient(#ffffff, #e5e5e5);
	background: -ms-linear-gradient(#ffffff, #e5e5e5);
	background: -o-linear-gradient(#ffffff, #e5e5e5);
	background: linear-gradient(#ffffff, #e5e5e5);
	-pie-background: linear-gradient(#ffffff, #e5e5e5);
	margin-bottom: 10px;
}
#homepage-blocks-physician-form .form-text {
	height: 32px;
	padding: 0;
}
#homepage-blocks-physician-form #autocomplete {
	width: 407px;
	border: 1px solid #bbb;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	background: #fff;
}
#homepage-blocks-physician-form #autocomplete ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#homepage-blocks-physician-form #autocomplete ul li {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background: none;
}
#homepage-blocks-physician-form #autocomplete ul li:hover {
	background: #eee;
	color: #4C4C4C;
}
#homepage-blocks-physician-form #autocomplete ul li span,
#homepage-blocks-physician-form #autocomplete ul li a {
	color: #4C4C4C;
}
#homepage-blocks-physician-form #autocomplete ul li div i {
	font-style: italic;
}
html.js input.form-autocomplete {
	background-color: transparent;
	background-image: url("../images/throbber-alt2.gif");
	background-position: right 0;
}
html.js input.form-autocomplete.throbbing {
	background-position: right -81px;
}

/* Home page -- Top Row */
#content .section .region .ds-first-row {
	background: url("/sites/default/themes/uahealth/images/bg-behind-hero.gif") repeat-y scroll -40px 0 transparent;
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 10px;
}
#content .section .region .ds-first-row h2 {
	font-size: 2em;
}
#content .section .region .ds-first-row .form-type-select {
	clear: both;
}
#content .section .region .ds-first-row .ds-left-column {
	margin: 25px 0 0 5px;
	width: 464px;
}
#content .section .region .ds-first-row .ds-left-column .field-name-find-a-doctor-homepage {
	width: 411px;
}
#content .section .region .ds-first-row .ds-left-column .form-submit {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") repeat-y scroll -114px -388px transparent;
	width: 82px;
	height: 32px;
	border: none;
	font-size: 1px;
	text-indent: -1000px;
	color: #fff;
	cursor: pointer;
}
#content .section .region .ds-first-row .ds-left-column .form-submit.hover {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") repeat-y scroll -114px -420px transparent;
}
#content .section .region .ds-first-row .ds-right-column {
	margin: 25px 0 0 37px;
	width: 450px;
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage {
	width: 272px;
	float: left;
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage .form-item-specialty {
	margin-bottom: 10px;
	height: 36px;
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage .form-submit {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") repeat-y scroll -114px -388px transparent;
	width: 82px;
	height: 32px;
	border: none;
	font-size: 1px;
	text-indent: -1000px;
	color: #fff;
	cursor: pointer;
	float: left;
	margin-bottom: 10px;
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage .form-submit.hover {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") repeat-y scroll -114px -420px transparent;
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage .location-link {
	float: left;
	width: 190px;
	text-align: right;
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage .location-link a {
	font-size: .9em;
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage .location-link a:hover {
	color: #054587
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage .emergency-room {
	clear: both;
	float: none;
	text-align: left;
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage .emergency-room a {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") repeat-y scroll -416px -320px transparent;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: block;
	height: 32px;
	width: 243px;
	color: #fff;
	line-height: 36px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 1.1em;
	text-indent: 33px;
}
#content .section .region .ds-first-row .ds-right-column .field-name-locations-directions-homepage .emergency-room a:hover {
	color: #fff;
	opacity: .9;
}
#content .section .region .ds-first-row .ds-right-column .field-name-uamc-homepage-menu {
	width: 149px;
	margin-left: 29px;
	float: left;
}
#content .section .region .ds-first-row .ds-right-column .field-name-uamc-homepage-menu h2 {
	font-size: 1.3em
}
#content .section .region .ds-first-row .ds-right-column .field-name-uamc-homepage-menu ul {
	padding-left: 0;
}
#content .section .region .ds-first-row .ds-right-column .field-name-uamc-homepage-menu ul li a {
	font-size: .85em;
	font-weight: bold;
	color: #054587;
}
#content .section .region .ds-first-row .ds-right-column .field-name-uamc-homepage-menu ul li a:hover {
	color: #054587
}

/* Home page -- Bottom Row */
#content .section .region .ds-second-row .ds-bottom-left,
#content .section .region .ds-second-row .ds-middle,
#content .section .region .ds-second-row .ds-bottom-middle {
	margin-right: 5px;
}
#content .section .region .ds-second-row .ds-bottom-left,
#content .section .region .ds-second-row .ds-middle,
#content .section .region .ds-second-row .ds-bottom-middle,
#content .section .region .ds-second-row .ds-bottom-right {
	overflow: hidden;
	padding: 6px 0 12px;
	width: 314px;
}
#content .section .region .ds-second-row .ds-bottom-left .block-header,
#content .section .region .ds-second-row .ds-middle .block-header,
#content .section .region .ds-second-row .ds-bottom-middle .block-header {
	margin-bottom: 18px;
}
#content .section .region .ds-second-row .ds-bottom-left .block-header {
	max-height: 194px;
	overflow: hidden;
}

/* Home page -- Health Information */
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information {
	float: left;
	width: 314px;
	min-height: 336px;
	background: url('/sites/default/themes/uahealth/images/bg-column-1-wide.png') 0 0 no-repeat;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .field-items h2 {
	font-size: 1.75em;
	line-height: 1em;
	margin: 15px 20px;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content {
	margin: 0 16px;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-content {
	min-height: 142px;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-content .listContainer1 {
	overflow: hidden;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-content .listContainer1 ul {
	float: left;
	width: 49.9%;
	padding-left: 0;
	margin-bottom: 0;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-content .listContainer1 ul li {
	margin-left: 0;
	line-height: 1.2em;
	background-position: 0 5px;
	margin-bottom: 7px;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-content .listContainer1 ul li a {
	font-weight: bold;
	color: #054587;
	font-size: .9em;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-footer {
	margin-top: 15px;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-footer ul {
	padding-left: 0;
	margin: 0;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-footer ul li {
	list-style: none;
	background: none;
	margin-left: 0;
	padding-left: 0;
}
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-footer ul li a {
	display: block;
	font-size: .9em;
}

/* Home page -- EPIC block -- middle panel */
.field-name-ds-epic-links {
	float: left;
	width: 314px;
	min-height: 336px;
	background: url('/sites/default/themes/uahealth/images/bg-column-1-wide.png') 0 0 no-repeat;
}
/*.field-name-ds-epic-links .field-items .section:first-child {
	margin-top: 10px;
}*/
.field-name-ds-epic-links .field-items .section {
	padding: 20px 10px;
	border-bottom: 1px solid #eeeeee;
}
.field-name-ds-epic-links .field-items .section:last-child {
	border-bottom: none;
}
/*.field-name-ds-epic-links .section {
	margin: 0 16px;
	overflow: hidden;
}*/
#content .field-name-ds-epic-links .section h2 {
	font-size: 1px;
	color: #fff;
	text-indent: -1000px;
	overflow: hidden;
	min-height: 42px;
	margin-bottom: 5px;
}
.field-name-ds-epic-links .section#mychart,
.field-name-ds-epic-links .section#healthlink {
	padding: 20px;
}
.field-name-ds-epic-links .section#mychart h2 {
	width: 133px;
	height: 42px;
	background: url(/sites/default/themes/uahealth/images/logo-banner-mychart-small.png) 0 0 no-repeat;
}
.field-name-ds-epic-links .section#mychart .login {
	padding: 10px 15px;
	margin-top: 5px;
}
.field-name-ds-epic-links .section#healthlink h2 {
	width: 133px;
	height: 42px;
	background: url(/sites/default/themes/uahealth/images/logo-banner-healthlink-small.png) 0 0 no-repeat;
}
.field-name-ds-epic-links .section#healthlink .login {
	padding: 10px 15px;
	margin-top: 5px;
}
#content .field-name-ds-epic-links .section .listContainer2,
#content .field-name-ds-epic-links .section .listContainer3 {
	overflow: hidden;
	margin-bottom: 6px;
}
#content .field-name-ds-epic-links .section ul {
	float: left;
	width: 49.9%;
	padding-left: 0;
	margin-bottom: 0;
}
#content .field-name-ds-epic-links .section ul li {
	margin-left: 0;
	line-height: 1.2em;
	background-position: 0 5px;
	margin-bottom: 5px;
}
#content .field-name-ds-epic-links .section ul li a {
	font-weight: bold;
	color: #054587;
	font-size: .9em;
}
.field-name-ds-epic-links .section a.login {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: linear-gradient(#CF9A13, #C17A0F) repeat scroll 0 0 transparent !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#CF9A13', endColorstr='#C17A0F', GradientType=0 );
	border-bottom: 1px solid #D8AE6E !important;
	border-image: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border-right: medium none;
	border-top: medium none;
	color: #FFFFFF !important;
	cursor: pointer;
	font-size: .9em;
	line-height: .9em;
	padding: 5px 9px;
	text-decoration: none !important;
	text-transform: uppercase;
	display: inline-block;
	width: auto;
}
.field-name-ds-epic-links .section a.login:hover {
	opacity: .9;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2ad24', endColorstr='#d58e23', GradientType=0 );
}

/* Home page -- Are You at risk? */
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- {
	float: left;
	width: 314px;
	min-height: 336px;
	background: url('/sites/default/themes/uahealth/images/bg-column-3.png') 0 0 no-repeat;
}
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- .field-items h2 {
	font-size: 1.75em;
	line-height: 1em;
	margin: 15px 16px;
}
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- .view-assessments {
	margin: 0 16px;
}
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- .view-assessments .view-content {
	min-height: 145px;
}
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- .view-assessments .view-content .listContainer2 {
	overflow: hidden;
}
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- .view-assessments .view-content .listContainer2 ul {
	float: left;
	width: 49.9%;
	padding-left: 0;
	margin-bottom: 0;
}
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- .view-assessments .view-content .listContainer2 ul li {
	margin-left: 0;
	line-height: 1.75em;
	background: url('/sites/default/themes/uahealth/images/bullet-checkmark.png') 0 0 no-repeat;
	margin-bottom: 7px;
	padding-left: 25px;
}
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- .view-assessments .view-content .listContainer2 ul li a {
	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
	font-size: .9em
}
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- .view-assessments .view-footer {
	margin-top: 15px;
}
#content .section .region .ds-second-row .ds-middle .field-name-are-you-at-risk- .view-assessments .view-footer a {
	display: block;
	font-size: .9em;
}
.field-name-news-media-all-categories {
	position: relative;
}
.field-name-news-media-all-categories .more-link {
	position: absolute;
	right: 10px;
	top: 17px;
	font-size: .9em;
}
.field-name-news-media-all-categories .content {
	padding: 0 16px;
}

/* Home page -- News and Media */
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories {
	float: left;
	width: 314px;
	min-height: 336px;
	background: url('/sites/default/themes/uahealth/images/bg-column-1-wide.png') 0 0 no-repeat;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items h2 {
	font-size: 1.75em;
	line-height: 1em;
	margin: 15px 16px;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .views-row-first {
	margin-top: 25px;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .views-row {
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #eeeeee;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .views-row-last {
	border-bottom: none;
}
/*#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news {
	margin: 0 16px;
	width: 100%;
}*/
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news .field-name-field-images,
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news .field-name-field-thumbnail {
	display: block;
	float: left;
	height: 110px;
	margin-right: 10px;
	width: 90px;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news .right-col {
	float: left;
	width: 182px;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news .right-col .date-wrapper .field div {
	display: inline;
	color: #858585
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news .right-col .field-name-title-field a {
	font-size: 1em;
	color: #4c4c4c !important;
	text-decoration: none;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news .right-col .field-name-title-field a:hover {
	text-decoration: underline;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news .right-col .field-name-post-date {
	font-size: .9em;
	display: inline;
	margin-right: 3px;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news .right-col .field-name-displays-by-text {
	font-size: .9em;
	display: inline;
	margin-right: 3px;
}
#content .section .region .ds-second-row .ds-bottom-right .field-name-news-media-all-categories .field-items .node-news .right-col .field-name-author {
	font-size: .9em;
	display: inline;
}

/* Generic Overview */
.node-type-generic-overview #content .section {
	padding: 0;
}
.node-type-generic-overview .ds-content-wrapper .ds-hero {
	position: relative;
	width: 760px;
	height: 323px;
	padding-bottom: 26px;
}
.node-type-generic-overview .ds-content-wrapper .group_blurb_wrapper {
	position: absolute;
	top: 40px;
	left: 32px;
	width: 333px;
	height: 227px;
}
.node-type-generic-overview .ds-content-wrapper .group_blurb_wrapper .field-name-field-hero-title {
	font-family: "Times New Roman", Times, serif;
	font-size: 2.85em;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1em;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
	margin-bottom: 15px;
}
.node-type-generic-overview .ds-content-wrapper .group_blurb_wrapper .field-name-field-hero-text {
	color: #fff;
	margin-bottom: 20px;
	text-shadow: 1px 1px 2px #000;
}
.node-type-generic-overview .property-dark-hero-text .ds-content-wrapper .group_blurb_wrapper .field-name-field-hero-title,
.node-type-generic-overview .property-dark-hero-text .ds-content-wrapper .group_blurb_wrapper .field-name-field-hero-text {
	color: #505050;
}
.node-type-generic-overview .ds-content-wrapper .group_blurb_wrapper .field-name-node-link a {
	display: inline-block;
	width: auto;
	background-color: #cc0033;
	padding: 7px 8px;
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.node-type-generic-overview .ds-content-wrapper .group_blurb_wrapper .field-name-node-link a:hover {
	background-color: #dd1849;
}
.node-type-generic-overview .ds-content-wrapper .field-name-field-large-image {
	background: url('/sites/default/themes/uahealth/images/bg-hero.gif') 0 0 no-repeat;
	width: 760px;
	height: 323px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.node-type-generic-overview .ds-content-wrapper .group_title_wrapper .field-name-field-hero-text {
	margin-bottom: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 2.85em;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1em;
	color: #fff;
	text-shadow: -1px -1px rgba(0, 0, 0, .5);
}
.node-type-generic-overview .ds-content-wrapper .ds-left {
	margin-left: 22px;
	width: 486px;
	margin-right: 0;
	float: left;
}
.node-type-generic-overview .ds-content-wrapper .field-name-field-article {
	margin-right: 46px;
}
.node-type-generic-overview .ds-content-wrapper .field-name-field-article h1 {
	font-size: 2em;
	margin: 0 0 15px !important;
}
.node-type-generic-overview .ds-content-wrapper .field-name-field-article h1 a {
	text-decoration: none;
	color: #2c2c2c;
}
.node-type-generic-overview .ds-content-wrapper .field-name-field-article h1 a:hover {
	color: #2c2c2c !important;
}
.node-type-generic-overview .ds-content-wrapper .field-name-field-article .field-name-node-link  a {
	float: right;
}
.node-type-generic-overview .ds-content-wrapper .ds-right {
	width: 231px;
	margin-left: 21px;
	float: right
}
.node-type-generic-overview .ds-content-wrapper .ds-right .field-name-field-icon {
	width: 37px;
	height: 37px;
	float: left;
	margin-right: 6px;
}
.node-type-generic-overview .ds-content-wrapper .ds-right .field-name-title {
	float: left;
	width: 186px;
	margin-bottom: 10px;
}
.node-type-generic-overview .ds-content-wrapper .ds-right .field-name-title h2 {
	line-height: 1em;
	font-size: 1.85em;
}
.node-type-generic-overview .ds-content-wrapper .ds-right .field-name-body {
	clear: both;
	margin-left: 12px;
}
.node-type-generic-overview .ds-content-wrapper .ds-right .field-name-body ul {
	padding-left: 3px !important;
}
.node-type-generic-overview .ds-content-wrapper .ds-right .field-name-body li {
	line-height: 1.5em !important;
}
.node-type-generic-overview .ds-content-wrapper .ds-right .field-name-body li a {
	color: #054587;
	font-weight: bold;
	font-size: .9em;
}
.node-type-generic-overview .ds-content-wrapper .group-footer {
	visibility: hidden;
	display: none;
}
.node-type-generic-overview .ds-footer {
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	padding: 6px 0 12px;
}
.node-type-generic-overview .ds-footer > .field {
	float: left;
	width: 234px;
	min-height: 336px;
	background: url('/sites/default/themes/uahealth/images/bg-column-1.png') 0 0 no-repeat;
	margin-right: 7px;
}
.node-type-generic-overview .ds-footer > .field-name-field-secondary-blurb {
	margin-right: 0;
}
.node-type-generic-overview .ds-footer .block h2,
.node-type-generic-overview .ds-footer .node-shared-text h2 {
	margin: 15px 16px !important;
	line-height: 1em;
	font-size: 1.75em;
}
.node-type-generic-overview .ds-footer .block .view-service-line {
	margin: 15px 0;
}
.node-type-generic-overview .ds-footer .block .service-line-related-topics .view-content {
	height: 120px;
}
.node-type-generic-overview .view-display-id-block_service_line_blurb h2 {
	margin: 0 16px 9px !important;
	line-height: 1em;
	font-size: 1.75em;
}
.node-type-generic-overview .views-row .views-field .field-content p {
	margin: 0 16px;
}
.node-type-generic-overview .views-row .views-field .field-content p a {
	color: #16518f;
	font-weight: bold;
}
.node-type-generic-overview .section .block-views.last {
	margin: 0;
	background: url('/sites/default/themes/uahealth/images/bg-column-2.png') 0 0 no-repeat;
}
.node-type-generic-overview .ds-footer .block .view-service-line .views-row {
	overflow: hidden;
}
.node-type-generic-overview .ds-footer .block .featured-video .views-row {
	margin-bottom: 15px !important;
	padding-bottom: 15px !important;
	border-bottom: 1px solid #eeeeee;
}
.node-type-generic-overview .ds-footer .field .field-name-body,
.node-type-generic-overview .ds-footer .block .featured-video .views-row .node-videos {
	margin: 0 16px;
}
.node-type-generic-overview .ds-footer .block .view-service-line .views-row .node-news a,
.node-type-generic-overview .ds-footer .block .featured-video .views-row .node-videos a {
	text-decoration: none;
	color: #4c4c4c;
}
.node-type-generic-overview .ds-footer .block .view-service-line .views-row-last,
.node-type-generic-overview .ds-footer .block .featured-video .views-row-last {
	border: none;
}
.node-type-generic-overview .ds-footer .block .view-service-line .views-row .field-type-image {
	float: left;
	width: 65px;
	height: 65px;
	margin-right: 10px;
	display: block;
}
.node-type-generic-overview .ds-footer .block .featured-video .views-row .field-name-field-file {
	float: left;
	width: 90px;
	height: 65px;
	margin-right: 10px;
	display: block;
}
.node-type-generic-overview .ds-footer .block .view-service-line .views-row .field-type-image img,
.node-type-generic-overview .ds-footer .block .featured-video .views-row .field-name-field-file img {
	display: block;
}
.node-type-generic-overview .ds-footer .block .view-service-line .views-row .field-type-image a:hover img,
.node-type-generic-overview .ds-footer .block .featured-video .views-row .field-name-field-file a:hover img {
}
.node-type-generic-overview .ds-footer .block .featured-video .views-row .field-name-title {
	float: left;
	width: 102px;
}
.node-type-generic-overview .mcm-news-media-all .views-row {
	margin: 0px 0px 15px 0px;
	padding: 0px 15px 15px 15px;
	border-bottom: 1px solid #eee;
}
.node-type-generic-overview .mcm-news-media-all .views-row:last-child {
	border-bottom: none;
}
.node-type-generic-overview .mcm-news-media-all .view-mode-news_block_teaser {
	display: table;
}
.node-type-generic-overview .mcm-news-media-all .view-mode-news_block_teaser .field-type-image {
	padding: 0px 10px 0px 0px;
	/* float: left;
	*/
	display: table-cell;
	vertical-align: top;
}
.node-type-generic-overview .mcm-news-media-all .view-mode-news_block_teaser .group__right_col {
	display: table-cell;
	vertical-align: top;
}
.node-type-generic-overview .mcm-news-media-all .view-mode-news_block_teaser .group__right_col .field-name-title-field a {
	text-decoration: none;
	color: #4c4c4c;
}
.node-type-generic-overview .mcm-news-media-all .view-mode-news_block_teaser .group__right_col .date-wrapper {
	overflow: hidden;
}
.node-type-generic-overview .mcm-news-media-all .view-mode-news_block_teaser .group__right_col .field-name-post-date,
.node-type-generic-overview .mcm-news-media-all .view-mode-news_block_teaser .group__right_col .field-name-author {
	float: left;
	font-size: 10px;
	color: #858585;
}
.node-type-generic-overview .mcm-news-media-all .view-mode-news_block_teaser .group__right_col .field-name-author {
	padding-left: 3px;
}
.section-diamondchildrens .mcm-news-media-all,
.node-type-generic-overview .mcm-news-media-all {
	position: relative;
}
.node-type-generic-overview .mcm-news-media-all .more-link,
.section-diamondchildrens .mcm-news-media-all .more-link {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -32px;
	margin-right: 10px;
	font-size: .9em;
}
.section-diamondchildrens .mcm-news-media-all .more-link {
	margin-top: -45px;
}
.node-type-generic-overview .mcm-news-media-all .view-empty {
	margin: 0 15px;
}
.view-career-feature-videos .view-mode-video_featured_block,
.node-type-generic-overview .view-mode-video_featured_block {
	width: 220px;
}
.view-career-feature-videos .view-mode-video_featured_block img,
.node-type-generic-overview .view-mode-video_featured_block img {
	float: left;
	margin: 0 15px 20px 0;
}
.view-career-feature-videos .view-mode-video_featured_block a,
.node-type-generic-overview .view-mode-video_featured_block a {
	text-decoration: none;
	color: #4c4c4c;
}
.node-type-generic-overview .view-mode-video_featured_block .field-collection-item-field-video-thumbnails {
	float: left;
}
.service-line-related-topics {
	padding-right: 15px;
	padding-left: 15px;
}
.region-sidebar-second .service-line-related-topics {
	padding-left: 12px;
}
.service-line-related-topics .view-footer a {
	display: block;
	line-height: 2em;
	font-size: .9em;
}
.section-services .view-display-id-attachment_all_services_specialties a {
	color: #054587;
	font-weight: bold;
}
.block .view-display-id-block_related_health_topics {
	margin: 12px 16px;
}
.region-sidebar-second .block .view-display-id-block_related_health_topics {
	margin: 12px 0;
}
.block .view-display-id-block_related_health_topics .view-header {
	margin-bottom: 12px;
}
.field-type-text-with-summary p,
.block .view-display-id-block_related_health_topics p {
	margin-bottom: 10px;
}
#block-system-main .recognition-description .field-type-text-with-summary p {
	margin-bottom: 10px;
	font-size: .9em;
	line-height: 1.3em;
}
.field-type-text-with-summary ul,
.block .view-display-id-block_related_health_topics ul {
	padding-left: 3px;
}
.field-type-text-with-summary ul li,
.block .view-display-id-block_related_health_topics ul li {
	background: url("/sites/default/themes/uahealth/images/li-square.gif") no-repeat scroll 0 5px transparent;
	line-height: 1.2em;
	list-style: none outside none;
	padding-left: 15px;
	margin-left: 0;
}
.field-type-text-with-summary ul li a,
.field-type-text-with-summary ul li a {
	color: #054587;
	font-weight: bold;
	font-size: .9em;
}
.field-type-text-with-summary .view-empty {
	min-height: 120px;
}
.field-type-text-with-summary .view-footer {
	margin-top: 15px;
}
.node-type-generic-overview .service-line.featured-video {
	position: relative;
}
.node-type-generic-overview .service-line.featured-video .more-link {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -32px;
	margin-right: 10px;
	font-size: .9em
}

/* Service Line Overview */
.node-type-service-line-overview .ds-2col-stacked .group-header {
	position: relative;
	width: 760px;
	height: 323px;
	padding-bottom: 26px;
}
.node-type-service-line-overview .ds-2col-stacked .group_title_wrapper {
	position: absolute;
	top: 40px;
	left: 32px;
	width: 56%;
	height: 227px;
}
.node-type-service-line-overview .ds-2col-stacked .group_title_wrapper h1 {
	font-size: 3em;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1em;
	margin-bottom: 16px;
}
.node-type-service-line-overview .ds-2col-stacked .group_title_wrapper h1 a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
.node-type-service-line-overview .ds-2col-stacked .group_title_wrapper h1 a:hover {
	color: #fff !important;
}
.node-type-service-line-overview .ds-2col-stacked .group_title_wrapper .field-name-node-link a {
	display: inline-block;
	width: auto;
	background-color: #cc0033;
	padding: 7px 8px;
	color: #fff;
	text-decoration: none;
	font-size: 1.2em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.node-type-service-line-overview .ds-2col-stacked .group_title_wrapper .field-name-node-link a:hover {
	background-color: #dd1849;
}
.node-type-service-line-overview .ds-2col-stacked .field-name-field-large-image {
	background: url('/sites/default/themes/uahealth/images/bg-hero.gif') 0 0 no-repeat;
	width: 760px;
	height: 323px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.node-type-service-line-overview .ds-2col-stacked .group_title_wrapper .field-name-field-hero-title {
	margin-bottom: 15px;
	font-family: "Times New Roman", Times, serif;
	font-size: 2.85em;
	font-weight: normal;
	text-transform: uppercase;
	line-height: 1em;
	color: #fff;
	text-shadow: 1px 1px 2px #000;
}
.node-type-service-line-overview .ds-2col-stacked.property-dark-hero-text .field-name-field-hero-title,
.node-type-service-line-overview .ds-2col-stacked.property-dark-hero-text .group_title_wrapper .field-name-field-hero-text {
	color: #505050;
}
.node-type-service-line-overview .ds-2col-stacked .group_title_wrapper .field-name-field-hero-text {
	color: #fff;
	text-shadow: 1px 1px 2px #000;
	font-size: 1.1em;
	margin-bottom: 18px;
}
.node-type-service-line-overview .ds-2col-stacked .group-left {
	margin-left: 22px;
	width: 486px;
}
.node-type-service-line-overview .ds-2col-stacked .field-name-field-article {
	margin-right: 46px;
}
.node-type-service-line-overview .ds-2col-stacked .field-name-field-article h1 {
	font-size: 2em;
}
.node-type-service-line-overview .ds-2col-stacked .field-name-field-article h1 a {
	color: #2c2c2c;
	text-decoration: none;
}
.node-type-service-line-overview .ds-2col-stacked .field-name-field-article h1 a:hover {
	color: #2c2c2c !important;
}
.node-type-service-line-overview .ds-2col-stacked .field-name-field-article .field-name-node-link a {
	float: right;
}
.node-type-service-line-overview .ds-2col-stacked .group-right {
	width: 231px;
	margin-left: 21px;
}
.node-type-service-line-overview .ds-2col-stacked .group-right .field-name-field-icon {
	width: 37px;
	height: 37px;
	float: left;
	margin-right: 6px;
}
.node-type-service-line-overview .ds-2col-stacked .group-right .field-name-title {
	float: left;
	width: 186px;
	margin-bottom: 10px;
}
.node-type-service-line-overview .ds-2col-stacked .group-right .field-name-title h2 {
	line-height: 1em;
	font-size: 1.85em;
}
.node-type-service-line-overview .ds-2col-stacked .group-right .field-name-body {
	clear: both;
	margin-left: 12px;
}
.node-type-service-line-overview .ds-2col-stacked .group-right .field-name-body ul {
	padding-left: 3px !important;
}
.node-type-service-line-overview .ds-2col-stacked .group-right .field-name-body li {
	line-height: 1.5em !important;
}
.node-type-service-line-overview .ds-2col-stacked .group-right .field-name-body li a {
	color: #054587;
	font-weight: bold;
	font-size: .9em;
}
.node-type-service-line-overview .ds-2col-stacked .group-footer {
	visibility: hidden;
	display: none;
}
.node-type-service-line-overview #below-main .section {
	border-top: 1px solid #e7e7e7;
}
.node-type-service-line-overview #below-main .section .region-below-main {
	overflow: hidden;
	padding: 6px 0 12px;
}
.node-type-service-line-overview #below-main .section .block-views {
	float: left;
	width: 234px;
	min-height: 336px;
	background: url('/sites/default/themes/uahealth/images/bg-column-1.png') 0 0 no-repeat;
	margin-right: 7px;
}
.node-type-service-line-overview .region-below-main .block h2 {
	margin: 15px 16px;
	line-height: 1em;
	font-size: 1.75em;
}
[class*="service-line-overview"] .region-below-main [class*="menu-health-topics"] {
	margin: 0 16px;
}
[class*="service-line-overview"] .region-below-main [class*="menu-health-topics"] li.leaf {
	list-style-image: none;
	list-style: none;
}
[class*="service-line-overview"] .region-below-main [class*="menu-health-topics"] ul li {
	background: url("/sites/default/themes/uahealth/images/li-square.gif") no-repeat scroll 0 5px transparent;
	line-height: 1.2em;
	list-style: none outside none;
	padding-left: 15px;
	margin-left: 0;
}
[class*="service-line-overview"] .region-below-main [class*="menu-health-topics"] a {
	color: #054587;
	font-weight: bold;
	font-size: .9em;
}
.node-type-service-line-overview .region-below-main .block .view-service-line {
	margin: 15px 0;
	position: static;
}
.node-type-service-line-overview .region-below-main .block .service-line-related-topics .view-content {
	height: 120px;
}
.node-type-service-line-overview .view-display-id-block_service_line_blurb h2 {
	margin: 0 16px 9px !important;
	line-height: 1em;
	font-size: 1.75em;
}
.node-type-service-line-overview .views-row .views-field .field-content p {
	margin: 0 16px;
}
.node-type-service-line-overview .views-row .views-field .field-content p a {
	color: #16518f;
	font-weight: bold;
}
.node-type-service-line-overview #below-main .section .block-views.last{
	margin: 0;
}
.node-type-article .sidebar-second .section .block-views {
	margin: 0;
	background: url('/sites/default/themes/uahealth/images/bg-column-2.png') 0 0 no-repeat;
}
.node-type-service-line-overview .region-below-main .block .view-service-line .views-row {
	overflow: hidden;
}
.node-type-service-line-overview .region-below-main .block .featured-video .views-row {
	margin-bottom: 15px !important;
	padding-bottom: 15px !important;
	border-bottom: 1px solid #eeeeee;
}
.node-type-service-line-overview .region-below-main .block .view-service-line .views-row .field-name-body,
.node-type-service-line-overview .region-below-main .block .featured-video .views-row .node-videos {
	margin: 0 16px;
}
.node-type-service-line-overview .region-below-main .block .view-service-line .views-row .node-news a,
.node-type-service-line-overview .region-below-main .block .featured-video .views-row .node-videos a {
	text-decoration: none;
	color: #4c4c4c;
}
.node-type-service-line-overview .region-below-main .block .view-service-line .views-row-last,
.node-type-service-line-overview .region-below-main .block .featured-video .views-row-last {
	border: none;
}
.node-type-service-line-overview .region-below-main .block .view-service-line .views-row .field-type-image {
	float: left;
	width: 65px;
	height: 65px;
	margin-right: 10px;
	display: block;
}
.node-type-service-line-overview .region-below-main .block .featured-video .views-row .field-name-field-file,
.node-type-service-line-overview .region-below-main .block .featured-video .views-row .field-name-field-video-thumbnails {
	float: left;
	width: 90px;
	height: 65px;
	margin-right: 10px;
	display: block;
}
.node-type-service-line-overview .region-below-main .block .featured-video .views-row .field-name-title-field {
	float: left;
	width: 100px;
}
.node-type-service-line-overview .region-below-main .block .view-service-line .views-row .field-type-image img,
.node-type-service-line-overview .region-below-main .block .featured-video .views-row .field-name-field-file img {
	display: block;
}
.node-type-service-line-overview .region-below-main .block .view-service-line .views-row .field-type-image a:hover img,
.node-type-service-line-overview .region-below-main .block .featured-video .views-row .field-name-field-file a:hover img {
}
.node-type-service-line-overview .region-below-main .block .featured-video .views-row .field-name-title {
	float: left;
	width: 102px;
}
.node-type-service-line-overview .mcm-news-media .views-row {
	margin: 0px 0px 15px 0px;
	padding: 0px 15px 15px 15px;
	border-bottom: 1px solid #eee;
}
.node-type-service-line-overview .mcm-news-media .views-row:last-child {
	border-bottom: none;
}
.node-type-service-line-overview .mcm-news-media .view-mode-news_block_teaser {
	display: table;
}
.node-type-service-line-overview .mcm-news-media .view-mode-news_block_teaser .field-type-image {
	padding: 0px 10px 0px 0px;
	/* float: left;
	*/
	display: table-cell;
	vertical-align: top;
}
.node-type-service-line-overview .mcm-news-media .view-mode-news_block_teaser .group__right_col {
	display: table-cell;
	vertical-align: top;
}
.node-type-service-line-overview .mcm-news-media .view-mode-news_block_teaser .group__right_col .field-name-title-field a {
	text-decoration: none;
	color: #4c4c4c;
}
.node-type-service-line-overview .mcm-news-media .view-mode-news_block_teaser .group__right_col .date-wrapper {
	overflow: hidden;
}
.node-type-service-line-overview .mcm-news-media .view-mode-news_block_teaser .group__right_col .field-name-post-date,
.node-type-service-line-overview .mcm-news-media .view-mode-news_block_teaser .group__right_col .field-name-author {
	float: left;
	font-size: 10px;
	color: #858585;
}
.node-type-service-line-overview .mcm-news-media .view-mode-news_block_teaser .group__right_col .field-name-author {
	padding-left: 3px;
}

.section-diamondchildrens .mcm-news-media-all {
	padding: 0;
}

.node-type-service-line-overview .mcm-news-media .view-empty {
	width: 200px;
	margin-left: 17px;
}
.node-type-service-line-overview .mcm-news-media .more-link,
.section-diamondchildrens .mcm-news-media-all .more-link {
	margin-top: -315px;
	margin-right: 10px;
}
.node-type-service-line-overview .mcm-news-media .more-link a,
.section-diamondchildrens .mcm-news-media-all .more-link a {
	text-transform: capitalize;
}
.section-diamondchildrens .mcm-news-media-all .more-link {
	margin-top: -45px;
}
.service-line-related-topics {
	padding-right: 15px;
	padding-left: 15px;
}
.region-sidebar-second .service-line-related-topics {
	padding-left: 12px;
}
.service-line-related-topics .view-footer a {
	display: block;
	line-height: 2em;
	font-size: .8em;
}
.section-services .view-display-id-attachment_all_services_specialties a {
	color: #054587;
	font-weight: bold;
}
.block .view-display-id-block_related_health_topics {
	margin: 12px 16px;
}
.region-sidebar-second .block .view-display-id-block_related_health_topics {
	margin: 12px 0;
}
.block .view-display-id-block_related_health_topics .view-header {
	margin-bottom: 12px;
}
.block .view-display-id-block_related_health_topics ul {
	padding-left: 3px;
}
.block .view-display-id-block_related_health_topics ul li {
	background: url("/sites/default/themes/uahealth/images/li-square.gif") no-repeat scroll 0 5px transparent;
	line-height: 1.2em;
	list-style: none outside none;
	padding-left: 15px;
	margin-left: 0;
}
.block .view-display-id-block_related_health_topics ul li a {
	color: #054587;
	font-weight: bold;
	font-size: .9em;
}
.block .view-display-id-block_related_health_topics .view-empty {
	min-height: 120px;
}
.block .view-display-id-block_related_health_topics .view-footer {
	margin-top: 9px;
}
.node-type-service-line-overview .service-line.featured-video {
	position: relative;
}
.node-type-service-line-overview .service-line.featured-video .view-empty {
	width: 200px;
	margin-left: 17px;
}
.node-type-service-line-overview .service-line.featured-video .more-link {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -32px;
	margin-right: 10px;
	font-size: .9em
}
.node-type-service-line-overview .service-line.featured-video .more-link a {
	text-transform: capitalize;
}
.node-service-line-overview.view-mode-full {
/*	margin-right: 46px;
*/	position: relative;
}
.node-service-line-overview > .field-name-field-large-image {
	margin: 0;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	position: relative;

}
.node-service-line-overview > .field-name-field-large-image img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

/* Flyout menu */
.service-line-menu a.flyout + ul {
	display: none;
}
.service-line-menu li.flyout-parent {
	position: relative;
}
.service-line-menu li.flyout-parent a.flyout {
	color: #054587 !important;
	background: url('/sites/default/themes/uahealth/images/btn-grandchild.png') 149px 7px no-repeat !important;
	height: 35px;
	line-height: 35px !important;
	display: block;
}
.service-line-menu li.flyout-parent a.flyout:hover {
	background-position: 149px -26px !important;
	color: #BD0013 !important;
}
.service-line-menu ul.flyout {
	width: 269px;
	position: absolute;
	/* top: -51px !important;
	*/
	left: 205px;
	margin-top: 3px !important;
	z-index: 10000
}
.service-line-menu ul.flyout .inner {
	background-color: #fff;
	border: 5px solid #cc0033;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 16px;
	width: 231px;
	float: right;
}
.service-line-menu ul.flyout .inner img {
	position: absolute;
	left: -22px;
	top: 50%;
	margin-top: -12px;
	display: block !important;
	visibility: visible !important
}
.service-line-menu ul.flyout .inner li {
	background: none;
	padding: 0 !important;
	border: none;
}
.service-line-menu ul.flyout .inner li a {
	display: block !important;
	color: #cc0033 !important;
	padding: 4px 8px !important;
	background: none !important;
	font-size: 1em !important;
	font-weight: normal !important;
	text-decoration: none !important;
	margin-left: 0 !important;
}
.service-line-menu ul.flyout .inner li a:hover {
	background: #cc0033 !important;
	color: #fff !important;
	border-radius: 3px !important;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* Library */
.section-library .mcm-daily-health-news {
	padding-top: 15px;
	border-top: 1px solid #F0F0F0;
}
.section-library .mcm-daily-health-news.mcm-daily-health-news-side-list {
	padding-top: 0px;
	border-top: none;
}
.section-library .mcm-daily-health-news.view-display-id-page_health_resources .view-content {
	width: 50%;
	display: inline-block;
	vertical-align: top;
}
.section-library .mcm-daily-health-news.view-display-id-page_health_resources .mcm-a-to-z-glossary .view-content {
	width: auto;
}
.section-library .mcm-daily-health-news.view-display-id-page_health_resources .view-content .group-right {
	width: auto;
	padding-right: 20px;
	float: none;
}
.section-library .mcm-daily-health-news.view-display-id-page_health_resources .view-content .group-right .field-name-title a {
	padding-bottom: 10px;
	display: block;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #054587;
	line-height: 20px;
}
.section-library .mcm-daily-health-news.view-display-id-page_health_resources .view-content .group-right .field-name-body .field-item {
	padding-bottom: 10px;
}
.section-library .mcm-daily-health-news.view-display-id-page_health_resources .attachment {
	display: inline-block;
	width: 49%;
}
.section-library .mcm-daily-health-news-side-list .view-content {
	width: auto !important;
	float: none !important;
}
.section-library .mcm-daily-health-news-side-list .view-content a {
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #054587;
}
.section-library .mcm-daily-health-news-side-list .view-content .date-display-single {
	padding-bottom: 10px;
	display: block;
	font-size: 10px;
	color: #777;
}
.section-library .mcm-daily-health-news.view-display-id-page_health_resources .more-link {
	padding: 10px 0 10px;
	display: block;
}
.section-library #below-main .section {
	border-top: 1px solid #e7e7e7;
}
.section-library #below-main .section .region-below-main {
	overflow: hidden;
	padding: 6px 0 12px;
}
.section-library #below-main .section .block-views {
	width: 314px;
	height: 336px;
	margin-right: 7px;
	background: url('/sites/default/themes/uahealth/images/bg-column-1-wide.png') 0 0 no-repeat;
	float: left;
}
.section-library #below-main .section .block-views .view-krames-staywell-content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.4em;
	color: #4c4c4c;
	margin-bottom: 4px;
}
.section-library #below-main .section .block-views .view-assessments p {
	margin-bottom: 10px;
}
.section-library #below-main .section .block-views .view-assessments li {
	background: url('/sites/default/themes/uahealth/images/li-square.gif') left center no-repeat;
	padding-left: 15px;
	margin-left: 15px;
}
.section-library .region-below-main .block .content {
	margin: 0px 16px 0px 16px;
}
.section-library .region-below-main .block h2 {
	margin: 15px 16px;
	line-height: 1em;
	font-size: 1.75em;
}
.section-library .region-below-main .block .view-service-line {
	margin: 15px 0;
}
.section-library .view-display-id-block_service_line_blurb h2 {
	margin: 0 16px 9px !important;
	line-height: 1em;
	font-size: 1.75em;
}
.section-library .views-row .views-field .field-content p {
	margin: 0 16px;
}
.section-library .views-row .views-field .field-content p a {
	color: #16518f;
	font-weight: bold;
}
.section-library #below-main .section .block-views.last {
	margin: 0px;
}
.section-library .region-below-main .block .view-service-line .views-row {
	overflow: hidden;
}
.section-library .region-below-main .block .view-service-line .views-row,
.section-library .region-below-main .block .featured-video .views-row {
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #eeeeee;
}
.section-library .region-below-main .block .view-service-line .views-row .node-news,
.section-library .region-below-main .block .featured-video .views-row .node-videos {
	margin: 0 16px;
}
.section-library .region-below-main .block .view-service-line .views-row .node-news a,
.section-library .region-below-main .block .featured-video .views-row .node-videos a {
	text-decoration: none;
	color: #4c4c4c;
}
.section-library .region-below-main .block .view-service-line .views-row-last,
.section-library .region-below-main .block .featured-video .views-row-last {
	border: none;
}
.section-library .region-below-main .block .view-service-line .views-row .field-type-image {
	float: left;
	width: 65px;
	height: 65px;
	margin-right: 10px;
	display: block;
}
.section-library .region-below-main .block .featured-video .views-row .field-name-field-file {
	float: left;
	width: 90px;
	height: 65px;
	margin-right: 10px;
	display: block;
}
.section-library .region-below-main .block .view-service-line .views-row .field-type-image img,
.section-library .region-below-main .block .featured-video .views-row .field-name-field-file img {
	display: block;
}
.section-library .region-below-main .block .featured-video .views-row .field-name-title {
	float: left;
	width: 102px;
}
.section-library .block-views .view-events .views-row {
	margin: 0px 0px 10px 0px;
	overflow: hidden;
}
.section-library .block-views .view-events .views-row .date-display-single {
	float: left;
	width: 52px;
	height: 47px;
	margin: 0 15px 0 10px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #24609d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#24609d), to(#163b60));
	background: -webkit-linear-gradient(#24609d, #163b60);
	background: -moz-linear-gradient(#24609d, #163b60);
	background: -ms-linear-gradient(#24609d, #163b60);
	background: -o-linear-gradient(#24609d, #163b60);
	background: linear-gradient(#24609d, #163b60);
	-pie-background: linear-gradient(#24609d, #163b60);
	display: block;
	font-size: 28px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}
.section-library .block-views .view-events .views-row .mcm-date-part-m {
	display: block;
	font-size: 10px;
}
.section-library .block-views .view-events .views-row a {
	display: block;
}
.section-library .mcm-news-media .views-row {
	margin: 0px 0px 15px 0px;
	padding: 0px 15px 15px 15px;
	border-bottom: 1px solid #eee;
}
.section-library .mcm-news-media .views-row:last-child {
	border-bottom: none;
}
.section-library .mcm-news-media .view-mode-news_block_teaser {
	display: table;
}
.section-library .mcm-news-media .view-mode-news_block_teaser .field-type-image {
	padding: 0px 10px 0px 0px;
	/* float: left;
	*/
	display: table-cell;
	vertical-align: top;
}
.section-library .mcm-news-media .view-mode-news_block_teaser .group__right_col {
	display: table-cell;
	vertical-align: top;
}
.section-library .service-line-related-topics {
	padding-right: 15px;
	padding-left: 15px;
}
.section-library .service-line-related-topics .view-footer a {
	display: block;
	line-height: 24px;
}
.section-library .view-display-id-attachment_all_services_specialties a {
	color: #054587;
	font-weight: bold;
}
.section-library .block .view-display-id-block_related_health_topics {
	margin: 12px 16px;
}
.section-library .block .view-display-id-block_related_health_topics .view-header {
	margin-bottom: 12px;
}
.section-library .block .view-display-id-block_related_health_topics ul {
	padding-left: 3px;
}
.section-library .block .view-display-id-block_related_health_topics ul li {
	background: url("/sites/default/themes/uahealth/images/li-square.gif") no-repeat scroll 0 9px transparent;
	line-height: 18px;
	list-style: none outside none;
	padding-left: 15px;
	margin-left: 0;
}
.section-library .block .view-display-id-block_related_health_topics ul li a {
	color: #054587;
	font-weight: bold;
}
.section-library .block .view-display-id-block_related_health_topics .view-empty {
	min-height: 120px;
}
.section-library .block .view-display-id-block_related_health_topics .view-footer {
	margin-top: 10px;
}

/* .section-library .service-line.featured-video {
	position: relative;
}
*/
.section-library .service-line.featured-video .more-link {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -32px;
	margin-right: 10px;
}
.field-name-news-media-all-categories {
	position: relative;
}
.field-name-news-media-all-categories .more-link {
	position: absolute;
	right: 10px;
	top: 17px;
	font-size: .9em;
}
.section-library .region .field-name-are-you-at-risk- {
	float: left;
	width: 314px;
	min-height: 336px;
	background: url('/sites/default/themes/uahealth/images/bg-column-3.png') 0 0 no-repeat !important;
}
.section-library .region .field-name-are-you-at-risk- .field-items h2 {
	font-size: 1.75em;
	line-height: 1em;
	margin: 15px 16px;
}
.section-library .region .field-name-are-you-at-risk- .view-assessments .view-content {
	min-height: 145px;
}
.section-library .region .field-name-are-you-at-risk- .view-assessments .view-content .listContainer1 {
	overflow: hidden;
}
.section-library .region .field-name-are-you-at-risk- .view-assessments .view-content .listContainer1 ul {
	float: left;
	width: 49.9%;
	padding-left: 0;
	margin-bottom: 0;
}
.section-library .region .field-name-are-you-at-risk- .view-assessments .view-content .listContainer1 ul li {
	margin-left: 0 !important;
	line-height: 1.75em !important;
	background: url('/sites/default/themes/uahealth/images/bullet-checkmark.png') 0 0 no-repeat !important;
	margin-bottom: 7px !important;
	padding-left: 25px !important;
}
.section-library .region .field-name-are-you-at-risk- .view-assessments .view-content .listContainer1 ul li a {
	color: #cc0033;
	font-weight: bold;
	text-decoration: none;
	font-size: .9em
}
.section-library .region .field-name-are-you-at-risk- .view-assessments .view-footer {
	margin-top: 15px;
}
.section-library .region .field-name-are-you-at-risk- .view-assessments .view-footer a {
	display: block;
	font-size: .9em;
}
#content .view-display-id-page_category_selection h2 {
	font-size: 1.75em;
	line-height: 1em;
	margin: 15px 0;
}
#content .view-display-id-page_category_selection .views-row {
	float: left;
	width: 49.5%;
}
#content .view-display-id-page_category_selection .views-row .views-row {
	float: none;
	width: 100%;
}
#content .view-display-id-page_category_selection .views-row ul {
	overflow: hidden;
}
#content .view-display-id-page_category_selection .views-row ul li {
	background-position: 0 5px;
	line-height: 1.2em;
	margin-bottom: 7px;
	margin-left: 0;
}
#content .view-display-id-page_category_selection .views-row ul li a {
	color: #054587;
	font-size: 0.9em;
	font-weight: bold;
}

/* diseases, conditions, treatments */
.section-node .mcm-treatments .views-exposed-form,
.section-node .mcm-diseases .views-exposed-form,
.section-library .mcm-staywell .views-exposed-form {
	margin-bottom: 20px;
}
.section-node .mcm-treatments .view-content,
.section-node .mcm-diseases .view-content,
.section-library .mcm-staywell .view-content {
	margin-bottom: 15px;
}
.section-node .mcm-treatments .views-exposed-form .views-submit-button input,
.section-node .mcm-diseases .views-exposed-form .views-submit-button input,
.section-library .mcm-staywell .views-exposed-form .views-submit-button input {
	cursor: pointer;
	height: 31px;
	padding: 4px 9px 4px 9px;
	border: 1px solid #d8ae6e;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #cf9a13;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cf9a13), to(#c17a0f));
	background: -webkit-linear-gradient(#cf9a13, #c17a0f);
	background: -moz-linear-gradient(#cf9a13, #c17a0f);
	background: -ms-linear-gradient(#cf9a13, #c17a0f);
	background: -o-linear-gradient(#cf9a13, #c17a0f);
	background: linear-gradient(#cf9a13, #c17a0f);
	-pie-background: linear-gradient(#cf9a13, #c17a0f);
	display: block;
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	white-space: nowrap;
}
.section-node .mcm-treatments .views-exposed-form .views-submit-button input,
.section-node .mcm-diseases .views-exposed-form .views-submit-button input.hover,
.section-library .mcm-staywell .views-exposed-form .views-submit-button input.hover {
	background: #dbb365;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dbb365), to(#c17a0f));
	background: -webkit-linear-gradient(#dbb365, #c17a0f);
	background: -moz-linear-gradient(#dbb365, #c17a0f);
	background: -ms-linear-gradient(#dbb365, #c17a0f);
	background: -o-linear-gradient(#dbb365, #c17a0f);
	background: linear-gradient(#dbb365, #c17a0f);
	-pie-background: linear-gradient(#dbb365, #c17a0f);
	color: #fff !important;
}
.view-health-library-collections .listContainer1 .listCol1,
.view-health-library-collections .listContainer1 .listCol2 {
	float: left;
	width: 48%;
}
.view-health-library-collections .listContainer1 ul li {
	background: url("/sites/default/themes/uahealth/images/li-square.gif") no-repeat scroll 0 7px transparent !important;
	margin: 0;
	padding: 0 0 0 15px !important;
	/* list-style-type: disc !important;
	list-style-image: url('/sites/default/themes/uahealth/images/red-bullet.png') !important;
	*/
}
.view-health-library-collections .listContainer1 ul li a {
	line-height: 20px;
}
.health-resources .region-content .mcm-left-column,
.health-resources .region-content .mcm-center-column,
.health-resources .region-content .mcm-right-column {
	float: left;
	margin-top: -20px;
	/* border-top: 1px solid #eaeaea;
	*/
}
.health-resources .region-content .mcm-left-column {
	width: 180px;
}
.health-resources .region-content .mcm-left-column .mcm-health-resources-calculators {
	padding: 10px;
}
.health-resources .region-content .mcm-left-column .mcm-health-resources-calculators ul li,
.view-health-library-collections #content .section ul,
.health-resources #content .section ul,
.view-healthy-recipes ul {
	padding-left: 0 !important;
}
.health-resources .region-content .mcm-center-column ul li,
.health-resources #content .section ul li,
.view-healthy-recipes ul li {
	border-bottom: none;
	background: url("/sites/default/themes/uahealth/images/li-square.gif") no-repeat scroll 0 7px transparent !important;
	margin: 0;
	padding: 0 0 0 15px !important;
}
.health-resources .region-content .mcm-left-column .mcm-health-resources-calculators ul li a,
.health-resources .region-content .mcm-center-column ul li a {
	line-height: 20px;
	font-size: 11px;
}
.health-resources .region-content .mcm-left-column .mcm-health-resources-recipes {
	padding: 10px;
	border-top: 1px solid #eaeaea;
}
.health-resources .region-content .mcm-left-column .mcm-health-resources-recipes .more-link {
	text-align: left;
}
.health-resources .region-content .mcm-center-column {
	border-left: 1px solid #eaeaea;
	padding: 10px;
	width: 180px;
}
.health-resources .region-content .mcm-right-column {
	border-left: 1px solid #eaeaea;
	padding: 10px;
	width: 280px;
}
.health-resources .region-content .mcm-right-column .mcm-health-resources-news .ds-2col {
	margin: 0;
	padding: 0;
	border-bottom: none;
}
.health-resources .region-content .mcm-right-column .attachment-after .views-row {
	margin: 0 0 10px 0;
	padding: 0;
	border-bottom: none;
}
.health-resources .region-content .mcm-right-column .attachment-after .views-row div div {
	font-size: 10px;
}

/* ****GLOSSARY INDEX SECTION**** */
.mcm-glossary-index .mcm-a-to-z-glossary {
	margin-bottom: 20px;
	overflow: hidden;
}
.mcm-glossary-index .mcm-a-to-z-glossary .view-content,
.section .region-content .content .mcm-fluid-article-teasers .view-content {
	overflow: hidden;
	margin-bottom: 5px;
}
.mcm-glossary-index .mcm-a-to-z-glossary .view-content .views-summary a,
.section .region-content .content .mcm-fluid-article-teasers .view-content .views-summary a {
	width: 22px;
	height: 20px;
	padding-top: 2px;
	border: none;
	color: #fff;
	text-align: center;
	background: #cc0033;
	margin: 1px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; /* */
}
.mcm-glossary-index .mcm-a-to-z-glossary .view-content .views-summary a:hover,
.section .region-content .content .mcm-fluid-article-teasers .view-content .views-summary a:hover {
	background: #a30029;
}
.mcm-glossary-index .mcm-a-to-z-glossary .view-content .views-summary:nth-child(1) a,
.section .region-content .content .mcm-fluid-article-teasers .view-content .views-summary:nth-child(1) a {
	width: 30px;
}
.mcm-glossary-index .mcm-a-to-z-glossary .view-footer,
.section .region-content .content .mcm-fluid-article-teasers .view-footer {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #eaeaea;
}
.mcm-glossary-index .mcm-a-to-z-glossary .view-footer a,
.section .region-content .content .mcm-fluid-article-teasers .view-footer a {
	border: none;
	background: none;
	margin: 5px 5px 15px 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #eaeaea;
}
.mcm-glossary-index .mcm-a-to-z-glossary .view-footer a:hover,
.section .region-content .content .mcm-fluid-article-teasers .view-footer a:hover {
	text-decoration: underline;
}

/***ARTICLE TABLE STYLES** */
.node-krames-staywell-article table {
	border: 1px solid #efefef;
}
.node-krames-staywell-article table p {
	padding: 0;
	margin: 0 !important;
}
.node-krames-staywell-article table th {
	background: #efefef;
	padding: 10px;
}
.node-krames-staywell-article table tr {
}
.node-krames-staywell-article table tr td {
	padding: 10px;
	border: 1px solid #efefef;
}
.node-krames-staywell-article table tr td p {
	line-height: 15px;
	font-size: 11px;
}

/* **PAGINATION** */
.health-resources div#page-wrapper div#page div#main-wrapper div#main.clearfix div#content.column div.section div.region div#block-system-main.block div.content div.view div.item-list ul.pager li,
.health-resources .region-content .mcm-fluid-article-teasers .item-list ul.pager li {
	padding: 0 11px !important;
	background: none !important;
}

/* Library Sections */
#content .section .view-display-id-page_a_to_z .listContainer1 {
	overflow: hidden
}
#content .section .view-display-id-page_a_to_z .listContainer1 ul {
	float: left;
	width: 31.3%;
	padding: 0;
	margin-right: 2%;
}

/* Webforms */
#content .section .node-webform .field-name-body {
	margin-bottom: 30px;
}
#content .section .webform-client-form {
	width: 365px;
}
#content .section .webform-client-form legend {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.6em;
	margin-bottom: 10px;
}
#content .section .webform-client-form .form-item {
	width: 100%;
	display: inline-block;
	padding: 0;
	margin: 0 0 7px;
}
#content .section .webform-client-form .form-item label,
#content .section .webform-client-form .form-item input {
	float: left;
}
#content .section .webform-client-form .form-item label {
	width: 100%;
	margin-top: 8px;
	margin-right: 0;
}
#content .section .webform-client-form .form-item .form-type-checkbox {
	margin-bottom: 5px;
	height: 16px;
}
#content .section .webform-client-form .form-item .form-type-checkbox label {
	margin-top: 0;
	width: 60%;
}
#content .section .webform-client-form .form-item input.form-text {
	width: 72%;
}
#content .section .webform-client-form .webform-container-inline .description {
	clear: both;
}
#content .section .webform-client-form .form-item .chzn-container {
	width: 72% !important;
}
#content .section .webform-client-form .form-item.webform-component-radios label,
#content .section .webform-client-form .form-item.webform-component-textarea label,
#content .section .webform-client-form .form-item.webform-component-textarea textarea {
	float: none;
	width: 100%;
	top: 0;
	margin-left: :4px;
	position: static;
}
#content .section .webform-client-form .form-item.webform-component-textarea label {
	margin-bottom: 6px;
}
#content .section .webform-client-form .form-item.webform-component-radios .form-radios {
	display: block;
}
#content .section .webform-client-form .form-item.webform-component-radios .form-radios .form-item {
	display: block;
	float: left;
	margin-right: 6px;
	width: 70px;
}
#content .section .webform-client-form .form-submit {
	border: none;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') 0px -388px no-repeat;
	height: 32px;
	width: 82px;
	overflow: hidden;
	cursor: pointer;
	font-size: 1px;
	color: #c78911;
	text-indent: -1000px;
	float: right;
}
#content .section .webform-client-form .form-submit.hover {
	background-position: 0 -420px
}
.webform-container-inline div,
.webform-container-inline div.form-item {
	display: inline-block;
	width: auto !important;
}
#content .section .webform-client-form .form-type-radio {
	width: 100% !important;
}
#content .section .webform-client-form .webform-component-textfield label,
#content .section .webform-client-form .webform-component-select label,
#content .section .webform-client-form .webform-component-checkboxes label,
#content .section .webform-client-form .form-type-radio label,
#content .section .webform-client-form .webform-component-email label {
	width: 100%;
	display: block;
	margin: 0;
}

/* webform provisions */
#webform-client-form-179225.webform-client-form,
#webform-client-form-253350.webform-client-form {
	width: 415px !important;
}
#webform-client-form-179225.webform-client-form .webform-container-inline .description,
#webform-client-form-253350.webform-client-form .webform-container-inline .description {
	display: none;
	visibility: hidden;
}

/* Locations Directions page */
.section-locations #content .view-locations .view-filters {
	clear: both;
	margin-bottom: 7px;
}
.section-locations #content .view-locations .view-filters label,
.section-locations #content .view-locations .view-filters .views-widget,
.section-locations #content .view-locations .view-filters .views-exposed-widget {
	float: left;
	font-size: 1em;
	color: #6a6a6a;
	font-weight: normal;
}
.section-locations #content .view-locations .views-widget-filter-keys {
	width: 367px;
}
.section-locations #content .view-locations .views-widget-filter-keys input {
	width: 254px;
}
.section-locations #content .view-locations #autocomplete {
	width: 407px;
	border: 1px solid #bbb;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	background: #fff;
}
.section-locations #content .view-locations #autocomplete ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.section-locations #content .view-locations #autocomplete ul li {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background: none;
}
.section-locations #content .view-locations #autocomplete ul li:hover {
	background: #eee;
	color: #4C4C4C;
}
.section-locations #content .view-locations #autocomplete ul li span,
.section-locations #content .view-locations #autocomplete ul li a {
	color: #4C4C4C;
}
.section-locations #content .view-locations #autocomplete ul li div i {
	font-style: italic;
}
.section-locations #content .view-locations .views-widget-filter-distance {
	margin: 0;
	padding: 0;
}
.section-locations #content .view-locations .views-widget-filter-distance .form-item {
	float: left;
}
.section-locations #content .view-locations .views-submit-button {
	width: 41px;
	padding-top: 0;
}
.section-locations #content .col-1 {
	float: left;
	width: 420px;
	background: #f0f0f0;
	height: 670px;
}
.section-locations #content .col-1 h2 {
	width: 352px;
	height: 32px;
	margin: 18px auto 0;
	color: #fff;
	text-transform: uppercase;
	text-indent: 2.3em;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 1.2em;
	line-height: 2.2em;
	background: url('/sites/default/themes/uahealth/images/bg-title-location-list-1.png') 0px 0px no-repeat;
}
.section-locations #content .col-1 .ds-2col {
	width: 100%;
}
.section-locations #content .col-1 .group-left {
	width: 60%;
}
.section-locations #content .col-1 .group-right {
	width: 40%;
}
.section-locations #content .col-1 ul {
	padding: 30px 14px 20px 14px;
	margin: 0px;
	overflow-y: auto;
	max-height: 620px;
}
.section-locations #content .col-1 li {
	margin: 0;
	padding-left: 32px;
	margin-bottom: 20px;
}
.section-locations #content .col-1 li .group-left .field-name-title {
	margin-bottom: 4px;
}
.section-locations #content .col-1 li .group-left .field-name-title a {
	color: #054587;
	font-size: 1.1em;
	font-weight: bold;
}
.section-locations #content .view-content .group-left .field {
	font-size: .95em;
}
.section-locations #content .col-1 li .group-right .field-name-node-link a {
	float: right;
	color: #cc0033;
	text-decoration: none;
	display: block;
	width: 110px;
	height: 22px;
	line-height: 22px;
	background: url('/sites/default/themes/uahealth/images/bullet-arrow.png') right center no-repeat;
}
.section-locations #content .col-1 li .mcm-emergency-room .field-name-title a {
	color: #CC0033;
}
.section-locations #content .col-1 li .mcm-emergency-room .field-name-title a:after {
	content: " (ER)";
}
.section-locations #content .col-1 li.views-row-1 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/a.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-2 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/b.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-3 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/c.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-4 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/d.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-5 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/e.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-6 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/f.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-7 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/g.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-8 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/h.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-9 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/i.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-10 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/j.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-11 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/k.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-12 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/l.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-13 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/m.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-14 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/n.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-15 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/o.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-16 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/p.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-17 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/q.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-18 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/r.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-19 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/s.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-20 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/t.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-21 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/u.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-22 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/v.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-23 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/w.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-24 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/x.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-25 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/y.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-26 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/z.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-27 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/1.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-28 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/2.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-29 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/3.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-30 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/4.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-31 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/5.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-32 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/6.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-33 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/7.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-34 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/8.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-35 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/9.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-36 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/10.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-37 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/11.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-38 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/12.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-39 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/13.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-40 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/14.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-41 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/15.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-42 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/16.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-43 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/17.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-44 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/18.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-45 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/19.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-47 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/20.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-48 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/21.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-49 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/22.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-50 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/23.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-51 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/24.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-52 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/25.png') 0 0 no-repeat;
}
.section-locations #content .col-1 li.views-row-53 {
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/26.png') 0 0 no-repeat;
}
.section-locations #content .attachment-after {
	float: right;
	width: 540px;
	height: 670px;
	position: relative;
	-webkit-box-shadow: inset #f7f7f7 0px 0px 45px;
	-moz-box-shadow: inset #f7f7f7 0px 0px 45px;
	box-shadow: inset #f7f7f7 0px 0px 45px;
}
.section-locations #content .attachment-after .gmap {
	width: 509px !important;
}
.section-locations #content .attachment-after .bg {
	width: 571px;
	height: 100%;
	display: none;
}
.section-locations #content .attachment-after .view-display-id-attachment_locations_directions {
	position: absolute;
	width: 533px;
	height: 573px;
	top: 23px;
	left: 16px;
}
.section-locations #content .attachment-after .ds-2col .group-left .field-item a {
	font-weight: bold;
	font-size: 1.2em;
	color: #054587;
}
.gmap-popup .group-left,
.gmap-popup .group-right {
	float: none;
	width: auto;
}
.gmap-popup .group-right {
	margin-bottom: 10px;
}
.page-locations.section-locations .view-locations {
	position: relative;
	overflow: hidden;
}
.page-locations.section-locations .view-locations .item-list {
	position: absolute;
	bottom: 0;
	width: 388px;
	margin-bottom: 12px;
	font-size: 11px;
}
.page-locations.section-locations .view-locations .item-list ul.pager > li.first {
	padding-left: 5px !important;
}
.page-locations.section-locations .view-locations .view-content {
	overflow: hidden;
	float: left;
}
.page-locations.section-locations .view-locations .view-content .views-row {
	position: relative;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-left {
	width: auto !important;
	float: none;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-left .field-name-title {
	width: 60%;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-right .field-name-request-appointment-link {
	margin: 30px 0px 0px 0px;
	padding: 0px 8px 0px 0px;
	float: right;
	position: absolute;
	top: 0;
	right: 0;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-right .field-name-request-appointment-link a {
	padding: 4px 9px 4px 9px;
	border-bottom: 1px solid #d8ae6e;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #cf9a13;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cf9a13), to(#c17a0f));
	background: -webkit-linear-gradient(#cf9a13, #c17a0f);
	background: -moz-linear-gradient(#cf9a13, #c17a0f);
	background: -ms-linear-gradient(#cf9a13, #c17a0f);
	background: -o-linear-gradient(#cf9a13, #c17a0f);
	background: linear-gradient(#cf9a13, #c17a0f);
	-pie-background: linear-gradient(#cf9a13, #c17a0f);
	display: block;
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	white-space: nowrap;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-right .field-name-request-appointment-link a:hover {
	background: #dbb365;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dbb365), to(#c17a0f));
	background: -webkit-linear-gradient(#dbb365, #c17a0f);
	background: -moz-linear-gradient(#dbb365, #c17a0f);
	background: -ms-linear-gradient(#dbb365, #c17a0f);
	background: -o-linear-gradient(#dbb365, #c17a0f);
	background: linear-gradient(#dbb365, #c17a0f);
	-pie-background: linear-gradient(#dbb365, #c17a0f);
	color: #fff !important;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-right .field-name-request-appointment-link a:active {
	padding: 5px 9px 3px 9px;
	background: #c17a0f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c17a0f), to(#cf9a13));
	background: -webkit-linear-gradient(#c17a0f, #cf9a13);
	background: -moz-linear-gradient(#c17a0f, #cf9a13);
	background: -ms-linear-gradient(#c17a0f, #cf9a13);
	background: -o-linear-gradient(#c17a0f, #cf9a13);
	background: linear-gradient(#c17a0f, #cf9a13);
	-pie-background: linear-gradient(#c17a0f, #cf9a13);
	color: #fff !important;
	outline: none;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-right .field-name-displays-or-call- {
	padding: 5px 3px 0px 0px;
	float: left;
	font-size: 10px;
	color: #4c4c4c;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-right .field-name-field-phone {
	padding: 4px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #4c4c4c;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-right {
	width: auto;
	float: right;
	/* overflow: hidden;
	*/ position: absolute;
	top: 0;
	right: 0;
}
.page-locations.section-locations .view-locations .view-content .views-row .node-location > .group-right .field-name-node-link a {
	width: auto !important;
	height: 21px;
	margin: 0px 10px 0px 0px !important;
	padding: 0px 25px 0px 0px !important;
	background: url(../images/bullet-arrow.png) no-repeat right center;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	color: #cc0033;
	line-height: 22px;
}
.page-locations.section-locations .view-locations .more-link {
	width: 50px;
	margin-bottom: 12px;
	position: absolute;
	bottom: 0;
	left: 320px;
	font-size: .9em
}
.page-locations.section-locations .view-locations .view-filters .views-exposed-widgets {
	margin-bottom: 15px;
}
.page-locations.section-locations .view-locations .view-filters label {
	padding-right: 5px;
	padding-left: 5px;
	line-height: 33px;
}
.page-locations.section-locations .view-locations .view-filters .views-widget-filter-distance span {
	padding-left: 5px;
	line-height: 33px;
}
.page-locations.section-locations .view-locations .view-filters label:after {
	content: ":";
}
.page-locations.section-locations .view-locations .view-filters .views-widget-filter-field_specialties_nid span.selectBox-label {
	width: 200px !important;
}
.page-locations.section-locations .view-locations .view-filters .form-item-distance-postal-code {
	float: right !important;
}
.page-locations.section-locations .view-locations .view-filters .form-item-distance-postal-code label {
	text-transform: lowercase;
}
.page-locations.section-locations .view-locations .view-filters .form-item-distance-search-distance label {
	display: none;
}
.page-locations.section-locations .view-locations .view-filters .views-widget-filter-distance {
	padding: 0.5em 1em 0 0 !important;
}
.page-locations.section-locations .view-locations .view-filters .views-widget-filter-distance .form-item-distance-search-distance input {
	width: 33px !important;
}
.page-locations.section-locations .view-locations .view-filters .views-widget-filter-distance .form-item-distance-postal-code input {
	width: 53px !important;
}
.page-locations.section-locations .view-locations .view-filters .views-widget-per-page {
	display: none;
	visibility: hidden;
}
.page-locations.section-locations .view-locations .view-filters .views-submit-button {
	width: auto !important;
	position: relative;
}
.page-locations.section-locations .view-locations .view-filters .views-submit-button .ajax-progress {
	width: 100%;
	margin-left: -1px;
	position: absolute;
	background-color: #fff;
	left: 1px;
	top: 0;
}
.page-locations.section-locations .view-locations .view-filters .views-submit-button .ajax-progress .throbber {
	width: 100%;
	height: 40px;
	margin: 16px 0px 0px -10px;
	background-position: center -20px;
}
.page-locations.section-locations .view-locations .view-filters .views-submit-button input {
	margin: 10px 0px 0px 0px;
	padding: 4px 9px 4px 9px;
	border: none;
	border-bottom: 1px solid #d8ae6e;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #d09b13;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d09b13), to(#c17a0f));
	background: -webkit-linear-gradient(#d09b13, #c17a0f);
	background: -moz-linear-gradient(#d09b13, #c17a0f);
	background: -ms-linear-gradient(#d09b13, #c17a0f);
	background: -o-linear-gradient(#d09b13, #c17a0f);
	background: linear-gradient(#d09b13, #c17a0f);
	-pie-background: linear-gradient(#d09b13, #c17a0f);
	display: block;
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}
.page-locations.section-locations .view-locations .view-filters .views-submit-button input:hover {
	background: #e3a200;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e3a200), to(#d07c00));
	background: -webkit-linear-gradient(#e3a200, #d07c00);
	background: -moz-linear-gradient(#e3a200, #d07c00);
	background: -ms-linear-gradient(#e3a200, #d07c00);
	background: -o-linear-gradient(#e3a200, #d07c00);
	background: linear-gradient(#e3a200, #d07c00);
	-pie-background: linear-gradient(#e3a200, #d07c00);
}
.page-locations.section-locations .view-locations .view-filters .views-submit-button input:active {
	background: #c17a0f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c17a0f), to(#d09b13));
	background: -webkit-linear-gradient(#c17a0f, #d09b13);
	background: -moz-linear-gradient(#c17a0f, #d09b13);
	background: -ms-linear-gradient(#c17a0f, #d09b13);
	background: -o-linear-gradient(#c17a0f, #d09b13);
	background: linear-gradient(#c17a0f, #d09b13);
	-pie-background: linear-gradient(#c17a0f, #d09b13);
}
.page-locations.section-locations .view-locations .item-list .pager {
	padding: 0 0 0 10px !important;
}

/* Services Locations Page */
.page-node-locations .locations-listing .views-row-1 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter1.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .views-row-2 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter2.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .views-row-3 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter3.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .views-row-4 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter4.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .views-row-5 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter5.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .views-row-6 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter6.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .views-row-7 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter7.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .views-row-8 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter8.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .views-row-9 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter9.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .views-row-10 {
	background: url('/sites/default/modules/contrib/gmap/markers/letter10.png') 0 0 no-repeat;
}
.page-node-locations .locations-listing .ds-2col {
	margin-top: 21px;
}
.page-node-locations .locations-listing .group-left {
	width: 232px;
	padding-left: 34px;
}
.page-node-locations .locations-listing .group-left .field-name-title {
	margin-bottom: 6px;
}
.page-node-locations .locations-listing .group-left .field-name-title a {
	font-size: 1.2em;
	font-weight: bold;
	color: #054587;
}
.page-node-locations .locations-listing .group-left .adr {
	overflow: hidden
}
.page-node-locations .locations-listing .group-left .adr div {
	display: inline;
}
.page-node-locations .locations-listing .group-left .field-name-request-appointment-link a {
	display: block;
	width: 154px;
	height: 22px;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') 0px -453px no-repeat;
	font-size: 1px;
	color: #fff;
	text-indent: -1000px
}
.page-node-locations .locations-listing .group-left .field-name-request-appointment-link a:hover {
	background-position: 0 -475px;
}
.page-node-locations .locations-listing .group-left .field-group-format {
	overflow: hidden;
}
.page-node-locations .locations-listing .group-left .field-group-format .field {
	float: left;
}
.page-node-locations .locations-listing .group-left .field-group-format .field-type-ds,
.page-node-locations .locations-listing .group-left .field-group-format .field-type-node-reference {
	font-size: .9em
}
.page-node-locations .locations-listing .group-right {
	width: 111px;
}
.page-node-locations .locations-listing .group-right .field-name-node-link a {
	color: #cc0033;
	text-decoration: none;
	font-weight: bold;
	background: url('/sites/default/themes/uahealth/images/bullet-arrow.png') center right no-repeat;
	display: block;
	height: 21px;
	padding-right: 21px;
	font-size: .9em;
	margin-top: 10px;
	margin-bottom: 4px;
	line-height: 2em
}
.page-node-locations .locations-listing .group-right .field-name-request-appointment-link a {
	display: block;
	width: 154px;
	height: 22px;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') 0px -453px no-repeat;
	font-size: 1px;
	color: #fff;
	text-indent: -1000px
}
.page-node-locations .locations-listing .group-right .field-name-request-appointment-link a:hover {
	background-position: 0 -475px;
}

/* Locations detail page */
.section-locations #content .field-name-location-detail-group {
	float: left;
	margin-left: 9px;
	width: 370px;
}
.section-locations #content .field-name-location-detail-group h2 {
	font-size: 2em;
	line-height: 1em;
	margin-bottom: 13px;
}
.section-locations #content .field-name-location-detail-group .ds-1col {
	padding-left: 41px;
	background: url('/sites/default/modules/contrib/gmap/markers/letter1.png') 9px 0px no-repeat;
}
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-field-phone-numbers {
	margin-bottom: 17px;
}
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-request-appointment-link {
	margin-bottom: 25px;
}
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-request-appointment-link a {
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') 0 -453px no-repeat;
	display: block;
	width: 154px;
	height: 22px;
	font-size: 1px;
	color: #fff;
	text-indent: -1000px
}
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-request-appointment-link a:hover {
	background-position: 0 -475px;
}
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-field-file,
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-find-a-doc-link,
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-find-a-doc-at-loc-link,
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-field-link {
	margin-bottom: 0;
}
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-field-file a,
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-find-a-doc-link a,
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-find-a-doc-at-loc-link a,
.section-locations #content .field-name-location-detail-group .ds-1col .field-name-field-link a {
	color: #054587;
	font-weight: bold;
	background: url('/sites/default/themes/uahealth/images/li-square.gif') left center no-repeat;
	padding-left: 15px;
}
.section-locations #content .field-name-secondary-address-display {
	width: auto;
	height: 246px;
	position: relative;
	overflow: hidden;
	float: right;
}
.section-locations #content .field-name-secondary-address-display .field-name-field-large-image img {
	position: relative;
}
.section-locations #content .field-name-secondary-address-display img.bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.section-locations #content .field-name-secondary-address-display .ds-2col {
	margin: 10px;
}
.section-locations #content .field-name-secondary-address-display .group-left,
.section-locations #content .field-name-secondary-address-display .group-right {
	width: 263px;
	float: left;
	margin-left: 18px;
}
.section-locations #content .field-name-secondary-address-display .group-left {
	margin-left: 0;
}
.section-locations #content .field-name-secondary-address-display .group-right img {
	width: 263px;
	height: 223px;
	position: relative;
}
.section-locations #content .ds-2col-stacked {
	overflow: hidden;
}
.section-locations #content .ds-2col-stacked .group-header {
	overflow: hidden;
	margin-bottom: 56px;
}
.section-locations #content .ds-2col-stacked .group-left .quicktabs-tabs {
	margin-bottom: 0;
	padding: 0 0 0 51px;
	background: url('/sites/default/themes/uahealth/images/from.png') 6px 5px no-repeat;
}
.section-locations #content .ds-2col-stacked .group-left .quicktabs-tabs li {
	background: #c0c0c0;
	margin: 0 2px 0 0;
	line-height: 12px;
	padding: 3px 6px;
	overflow: hidden;
	font-size: 11px;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

/* Revised Locations Detail page */
.node-type-location #content .node-location .group-header,
.node-type-location #content .node-location .field-name-field-address,
.node-type-location #content .node-location .group-additional-information,
.node-type-location #content .node-location .group-middle .mcm-serviceline-list,
.node-type-location #content .node-location .group-right .field-name-location-departments {
	background: #f7f7f7;
	-moz-box-shadow: inset 0 0 90px #f9f9f9;
	-webkit-box-shadow: inset 0 0 90px #f9f9f9;
	box-shadow: inset 0 0 90px #f9f9f9;
	padding: 15px;
}
.node-type-location #content .node-location .group-middle .mcm-serviceline-list ul,
.node-type-location #content .node-location .group-left .group-additional-information ul {
	padding-left: 0;
}
.node-type-location #content .node-location .group-middle .mcm-serviceline-list {
	width: 275px;
	padding-bottom: 25px
}
.node-type-location #content .node-location .group-middle .mcm-serviceline-list + a {
	color: #054587;
	font-weight: inherit;
	position: relative;
	top: -30px;
	left: 30px;
}
.node-type-location #content .node-location .group-header .field-name-field-address,
.node-type-location #content .node-location .group-left .field-name-field-address.field-type-location {
	box-shadow: none;
	background: none;
	padding: 2px
}
.node-type-location #content .node-location .group-left .field-name-field-address {
	max-width: 270px;
}
.node-type-location #content .node-location .group-header {
	padding: 10px 10px 10px 25px;
	margin-bottom: 22px;
}
.node-type-location #content .node-location .field-name-field-phone-numbers {
	padding: 0 0 10px 35px;
	margin-top: -5px;
}
.node-type-location #content .node-location .field-name-field-address .adr,
.node-type-location #content .node-location .field-name-field-phone-numbers {
	font-size: 1.3em;
	line-height: 1.5;
}
.node-type-location #content .node-location h1 {
	margin-left: 0;
	font-size: 28px;
}
.node-type-location #content .node-location .field-type-image img {
	float: right;
}
.node-type-location #content .node-location .field-name-title {
	font-size: 0.83em;
	color: #2C2C2C;
}
.node-type-location #content .node-location .group-header .field-name-field-address {
	display: inline-block;
	margin-top: 10px;
}
.node-type-location #content .node-location .field-name-field-address .vcard {
	display: inline-block;
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/a.png') 0 5px no-repeat;
	padding-left: 30px;
}
.node-type-location #content .node-location .field-name-field-address .field-label {
	margin-right: 18px;
	font-size: 1.16em;
	font-family: Georgia, serif;
	font-weight: normal;
}
.node-type-location #content .node-location .field-name-request-appointment-link {
	margin-top: 30px
}
.node-type-location #content .node-location .field-name-request-appointment-link a {
	display: inline-block;
	width: 194px;
	height: 32px;
	border: none;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -196px -388px no-repeat;
	color: #fff;
	text-indent: -1000px;
	font-size: 1px;
	cursor: pointer;
	position: relative;
	top: -20px;
}
.node-type-location #content .node-location .group-right .field-name-location-departments {
	margin-bottom: 25px;
}
.node-type-location #content .node-location a {
	color: #054587;
	font-weight: bold;
}
.node-type-location #content .node-location a:hover {
	color: #bd0013;
}
.node-type-location #content .node-location li {
	margin-bottom: 10px;
}
.node-type-location #content .node-location .group-right tr {
	border: none;
	background: none;
}
.node-type-location #content .node-location .group-right .field-name-location-departments table {
	font-size: 11px;
	width: 100%;
}
.node-type-location #content .node-location .group-right .field-name-location-departments td {
	padding: 3px 3px 5px 0;
	width: 72%;
}
.node-type-location #content .node-location .group-right .field-name-location-departments td + td {
	width: auto;
	text-align: right;
}
#content .quicktabs_main li {
	margin-bottom: 18px;
}
#content .ds-2col-stacked .field-name-location-directions,
#content .ds-2col-stacked .field-name-location-departments {
	width: 100%;
	height: 100%;
	position: relative;
	float: left;
}
#content .ds-2col-stacked .field-name-location-directions .field-items,
#content .ds-2col-stacked .field-name-location-departments .field-items {
	position: relative;
}
#content .ds-2col-stacked .field-name-location-directions img.bg,
#content .ds-2col-stacked .field-name-location-departments img.bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#content .ds-2col-stacked .field-name-location-directions .field-items,
#content .ds-2col-stacked .field-name-location-departments .field-items {
	margin: 16px 18px;
}
#content .ds-2col-stacked .field-name-location-directions .field-items h2,
#content .ds-2col-stacked .field-name-location-departments .field-items h2 {
	line-height: 1em;
	margin-bottom: 22px;
	font-size: 1.75em;
}
#content .ds-2col-stacked .group-left .quicktabs-tabs li a {
	text-decoration: none;
	color: #f0f0f0;
	text-transform: uppercase;
}
#content .ds-2col-stacked .group-left .quicktabs-tabs li.active {
	background: #f0f0f0;
}
#content .ds-2col-stacked .group-left .quicktabs-tabs li.active a {
	color: #969696;
}
#content .ds-2col-stacked .group-left .quicktabs_main {
	background-color: #f0f0f0;
	overflow: hidden;
}
#content .ds-2col-stacked .group-left .quicktabs_main .views-field-body {
	margin: 28px 14px 24px;
}
#content .ds-2col-stacked .field-name-location-departments table {
	width: 100%;
}
#content .ds-2col-stacked .field-name-location-departments tr {
	background: none;
	border: none;
}
#content .ds-2col-stacked .field-name-location-departments td {
	padding: 0 0 6px;
}
#content .ds-2col-stacked .field-name-location-departments td.views-field-field-phone-number {
	text-align: right;
}
#content .ds-2col-stacked .directions-wrapper,
#content .ds-2col-stacked .departments-wrapper {
	width: 49.5%;
}
#content .ds-2col-stacked .departments-wrapper {
	margin-left: 9px;
}

/* Specialists Listing */
.view-physician form .views-exposed-form .views-exposed-widget {
	padding: 0.5em 0.6em 0 0;
}
.view-physician form .views-exposed-form #edit-field-properties-tid-wrapper {
	width: 100%
}
.view-physician form .form-submit {
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') 0px -388px no-repeat;
	border: none;
	font-size: 1px;
	color: #fff;
	text-indent: -1000px;
	width: 82px;
	height: 32px;
	cursor: pointer;
}
.view-physician form .form-submit.hover {
	background-position: 0px -420px;
}
.mcm-meet-our-team .views-row {
	width: 438px;
	height: 130px;
	margin-bottom: 10px;
	background: url(../images/team-member-bg2.png) no-repeat top left;
	background-size: cover;
	position: relative;
}
.mcm-find-a-doctor.mcm-meet-our-team .views-row {
	width: 564px;
	background: url(../images/team-member-bg4.png) no-repeat top left;
}
.mcm-find-a-doctor.mcm-meet-our-team > .group-left {
	width: 39%;
}
.mcm-find-a-doctor.mcm-meet-our-team > .group-right {
	width: 59%;
}
.node-physician.view-mode-directory_listing {
	color: #4c4c4c;
	font-size: 12px;
	padding: 14px;
}
.node-physician.view-mode-directory_listing > .group-left {
	width: auto;
	margin: 0 15px 0 0;
	float: none;
	display: inline-block;
}
.node-physician.view-mode-directory_listing > .group-middle {
	width: auto;
	padding: 17 0 0 0;
	float: none;
	vertical-align: top;
	display: inline-block;
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-title-field {
	margin-bottom: 5px;
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-title-field a {
	font-size: 1.6em;
	font-weight: bold;
	color: #054587;
}
.page-node-team .node-physician.view-mode-directory_listing > .group-middle {
	width: 209px;
}
.page-node-team .node-physician.view-mode-directory_listing > .group-middle .field-name-title-field a {
	font-size: 1.4em
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-field-department {
	padding-top: 3px;
	overflow: hidden;
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-field-department .field-item {
	padding: 0px 3px 0px 0px;
	float: left;
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-field-department a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	text-decoration: none;
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-field-department .field-item a:after {
	content: ", ";
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-field-department .field-item:last-child a:after {
	content: "";
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-request-appointment-link {
	padding: 7px 8px 0px 0px;
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-request-appointment-link a {
	padding: 4px 9px;
	border-bottom: 1px solid #d8ae6e;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #cf9a13;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cf9a13), to(#c17a0f));
	background: -webkit-linear-gradient(#cf9a13, #c17a0f);
	background: -moz-linear-gradient(#cf9a13, #c17a0f);
	background: -ms-linear-gradient(#cf9a13, #c17a0f);
	background: -o-linear-gradient(#cf9a13, #c17a0f);
	background: linear-gradient(#cf9a13, #c17a0f);
	-pie-background: linear-gradient(#cf9a13, #c17a0f);
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-request-appointment-link a:hover {
	background: #dbb365;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dbb365), to(#c17a0f));
	background: -webkit-linear-gradient(#dbb365, #c17a0f);
	background: -moz-linear-gradient(#dbb365, #c17a0f);
	background: -ms-linear-gradient(#dbb365, #c17a0f);
	background: -o-linear-gradient(#dbb365, #c17a0f);
	background: linear-gradient(#dbb365, #c17a0f);
	-pie-background: linear-gradient(#dbb365, #c17a0f);
	color: #fff !important;
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-request-appointment-link a:active {
	padding: 5px 9px 3px 9px;
	background: #c17a0f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c17a0f), to(#cf9a13));
	background: -webkit-linear-gradient(#c17a0f, #cf9a13);
	background: -moz-linear-gradient(#c17a0f, #cf9a13);
	background: -ms-linear-gradient(#c17a0f, #cf9a13);
	background: -o-linear-gradient(#c17a0f, #cf9a13);
	background: linear-gradient(#c17a0f, #cf9a13);
	-pie-background: linear-gradient(#c17a0f, #cf9a13);
	color: #fff !important;
	outline: none;
}
.node-physician.view-mode-directory_listing > .group-middle .field-name-field-phone {
	padding: 4px 0px 0px 0px;
	font-weight: bold;
}
.node-physician.view-mode-directory_listing > .group-right {
	width: auto;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}
.node-physician.view-mode-directory_listing > .group-right .field-name-node-link a {
	height: 21px;
	width: 95px;
	margin: 15px 12px 0px 0px;
	background: url(../images/bullet-arrow.png) no-repeat right center;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	color: #cc0033;
	line-height: 22px;
}

/* Forms:Find a Doctor */
.page-physicians.section-physicians.page-views #content .group-right {
	padding-top: 10px;
	text-align: right;
}
.page-physicians.section-physicians.page-views #content .section {
	position: relative;
	background: url("/sites/default/themes/uahealth/images/bg-behind-hero.gif") repeat-y scroll -137px 0 transparent;
	padding: 0 0 10px;
	margin-top: 15px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-keys {
	margin-right: 20px;
	float: none;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-keys #autocomplete {
	width: 407px;
	border: 1px solid #bbb;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	background: #fff;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-keys #autocomplete ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-keys #autocomplete ul li {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background: none;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-keys #autocomplete ul li:hover {
	background: #eee;
	color: #4C4C4C;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-keys #autocomplete ul li span,
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-keys #autocomplete ul li a {
	color: #4C4C4C;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-keys #autocomplete ul li div i {
	font-style: italic;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-keys label {
	display: none;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-postal-code,
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-search-distance {
	margin: 10px 0px 10px 0px;
	clear: both;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-postal-code {
	float: right;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-postal-code label,
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-search-distance label {
	position: relative;
	left: -25px;
	padding: 8px 25px 0px 0px;
	display: block;
	float: left;
	text-align: right;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-postal-code label {
	display: none;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-postal-code .description {
	padding: 0px 0px 0px 27px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-postal-code input,
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-search-distance input {
	display: block;
	float: left;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-postal-code input {
	width: 70px;
	margin-left: 10px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-distance > label {
	display: none;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-distance .description {
	padding: 0px 0px 0px 89px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-distance .miles-prefix {
	position: relative;
	left: 66px;
	margin-top: 10px;
	display: block;
	float: left;
	line-height: 33px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-filter-distance .miles-suffix {
	margin-top: 10px;
	display: block;
	float: left;
	line-height: 33px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-search-distance {
	float: left;
	clear: none;
	display: block;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-search-distance input {
	width: 50px;
	margin-right: 8px;
	padding-right: 10px;
	text-align: right;
}
.page-physicians.section-physicians.page-views .views-exposed-form .form-item.form-item-distance-search-units {
	width: 200px;
	float: left;
	clear: none;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-sort-by,
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-sort-order,
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-per-page {
	position: absolute;
	top: 0;
	right: 0;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-sort-by {
	right: 350px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-sort-order {
	right: 190px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-per-page {
	right: 0px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-sort-by label,
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-sort-order label,
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-per-page label {
	padding-right: 5px;
	display: inline-block;
	vertical-align: top;
	line-height: 33px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-sort-by label:after,
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-sort-order label:after,
.page-physicians.section-physicians.page-views .views-exposed-form .views-widget-per-page label:after {
	content: ":";
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-submit-button {
	margin-left: 0px;
	clear: both;
	width: 92%;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-submit-button input {
	margin-top: 0px
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-submit-button .mcm-request-appointment {
	display: block;
	margin-top: 20px;
	padding-top: 10px;
	border-top: 1px solid #e7e7e7;
	line-height: 40px;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-submit-button .mcm-request-appointment a {
	display: inline-block;
	margin-right: 5px;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -196px -388px no-repeat;
	border: none;
	font-size: 1px;
	color: #fff;
	text-indent: -1000px;
	width: 194px;
	height: 32px;
	cursor: pointer;
}
.page-physicians.section-physicians.page-views .views-exposed-form .views-submit-button .mcm-request-appointment a:hover {
	background-position: -196px -420px
}
.page-physicians.section-physicians.page-views .ds-3col.node-physician {
	margin: 0 0 50px 0;
	float: left;
	width: 100%;
}
.page-physicians.section-physicians.page-views .ds-3col.node-physician > .group-left {
	width: auto;
}
.page-physicians.section-physicians.page-views .ds-3col.node-physician > .group-left .field.field-type-image {
	padding-right: 15px;
}
.page-physicians.section-physicians.page-views .ds-3col.node-physician > .group-middle {
	width: auto;
}
.page-physicians.section-physicians.page-views .ds-3col.node-physician > .group-right .field-item a {
	color: #be0019;
	font-weight: bold;
	text-decoration: none;
}
html.js input.form-autocomplete {
	background-color: transparent;
	background-image: url("../images/throbber-alt2.gif");
	background-position: right 0;
}
html.js input.form-autocomplete.throbbing {
	background-position: right -81px;
}

/* General Articles */
.node-type-article h1 {
	margin-bottom: 5px !important;
}
.node-type-article .node-article .field-name-field-subtitle {
	font-weight: bold;
}
.node-type-article .node-article h2 {
	color: #cc0033
}

/* Home Health articles */
.mcm-fluid-article-teasers .mcm-a-to-z-glossary {
	margin-bottom: 15px;
	overflow: hidden;
}
.mcm-a-to-z-glossary {
	text-align: center;
}
.mcm-a-to-z-glossary a {
	color: #054587;
	display: block;
	background: #eaeaea;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	float: left;
	font-size: 1em;
	height: 1.6em;
	line-height: 1.7em;
	font-weight: bold;
	min-width: 1.15em;
	text-decoration: none;
	width: auto;
}
.mcm-a-to-z-glossary a:hover,
.mcm-a-to-z-glossary a.active,
.mcm-a-to-z-glossary a:active {
	background: #dadada
}
.mcm-fluid-article-teasers .views-row {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: 1px solid #E8E8E8;
}
.page-library-news .mcm-fluid-article-teasers .views-row {
	margin: 0;
	padding: 0;
	border-bottom: none;
}
.mcm-fluid-article-teasers .views-row .ds-2col > div {
	display: inline-block;
	vertical-align: top;
	float: none;
}
.mcm-fluid-article-teasers .views-row .ds-2col .group-left {
	width: 100px;
	margin-right: 10px;
}
.mcm-fluid-article-teasers .views-row .ds-2col .group-right {
	width: 100%;
}
.mcm-fluid-article-teasers .views-row .ds-2col .group-left + .group-right {
	max-width: 320px;
	float: right;
}
.mcm-fluid-article-teasers .views-row .ds-2col .group-right .field-name-title a {
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #6a6a6a;
}
.mcm-fluid-article-teasers .views-row .ds-2col .group-right .field-name-title a:hover {
	text-decoration: underline;
}
.mcm-fluid-article-teasers .views-row .ds-2col .group-right .field-name-body h2 {
	padding-bottom: 5px;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.mcm-fluid-article-teasers .views-row .ds-2col .group-right .field-name-node-link {
	float: right;
	clear: both;
}
.mcm-fluid-article-teasers .views-row-last {
	border: none;
}
.mcm-diseases .views-row .ds-1col > div {
	display: inline-block;
	vertical-align: top;
	float: none;
}
.mcm-diseases .views-row .ds-1col .field-name-title a {
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	color: #6a6a6a;
}
.mcm-diseases .views-row .ds-1col .field-name-title a:hover {
	text-decoration: underline;
}
.mcm-diseases .views-row .ds-1col .field-name-body h2 {
	padding-bottom: 5px;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.mcm-diseases .views-row .ds-1col .field-name-node-link {
	float: right;
	clear: both;
}
.mcm-treatments .views-row .ds-1col > div {
	display: inline-block;
	vertical-align: top;
	float: none;
}
.mcm-treatments .views-row .ds-1col .field-name-title a {
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	color: #6a6a6a;
}
.mcm-treatments .views-row .ds-1col .field-name-title a:hover {
	text-decoration: underline;
}
.mcm-treatments .views-row .ds-1col .field-name-body h2 {
	padding-bottom: 5px;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	font-weight: bold;
}
.mcm-treatments .views-row .ds-1col .field-name-node-link {
	float: right;
	clear: both;
}

/* Specialists Detail */
.node-type-physician .section {
	padding-bottom: 0 !important;
}
.node-type-physician .section .content .ds-3col {
	background: url("/sites/default/themes/uahealth/images/bg-behind-hero.gif") repeat-y scroll -230px 0 transparent;
}
.node-type-physician #content .ds-3col fieldset {
	margin-left: 7px;
}
.node-type-physician #content .ds-3col .fieldset-legend,
.node-type-physician #content .ds-3col .field-label,
.node-type-physician #content .ds-3col h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom: 6px;
}
.node-type-physician #content .ds-3col .group-left {
	margin-bottom: 30px;
	margin-left: 6px;
	margin-right: 23px;
	width: 251px;
}
.node-type-physician #content .ds-3col .group-left .field {
	margin-bottom: 20px;
}
.node-type-physician #content .ds-3col .group-left fieldset legend {
	margin-bottom: 11px;
}
.node-type-physician #content .ds-3col .group-left .field-name-field-specialties .field-items .field-item {
	list-style: none;
	background: url('/sites/default/themes/uahealth/images/li-square.gif') 0 9px no-repeat;
	padding-left: 15px;
	line-height: 18px;
	color: #054587;
	font-weight: bold;
}
.node-type-physician #content .ds-3col .group-left .field-name-field-specialties .field-items .field-item a {
	color: #054587;
	text-decoration: none;
}
.node-type-physician #content .ds-3col .group-left .field-name-field-clinical-specialties .field-items .field-item {
	list-style: none;
	background: url('/sites/default/themes/uahealth/images/li-square.gif') 0 9px no-repeat;
	padding-left: 15px;
	line-height: 18px;
	color: #054587;
	font-weight: bold;
}
.node-type-physician #content .ds-3col .group-left .field-name-field-clinical-specialties .field-items  .field-item a {
	color: #054587;
	font-size: .9em;
}
.node-type-physician #content .ds-3col .group-middle {
	font-size: 14px;
	line-height: 20px;
	margin-left: 40px;
	width: 359px;
	font-family: "Times New Roman", Times, serif;
}
.node-type-physician #content .ds-3col .group-middle h3 {
    font-family: 'Times New Roman', 'Times', serif;
    font-size: 18px;
    font-weight: bold;
    color: #4c4c4c;
    margin-bottom: 6px;
}
.node-type-physician #content .ds-3col .group-middle h1 {
	font-size: 26px;
}
.node-type-physician #content .ds-3col .group-middle .field-label-above .label-above,
.node-type-physician #content .ds-3col .group-middle .field-label-above .field-label {
	font-size: 18px;
	font-weight: bold;
}
.node-type-physician #content .ds-3col .group-middle div[class*="field field-name-"] {
	margin-bottom: 18px;
}
.node-type-physician #content .ds-3col .group-middle .field p strong {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom: 6px;
}
.node-type-physician #content .ds-3col .group-middle .field .entity .field {
	margin: 0;
	display: inline;
}
.node-type-physician #content .ds-3col .group-middle .field .entity .field div,
.node-type-physician #content .ds-3col .group-middle .field .entity .field div span,
.node-type-physician #content .ds-3col .group-middle .field .entity .field div + div {
	display: inline;
}
.node-type-physician #content .ds-3col .group-middle .field .entity .field .adr .fn {
	padding-top: 5px;
}
.node-type-physician #content .ds-3col .group-middle .field .entity .field .adr span:after {
	content: "";
}
.node-type-physician #content .ds-3col .group-middle .field .entity .field .adr span:last-child {
	margin-right: -3px;
}
.node-type-physician #content .ds-3col .group-middle .field .entity .field .field-item:after {
	content: ", ";
	margin-right: 3px;
}
.node-type-physician #content .ds-3col .group-middle .field .entity .field:last-child .field-item:last-child:after {
	content: "";
}
.node-type-physician #content .ds-3col .group-middle .field-name-title-field {
	margin-bottom: 9px;
}
.node-type-physician #content .ds-3col .group-middle .field h1 {
	margin: 0;
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department {
	overflow: hidden;
	margin-bottom: 13px;
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department div {
	display: inline-block;
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department .taxonomy-term {
	margin-right: 4px;
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department .taxonomy-term .content {
	display: none;
	visibility: hidden
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department h2 {
	font-family: Arial, Helvetica, sans-serif;
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department,
.node-type-physician #content .ds-3col .group-middle .field-name-field-department {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #054587;
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department .field-item {
	margin-right: 5px;
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department .field-item:last-child {
	margin-right: 0;
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department .field-item a:after {
	content: ", ";
}
.node-type-physician #content .ds-3col .group-middle .field-name-field-department .field-item:last-child a:after {
	content: "";
}
.node-type-physician #content .ds-3col .group-middle .group-contact-wrapper {
	overflow: hidden;
	margin-bottom: 28px;
}
.node-type-physician #content .ds-3col .group-middle .group-contact-wrapper .field,
.node-type-physician #content .ds-3col .group-middle .group-contact-wrapper p {
	margin: 0;
}
.node-type-physician #content .ds-3col .group-middle .group-contact-wrapper .field {
	display: inline-block;
	margin-right: 4px;
	line-height: 2.4em;
}
.node-type-physician #content .ds-3col .group-middle .field-name-request-appointment-link a {
	display: inline-block;
	width: 194px;
	height: 32px;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -196px -388px no-repeat;
	font-size: 1px color:#fff;
	text-indent: -1000px;
}
.node-type-physician #content .ds-3col .group-middle .field-name-request-appointment-link a:hover {
	background-position: -196px -420px;
}
.node-type-physician #content .ds-3col .group-right .field-name-field-physician-address {
	background: url('/sites/default/themes/uahealth/images/bg-gradient.png') no-repeat;
	);overflow: hidden;
	margin-bottom: 20px;
}
.node-type-physician #content .ds-3col .group-right .field-name-field-physician-address h3 {
	margin: 5px 0 10px 13px;
}
.node-type-physician #content .ds-3col .group-right .field-name-field-physician-address .field-label,
.node-type-physician #content .ds-3col .group-middle .label-above {
	line-height: 1.2em;
	font: normal 17px "Times New Roman", Georgia, serif;
}

/* The .group-right block above is for OLD locations, the .group-right block below is for NEW locations */
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations {
	background: url('/sites/default/themes/uahealth/images/bg-gradient.png') no-repeat;
	);overflow: hidden;
	margin-bottom: 20px;
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations h3 {
	margin: 5px 0 10px 13px;
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .field-label,
.node-type-physician #content .ds-3col .group-middle .label-above {
	line-height: 1.2em;
	font: normal 17px "Times New Roman", Georgia, serif;
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .field-label {
	font-size: 1.6em;
	margin: 6px 0 0 13px;
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .field-name-field-event-location,
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .field-name-secondary-address-display {
	margin-bottom: 20px;
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .gmap-gmap {
	margin: 10px auto;
	width: 283px;
	height: 273px;
}
.node-type-physician #content .ds-3col .group-right {
	width: 281px;
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address {
	padding: 20px 5px 20px 45px;
	background: no-repeat scroll 13px 17px;
	font-size: 0.95em;
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .location,
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address {
	background-color: #F0F0F0;
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-1 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter1.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-2 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter2.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-3 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter3.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-4 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter4.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-5 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter5.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-6 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter6.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-7 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter7.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-8 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter8.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-9 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter9.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-physician-office-locations .mtmg-physician-location-address.views-row-10 {
	background-image: url('/sites/default/modules/contrib/gmap/markers/letter10.png');
}
.node-type-physician #content .ds-3col .group-right .field-name-for-more-info p,
.node-type-physician #content .ds-3col .group-right .field-name-for-more-info-0 p {
	margin: 0 0 0 10px;
	font-size: .95em;
}

/* Event detail */
.no-sidebars.node-type-event #content .section {
	padding-bottom: 0;
}
.node-type-event #content h1 {
	margin-left: 0 !important;
	margin-bottom: 0 !important;
}
.node-type-event #content h1#page-title {
	visibility: hidden;
	display: none;
}
.node-type-event #content .ds-3col-equal .group-header h2 {
	margin-bottom: 20px;
}
.node-type-event #content .ds-3col-equal .group-left {
	width: 279px;
	margin-bottom: 30px;
}
.node-type-event #content .ds-3col-equal .group-left h3 {
	margin-left: 10px;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: normal;
	color: #2c2c2c;
}
.node-type-event #content .ds-3col-equal .group-left .field {
	margin: 0 28px 0 10px;
	overflow: hidden;
}
.node-type-event #content .ds-3col-equal .group-left .field .field {
	margin: 0px 0px;
}
.node-type-event #content .ds-3col-equal .group-left .field-name-title {
	margin-bottom: 5px !important;
}
.node-type-event #content .ds-3col-equal .group-left .field-name-title h2 {
	font-size: 2em;
	line-height: 1em;
}
.node-type-event #content .ds-3col-equal .group-left h2.block-title {
	font-size: 1.2em;
	color: #2c2c2c;
	margin-top: 10px;
}
.node-type-event #content .ds-3col-equal .group-left .field-name-field-event-type {
	margin-bottom: 22px;
}
.node-type-event #content .ds-3col-equal .group-left .field-name-field-event-type a {
	color: #054587;
	font-weight: bold;
}
.node-type-event #content .ds-3col-equal .group-left .field-label-above,
.node-type-event #content .ds-3col-equal .group-left .field-label-hidden {
	overflow: hidden;
	clear: left;
	margin-bottom: 7px;
}
.node-type-event #content .ds-3col-equal .field-group-format,
.node-type-event #content .ds-3col-equal .field-name-event-dates-and-times {
	/* margin-top: 28px !important;
	*/ font-size: .95em;
}
.node-type-event #content .ds-3col-equal .field-name-event-dates-and-times h2 {
	margin-bottom: 12px;
}
.node-type-event #content .ds-3col-equal .group-left .field-item {
	overflow: hidden;
}
.node-type-event #content .ds-3col-equal .group-left .field-label-above .field-label,
.node-type-event #content .ds-3col-equal .group-left .field-label-above .field-item,
.node-type-event #content .ds-3col-equal .group-left .field-label-above .field-items,
.node-type-event #content .ds-3col-equal .group-left .field-item .double-field-first,
.node-type-event #content .ds-3col-equal .group-left .field-item .double-field-second {
	display: block;
	overflow: hidden;
	float: left;
}
.node-type-event #content .ds-3col-equal .group-left .field-label-above .field-label a,
.node-type-event #content .ds-3col-equal .group-left .field-label-above .field-item a,
.node-type-event #content .ds-3col-equal .group-left .field-label-above .field-items a,
.node-type-event #content .ds-3col-equal .group-left .field-item .double-field-first a,
.node-type-event #content .ds-3col-equal .group-left .field-item .double-field-second a {
	font-weight: bold;
	font-size: .9em;
}
.node-type-event #content .ds-3col-equal .group-left .field-name-field-phone .field-item {
	float: none;
}
.node-type-event #content .ds-3col-equal .group-left .field-label-inline .field-label,
.node-type-event #content .ds-3col-equal .group-left .field-label-above .field-label,
.node-type-event #content .ds-3col-equal .group-left .field-item .double-field-first {
	width: 70px;
	font-weight: bold;
}
.node-type-event #content .ds-3col-equal .group-left .field-name-field-event-location .field-items,
.node-type-event #content .ds-3col-equal .group-left .field-type-node-reference .field-items {
	width: 170px;
}
.node-type-event #content .ds-3col-equal .group-left .views-row {
	overflow: hidden;
	margin-bottom: 13px;
}
.node-type-event #content .ds-3col-equal .group-left .views-row .views-field {
	float: left;
}
.node-type-event #content .ds-3col-equal .group-left .field-item .views-field-field-when-1 .date-display-single {
	font-weight: bold;
	display: block;
	height: 22px;
	width: 20px;
	margin-right: 8px;
	color: #fff;
	font-size: .75em;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -88px -586px no-repeat;
	line-height: 1.15em;
	text-align: center;
}
.node-type-event #content .ds-3col-equal .group-left .field-item .views-field-field-when {
	display: block;
}
.node-type-event #content .ds-3col-equal .group-left .field-item .views-field-field-when a {
	color: #054587;
	font-size: .95em;
	font-weight: bold;
}
.node-type-event #content .ds-3col-equal .group-left .view-footer a {
	font-weight: bold;
	font-size: .85em;
}
.node-type-event #content .ds-3col-equal .group-left .view-footer a:hover {
	color: #054587;
}
.node-type-event #content .ds-3col-equal .group-middle {
	width: 397px;
	border-left: 1px solid #e7e7e7;
}
.node-type-event #content .ds-3col-equal .group-middle .field {
	margin: 0 28px;
}
.node-type-event #content .ds-3col-equal .group-middle .field h2 {
	font-size: 1.6em;
}
.node-type-event #content .ds-3col-equal .group-right {
	width: 282px;
}
.node-type-event #content .ds-3col-equal .group-right .field-name-field-images {
	margin: 0 auto;
	width: 263px;
	margin-bottom: 20px;
}
.node-type-event #content .ds-3col-equal .group-right .group_location {
	background: url('/sites/default/themes/uahealth/images/bg-gradient.png') no-repeat;
	);overflow: hidden;
}
.node-type-event #content .ds-3col-equal .group-right .group_location h2 {
	line-height: 1.2em;
	font: normal 1.3em "Times New Roman", Georgia, serif;
	font-size: 1.6em;
	margin: 6px 0 0 13px;
}
.node-type-event #content .ds-3col-equal .group-right .group_location .gmap-gmap {
	margin: 10px auto;
	width: 259px !important;
	height: 273px !important;
}
.node-type-event #content .ds-3col-equal .group-right .group_location .location,
.node-type-event #content .ds-3col-equal .group-right .group_location .field-name-node-link {
	background-color: #F0F0F0;
}
.node-type-event #content .ds-3col-equal .group-right .group_location .adr {
	padding: 20px 0 20px 45px;
	background: url("/sites/default/modules/contrib/gmap/markers/letter1.png") no-repeat scroll 13px 17px;
	font-size: 0.95em;
}
.node-type-event #content .ds-3col-equal .group-right .group_location .adr .fn {
	font-size: 1.2em;
	line-height: 1.2em;
	font-family: "Times New Roman", Georgia, serif;
	color: #2C2C2C;
	margin: 0 0 6px;
	display: block;
}
.node-type-event #content .ds-3col-equal .group-right .group_location .field-type-ds .adr {
	padding-bottom: 0;
}
.node-type-event #content .ds-3col-equal .group-right .group_location .field-name-node-link {
	padding-left: 46px;
	padding-bottom: 20px;
}
.node-type-event #content .ds-3col-equal .group-right .group_location .field-name-node-link a {
	font-size: .9em;
	font-weight: bold;
}
.node-type-event #content .ds-3col-equal .group-right .group_location .gmap-popup .location {
	background: none;
}
.node-type-event #content .ds-3col-equal .group-right .group_location .gmap-popup .adr {
	padding: 0;
	background: none;
	font-family: "Times New Roman", Georgia, serif;
	color: #2c2c2c;
}

/* Event Calendar */
.date-nav-wrapper .date-heading h3 {
	font-size: 2em !important;
}
.date-nav {
	padding-bottom: 0;
}
.page-events-calendar #content .section ul li {
	background: none;
	line-height: 15px;
	padding: 0;
}
.page-events-calendar #content .section .date-nav-wrapper .date-prev {
	left: 0;
	right: 92%;
}
#views-exposed-form-events-calendar-page-1 {
	width: 480px;
	margin-bottom: 20px;
}
#views-exposed-form-events-calendar-page-1 #edit-field-event-type-tid-wrapper {
	float: left;
	width: 380px;
	margin-right: 10px;
}
#views-exposed-form-events-calendar-page-1 .views-submit-button {
	margin: 0;
	float: left;
	clear: none;
}
.page-events-calendar #content .section .date-nav-wrapper li {
	border: none;
}
#calendar_div,
.calendar_control,
.calendar_links,
.calendar_header,
.calendar {
	width: auto;
}
.calendar-calendar .month-view .full td.single-day div.monthview,
.calendar-calendar .week-view .full td.single-day div.weekview,
.calendar-calendar .day-view .full td.single-day div.dayview {
	background-color: #f0f0f0;
}
.calendar-calendar .week-view .full div.single-day div.weekview,
.calendar-calendar .day-view .full div.single-day div.dayview {
	border: none;
	background-color: #f0f0f0;
}
.calendar-calendar .month-view .full td.date-box.today,
.calendar-calendar .month-view .full tr td.single-day.today {
	border-color: #054587;
}
.calendar-calendar .month-view .full .single-day .calendar a,
.calendar-calendar .week-view .full .single-day .calendar a,
.calendar-calendar .day-view .full .single-day .calendar a {
	text-decoration: underline;
	font-weight: normal;
}
.calendar-calendar .month-view .full .single-day .calendar a:hover,
.calendar-calendar .week-view .full .single-day .calendar a:hover,
.calendar-calendar .day-view .full .single-day .calendar a:hover {
	color: #054587
}
.calendar-calendar td .inner div.day a {
	color: #054587;
}
.page-events-calendar #content .form-submit {
	border: none;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') 0px -388px no-repeat;
	height: 32px;
	width: 82px;
	overflow: hidden;
	cursor: pointer;
	font-size: 1px;
	color: #c78911;
	text-indent: -1000px;
}
.page-events-calendar #content .form-submit.hover {
	background-position: 0 -420px
}
.page-events-calendar .event-calendar .views-exposed-widgets {
	width: 62%;
}
.page-events-calendar .event-calendar .views-exposed-widgets .views-submit-button {
	margin: 5px 22px 10px 0px !important;
}

/* Class Events */
.section-events {
}
.section-events .view-events {
}
.section-events .view-events > .group-left {
	width: 39%;
}
.section-events .view-events > .group-right {
	width: 59%;
}
.section-events .view-events > .group-right .views-row {
	background: rgb(247, 247, 247);
	background: -moz-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(247, 247, 247, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 247, 247, 1)), color-stop(50%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(247, 247, 247, 1)));
	background: -webkit-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(247, 247, 247, 1) 100%);
	background: -o-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(247, 247, 247, 1) 100%);
	background: -ms-linear-gradient(top, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(247, 247, 247, 1) 100%);
	background: linear-gradient(to bottom, rgba(247, 247, 247, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(247, 247, 247, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=0 );
	width: 564px;
	min-height: 116px;
	margin-bottom: 7px;
	clear: both;
}
.section-events .view-events > .group-right .views-row .group-left {
	width: auto !important;
}
.section-events .view-events > .group-right .views-row .group-left .field-type-datetime {
	width: 52px;
	height: 47px;
	margin: 51px 21px 0px 26px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #24609d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#24609d), to(#163b60));
	background: -webkit-linear-gradient(#24609d, #163b60);
	background: -moz-linear-gradient(#24609d, #163b60);
	background: -ms-linear-gradient(#24609d, #163b60);
	background: -o-linear-gradient(#24609d, #163b60);
	background: linear-gradient(#24609d, #163b60);
	-pie-background: linear-gradient(#24609d, #163b60);
	display: block;
	font-size: 28px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
	position: relative;
}
.section-events .view-events > .group-right .views-row .group-left .field-type-datetime .mcm-date-part-d {
	position: absolute;
	left: 10px;
	top: -29px;
	color: #054587;
	font-size: 14px;
	font-weight: bold;
}
.section-events .view-events > .group-right .views-row .group-left .field-type-datetime .mcm-date-part-m {
	display: block;
	font-size: 10px;
	padding-top: 2px
}
.section-events .view-events > .group-right .views-row .group-middle {
	width: 342px !important;
	padding: 18px 20px 10px 0px;
}
.section-events .view-events > .group-right .views-row .group-middle h2 a {
	font-size: 14px;
	font-weight: bold;
	color: #054587;
	font-family: Arial, Helvetica, sans-serif;
}
.section-events .view-events > .group-right .views-row .group-middle .field {
	font-size: .9em;
	color: #4c4c4c;
}
.section-events .view-events > .group-right .views-row .group-middle .field .field-label {
	width: 80px;
}
.section-events .view-events > .group-right .views-row .group-middle .field-type-double-field .field-items div.field-item {
	padding-right: 5px;
	float: left;
}
.section-events .view-events > .group-right .views-row .group-middle .field-type-double-field .field-items .field-item div.double-field-second:after {
	content: ";
	"
}
.section-events .view-events > .group-right .views-row .group-middle .field-type-double-field .field-items .field-item:last-child div.double-field-second:after {
	content: ""
}
.section-events .view-events > .group-right .views-row .group-right {
	width: auto !important;
	margin: 17px 10px 0px 0px !important;
	float: right;
}
.section-events .view-events > .group-right .views-row .group-right a {
	width: auto !important;
	height: 21px;
	padding: 0px 25px 0px 0px !important;
	background: url(../images/bullet-arrow.png) no-repeat right center;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	color: #cc0033;
	line-height: 22px;
}
.section-events .view-events > .group-footer ul.pager {
	float: right;
	width: 570px;
	padding-left: 0 !important;
}

/* NEW CLASSES AND EVENTS */
.node-event.view-mode-full > .group-header {
	margin-bottom: 50px;
}
.node-event.view-mode-full > .group-left,
.node-event.view-mode-full > .group-right {
	margin-bottom: 20px
}
.node-event.view-mode-full > .group-left {
	width: 38%;
}
.node-event.view-mode-full > .group-left .field-name-field-event-location {
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 20px 30px !important;
	background: #f7f7f7;
	-moz-box-shadow: inset 0 0 90px #f9f9f9;
	-webkit-box-shadow: inset 0 0 90px #f9f9f9;
	box-shadow: inset 0 0 90px #f9f9f9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.node-event.view-mode-full > .group-right {
	width: 62%;
}
.node-event.view-mode-full > .group-right > div {
	margin-bottom: 20px;
	padding: 20px 30px;
	background: #f7f7f7;
	-moz-box-shadow: inset 0 0 90px #f9f9f9;
	-webkit-box-shadow: inset 0 0 90px #f9f9f9;
	box-shadow: inset 0 0 90px #f9f9f9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.node-event.view-mode-full > .group-right  .field-name-field-cancellation-information {
	background: rgb(247, 241, 163);
	background: -moz-linear-gradient(top, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 241, 163, 1)), color-stop(100%, rgba(244, 237, 131, 1)));
	background: -webkit-linear-gradient(top, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	background: -o-linear-gradient(top, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	background: -ms-linear-gradient(top, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	background: linear-gradient(to bottom, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f1a3', endColorstr='#f4ed83', GradientType=0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.node-event.view-mode-full .field-name-field-registration .mcm-register-now {
	float: left;
	display: inline-block;
	width: 156px;
	height: 32px;
	border: none;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -676px -516px no-repeat;
	color: #fff;
	text-indent: -1000px;
	font-size: 1px;
	cursor: pointer;
}
.node-event.view-mode-full .field-name-field-registration .mcm-register-now:hover {
	opacity: .9;
}
.node-event.view-mode-full .field-name-field-images {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
}
.node-event.view-mode-full .field-name-field-images img {
	background: #fcfcfc;
	padding: 10px;
}
.node-event.view-mode-full [class^="field-name-"] label {
	float: none;
}
#content .node-event.view-mode-full [class^="field-name-"],
#content .node-event.view-mode-full [class^="field-name-"] ul,
#content .node-event.view-mode-full [class^="field-name-"] li {
	background-image: none;
	padding: 0;
	position: relative;
	width: auto;
	line-height: 2;
}
.node-event.view-mode-full .mcm-get-directions {
	position: relative;
	top: -30px;
	left: 29px;
}
.node-event.view-mode-full .mcm-get-directions a,
.node-event.view-mode-full [class^="field-name-"] li a {
	font-weight: bold;
}
.node-event.view-mode-full [class^="field-name-"] li .mcm-other-dates:after {
	content: "";
	background: url('/sites/default/themes/uahealth/images/icon-plus.png') no-repeat right 5px;
	position: absolute;
	width: 20px;
	height: 20px;
}
.node-event.view-mode-full [class^="field-name-"] li .mcm-other-dates {
	cursor: pointer;
	margin-left: 5px
}
.node-event.view-mode-full .field-name-field-when {
	font-weight: bold;
	margin: 20px 0;
	position: relative;
}
.node-event.view-mode-full div[id^="gmap-auto"] {
	width: 280px !important;
	height: 225px !important;
}
.node-event.view-mode-full .field-name-field-event-location {
	width: 345px;
	-moz-box-shadow: inset 0 0 90px #f9f9f9;
	-webkit-box-shadow: inset 0 0 90px #f9f9f9;
	box-shadow: inset 0 0 90px #f9f9f9;
	padding: 10px;
}
.node-event.view-mode-full .field-name-field-event-location .adr {
	padding-left: 30px;
	background: url('/sites/default/modules/contrib/gmap/markers/letters-numbers/a.png') no-repeat left 80%;
	line-height: 1.4;
	margin-bottom: 30px
}
.node-event.view-mode-full .field-name-field-event-location .adr .fn {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 1.3em;
	margin-left: -30px;
	display: inline-block;
	margin-bottom: 10px;
}
.node-event.view-mode-full .event-confirmation {
	padding: 20px 30px;
	clear: both;
	background: #fcfcfc;
	border-radius: 5px;
}
.node-event.view-mode-full .event-confirmation {
	background: rgb(247, 241, 163);
	background: -moz-linear-gradient(top, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 241, 163, 1)), color-stop(100%, rgba(244, 237, 131, 1)));
	background: -webkit-linear-gradient(top, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	background: -o-linear-gradient(top, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	background: -ms-linear-gradient(top, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	background: linear-gradient(to bottom, rgba(247, 241, 163, 1) 0%, rgba(244, 237, 131, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f1a3', endColorstr='#f4ed83', GradientType=0 );
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.node-event.view-mode-full .event-confirmation .field {
	margin-bottom: 5px;
}
.node-event.view-mode-full .event-confirmation .field-label {
	width: 130px;
	text-align: right;
}
.node-event.view-mode-full .event-confirmation .field-label,
.node-event.view-mode-full .event-confirmation .field-items {
	display: inline-block;
	vertical-align: top;
}
.node-event.view-mode-full .event-confirmation .registration-entity-link .field-label:after,
.node-event.view-mode-full .event-confirmation .registration-slots .field-label:after,
.node-event.view-mode-full .event-confirmation .registration-mail .field-label:after {
	content: ":";
	margin-right: 2px;
}
.node-event.view-mode-full #registration-form {
	clear: both;
	background: #f7f7f7;
	*zoom: 1;
	position: relative;
	top: 30px;
}
.node-event.view-mode-full #registration-form:before,
.node-event.view-mode-full #registration-form:after {
	content: " ";
	display: table;
}
.node-event.view-mode-full #registration-form:after {
	clear: both;
}
.node-event.view-mode-full #registration-form > div {
	padding: 10px 20px;
	margin: 0 20px;
}
.node-event.view-mode-full #registration-form legend {
	font-weight: bold;
	display: none;
}
.node-event.view-mode-full #field-address-add-more-wrapper #edit-field-address-und-0-province_chzn,
.node-event.view-mode-full #registration-form #location-dropdown-province-wrapper-field_address-und-0 {
	width: 155px !important;
	float: left;
	margin-right: 30px
}
.node-event.view-mode-full #registration-form div[class^="form-"] {
	width: 240px;
}
.node-event.view-mode-full #registration-form .form-item-count {
	display: inline-block;
	width: 261px !important;
}
.node-event.view-mode-full #registration-form div[class^="form-"] div[id^="location"],
#location-dropdown-province-wrapper-field_address-und-0 label {
	display: block;
	float: none
}
#location-dropdown-province-wrapper-field_address-und-0,
.node-event.view-mode-full #field-address-add-more-wrapper .form-type-textfield[class$="postal-code"],
.node-event.view-mode-full #field-address-add-more-wrapper input[id$="postal-code"] {
	width: 120px;
	float: right;
	clear: none;
}
.node-appointment_request-form #location-dropdown-province-wrapper-field_address-und-0 {
	width: auto;
}
#registration_event_form_group_contact_info,
#edit-field-address-und-0 {
	float: left;
	margin-right: 36px
}
.node-event.view-mode-full #registration-form .field-type-location {
	float: left;
}
.node-event.view-mode-full #registration-form .field-widget-text-textarea,
.node-event.view-mode-full #registration-form .form-actions.form-wrapper {
	float: right;
	margin-top: -10px;
}
.node-event.view-mode-full #registration-form .form-actions.form-wrapper {
	clear: right;
}
.node-event.view-mode-full #registration-form #edit-submit {
	display: inline-block;
	width: 263px;
	height: 32px;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -568px -548px no-repeat;
	color: #fff;
	text-indent: -1000px;
	font-size: 1px;
	cursor: pointer;
	border: none;
}
.node-event.view-mode-full #registration-form #edit-submit:hover {
	opacity: .9;
}
.node-event.view-mode-full #registration-form #edit-field-special-instructions textarea {
	width: 262px;
	min-height: 182px
}
.node-event.view-mode-full #registration-form #edit-field-special-instructions .grippie {
	width: 260px;
}
.node-event.view-mode-full #registration-form #edit-actions,
.node-event.view-mode-full #registration-form div.form-type-textarea {
	width: 262px;
	margin-top: 10px
}
.node-event.view-mode-full #registration-form .form-item-count + .field-widget-text-textarea textarea {
	min-height: 111px !important
}

/* Form:Find a Class or Event */
.section-events.page-views #content .section {
	position: relative;
	background: url("/sites/default/themes/uahealth/images/bg-behind-hero.gif") repeat-y scroll -137px 0 transparent;
	padding: 0 0 10px;
	margin-top: 15px;
}
.section-events.page-views .views-exposed-form .views-exposed-widgets .views-widget-filter-field_event_type_tid {
	margin: 0;
	float: none;
}
.section-events.page-views .views-exposed-form .views-exposed-widgets .form-item-field-event-type-tid .selectBox-dropdown,
.section-events.page-views .views-exposed-form .views-exposed-widgets .form-item-field-event-type-tid .selectBox-dropdown .selectBox-label {
	width: auto !important;
	display: block !important;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value > .views-widget {
	overflow: hidden;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value .mcm-prefix {
	padding-right: 5px;
	float: left;
	line-height: 33px;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value .mcm-suffix {
	line-height: 33px;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value .mcm-prefix:after {
	content: ":";
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value #edit-field-when-value-value-wrapper {
	float: left;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value #edit-field-when-value-value-wrapper {
	width: 114px;
	margin-right: 13px;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value #edit-field-when-value-value-wrapper div {
	margin: 0;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value #edit-field-when-value-value-wrapper input {
	width: 100%;
	margin: 0;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value2 #edit-field-when-value2-value-wrapper {
	float: left;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value2 #edit-field-when-value2-value-wrapper {
	width: 114px;
	margin-right: 13px;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value2 #edit-field-when-value2-value-wrapper div {
	margin: 0;
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value2 #edit-field-when-value2-value-wrapper input {
	width: 100%;
	margin: 0;
}
.section-events.page-views .views-exposed-form .description {
	text-align: center
}
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value .form-type-textfield .description,
.section-events.page-views .views-exposed-form .views-widget-filter-field_when_value2 .form-type-textfield .description {
	display: none;
}
.section-events.page-views .views-exposed-form .views-widget-filter-keys {
	margin-right: 10px;
	float: none;
}
.section-events.page-views .views-exposed-form .views-widget-filter-keys label {
	display: none;
}
.section-events.page-views .views-exposed-form .views-submit-button {
	float: left;
	margin-top: 15px;
	margin-right: 20px;
	padding: 0;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-postal-code,
.section-events.page-views .views-exposed-form .form-item.form-item-distance-search-distance {
	margin: 10px 0px 10px 0px;
	overflow: hidden;
	clear: both;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-postal-code {
	float: right;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-postal-code label,
.section-events.page-views .views-exposed-form .form-item.form-item-distance-search-distance label {
	padding: 10px 10px 0px 15px;
	display: block;
	float: left;
	text-align: right;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-postal-code label {
	display: none;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-postal-code .description {
	padding: 0px 0px 0px 27px;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-postal-code input,
.section-events.page-views .views-exposed-form .form-item.form-item-distance-search-distance input {
	display: block;
	float: left;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-postal-code input {
	width: 70px;
	margin-left: 10px;
}
.section-events.page-views .views-exposed-form .views-widget-filter-distance > label {
	display: none;
}
.section-events.page-views .views-exposed-form .views-widget-filter-distance .description {
	padding: 0px 0px 0px 89px;
}
.section-events.page-views .views-exposed-form .views-widget-filter-distance span {
	margin-top: 10px;
	display: block;
	float: left;
	line-height: 33px;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-search-distance {
	float: left;
	clear: none;
	display: block;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-search-distance input {
	width: 50px;
	margin-right: 8px;
	padding-right: 10px;
	text-align: right;
}
.section-events.page-views .views-exposed-form .form-item.form-item-distance-search-units {
	width: 200px;
	float: left;
	clear: none;
}
.section-events.page-views .views-exposed-form .views-widget-sort-by,
.section-events.page-views .views-exposed-form .views-widget-sort-order,
.section-events.page-views .views-exposed-form .views-widget-per-page {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
}
.section-events.page-views .views-exposed-form .views-widget-sort-by {
	right: 353px;
}
.section-events.page-views .views-exposed-form .views-widget-sort-order {
	right: 193px;
}
.section-events.page-views .views-exposed-form .views-widget-per-page {
	right: 3px;
}
.section-events.page-views .views-exposed-form .views-widget-sort-by label,
.section-events.page-views .views-exposed-form .views-widget-sort-order label,
.section-events.page-views .views-exposed-form .views-widget-per-page label {
	padding-right: 5px;
	display: inline-block;
	vertical-align: top;
	line-height: 33px;
}
.section-events.page-views .views-exposed-form .views-widget-sort-by label:after,
.section-events.page-views .views-exposed-form .views-widget-sort-order label:after,
.section-events.page-views .views-exposed-form .views-widget-per-page label:after {
	content: ":";
}
.section-events.page-views .views-exposed-form .views-submit-button {
	margin-left: 0px;
	clear: both;
}
.section-events.page-views .views-exposed-form .views-submit-button input {
	margin-top: 0px;
}
.section-events.page-views .views-exposed-form .views-submit-button input {
	padding: 4px 9px 4px 9px;
	border: none;
	border-bottom: 1px solid #d8ae6e;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #cf9a13;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cf9a13), to(#c17a0f));
	background: -webkit-linear-gradient(#cf9a13, #c17a0f);
	background: -moz-linear-gradient(#cf9a13, #c17a0f);
	background: -ms-linear-gradient(#cf9a13, #c17a0f);
	background: -o-linear-gradient(#cf9a13, #c17a0f);
	background: linear-gradient(#cf9a13, #c17a0f);
	-pie-background: linear-gradient(#cf9a13, #c17a0f);
	display: block;
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
	cursor: pointer;
}
.section-events.page-views .views-exposed-form .views-submit-button input:hover {
	background: #dbb365;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dbb365), to(#c17a0f));
	background: -webkit-linear-gradient(#dbb365, #c17a0f);
	background: -moz-linear-gradient(#dbb365, #c17a0f);
	background: -ms-linear-gradient(#dbb365, #c17a0f);
	background: -o-linear-gradient(#dbb365, #c17a0f);
	background: linear-gradient(#dbb365, #c17a0f);
	-pie-background: linear-gradient(#dbb365, #c17a0f);
	color: #fff !important;
}
.section-events.page-views .views-exposed-form .views-submit-button input:active {
	padding: 5px 9px 3px 9px;
	background: #c17a0f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c17a0f), to(#cf9a13));
	background: -webkit-linear-gradient(#c17a0f, #cf9a13);
	background: -moz-linear-gradient(#c17a0f, #cf9a13);
	background: -ms-linear-gradient(#c17a0f, #cf9a13);
	background: -o-linear-gradient(#c17a0f, #cf9a13);
	background: linear-gradient(#c17a0f, #cf9a13);
	-pie-background: linear-gradient(#c17a0f, #cf9a13);
	color: #fff !important;
	outline: none;
}

/* Phone Directory */
.page-phone-directory .view-phone-numbers  ul {
	overflow: hidden;
	float: left;
	width: 49%;
}
.page-phone-directory .view-phone-numbers  ul li {
	display: block;
}

/* Service & Specialties Directory */
.no-sidebars #content h1 {
	margin-left: 8px;
	margin-bottom: 15px;
}
#content .section .view-service-lines .view-header {
	font-size: 1.4em;
	line-height: 1em;
	margin-bottom: 10px;
}
#content .section .view-service-lines .view-content {
	margin-bottom: 45px;
	overflow: hidden;
}
#content .section .view-service-lines .view-content .views-row {
	width: 222px;
	float: left;
	margin-right: 23px;
}
#content .section .view-service-lines .view-content .views-row-last {
	margin-right: 0;
}
#content .section .view-service-lines .view-content .views-row h2 {
	margin-left: 7px;
	font-size: 1.55em;
	color: #054587;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-weight: bold;
}
#content .section .view-service-lines .view-content .views-row li {
	line-height: 1.8em;
}
#content .section .view-service-lines .view-content .views-row li a {
	font-weight: bold;
	font-size: .9em;
}
#content .section .service-lines-not-sticky h2 {
	margin-left: 8px;
}
#content .section .service-lines-not-sticky .listContainer1 {
	overflow: hidden;
}
#content .section .service-lines-not-sticky .listContainer1 ul {
	float: left;
	width: 33.3%;
	padding-left: 0;
}
#content .section .service-lines-not-sticky .listContainer1 ul li {
	margin-left: 9px;
}
#content .section .service-lines-not-sticky .listContainer1 ul li a {
	color: #054587;
	font-weight: bold;
	font-size: .95em;
}
#content .section .services-specialties h2 {
	font-size: 1.75em;
}

/* Specialty:Taxonomy */
.page-taxonomy-term .node-physician {
	width: 438px;
	height: 116px;
	margin-bottom: 10px;
	background: url(../images/team-member-bg2.png) no-repeat top left;
	position: relative;
}
.page-taxonomy-term .node-physician {
	width: 584px;
	background: url(../images/team-member-bg4.png) no-repeat top left;
}
.page-taxonomy-term .node-physician > .group-left {
	width: auto;
	margin: 15px 14px 0px 16px;
}
.page-taxonomy-term .node-physician > .group-middle {
	width: auto;
	padding: 17px 0px 0px 0px;
	float: none;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-title-field a {
	font-size: 14px;
	font-weight: bold;
	color: #054587;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-field-department {
	padding-top: 3px;
	overflow: hidden;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-field-department .field-item {
	padding: 0px 3px 0px 0px;
	float: left;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-field-department a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #4c4c4c;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-field-department .field-item a:after {
	content: ", ";
}
.page-taxonomy-term .node-physician > .group-middle .field-name-field-department .field-item:last-child a:after {
	content: "";
}
.page-taxonomy-term .node-physician > .group-middle .field-name-request-appointment-link {
	padding: 0px 8px 0px 0px;
	float: left;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-request-appointment-link a {
	padding: 4px 9px 4px 9px;
	border-bottom: 1px solid #d8ae6e;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #cf9a13;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cf9a13), to(#c17a0f));
	background: -webkit-linear-gradient(#cf9a13, #c17a0f);
	background: -moz-linear-gradient(#cf9a13, #c17a0f);
	background: -ms-linear-gradient(#cf9a13, #c17a0f);
	background: -o-linear-gradient(#cf9a13, #c17a0f);
	background: linear-gradient(#cf9a13, #c17a0f);
	-pie-background: linear-gradient(#cf9a13, #c17a0f);
	display: block;
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	text-transform: uppercase;
	color: #fff;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-request-appointment-link a:hover {
	background: #dbb365;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dbb365), to(#c17a0f));
	background: -webkit-linear-gradient(#dbb365, #c17a0f);
	background: -moz-linear-gradient(#dbb365, #c17a0f);
	background: -ms-linear-gradient(#dbb365, #c17a0f);
	background: -o-linear-gradient(#dbb365, #c17a0f);
	background: linear-gradient(#dbb365, #c17a0f);
	-pie-background: linear-gradient(#dbb365, #c17a0f);
	color: #fff !important;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-request-appointment-link a:active {
	padding: 5px 9px 3px 9px;
	background: #c17a0f;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c17a0f), to(#cf9a13));
	background: -webkit-linear-gradient(#c17a0f, #cf9a13);
	background: -moz-linear-gradient(#c17a0f, #cf9a13);
	background: -ms-linear-gradient(#c17a0f, #cf9a13);
	background: -o-linear-gradient(#c17a0f, #cf9a13);
	background: linear-gradient(#c17a0f, #cf9a13);
	-pie-background: linear-gradient(#c17a0f, #cf9a13);
	color: #fff !important;
	outline: none;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-displays-or-call- {
	padding: 5px 3px 0px 0px;
	float: left;
	font-size: 10px;
	color: #4c4c4c;
}
.page-taxonomy-term .node-physician > .group-middle .field-name-field-phone {
	padding: 4px 0px 0px 0px;
	font-size: 10px;
	font-weight: bold;
	color: #4c4c4c;
}
.page-taxonomy-term .node-physician > .group-right {
	width: auto;
	float: right;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}
.page-taxonomy-term .node-physician > .group-right .field-name-node-link a {
	height: 21px;
	margin: 15px 12px 0px 0px;
	padding: 0px 25px 0px 0px;
	background: url(../images/bullet-arrow.png) no-repeat right center;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	color: #cc0033;
	line-height: 22px;
}

/* Multipage Forms */
.multipage-panes {
	width: 365px;
}
.multipage-panes h2 {
	color: #2C2C2C;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.6em;
	line-height: 1.2em;
	margin-bottom: 15px !important
}
.multipage-panes .fieldset-description {
	font-size: 1.2em;
	font-weight: bold;
	color: #6a6a6a;
	margin-bottom: 5px;
}
.multipage-panes .form-item {
	padding: 2px;
	width: 100%;
	margin-bottom: 0;
}
.multipage-panes .form-item label,
.multipage-panes .location .form-item label,
.multipage-panes #field-dob-add-more-wrapper legend {
	width: 27%;
	margin-top: 8px;
	padding-right: 0;
	font-size: 1em;
	line-height: 1.1em;
	float: left;
	font-weight: bold;
}
.multipage-panes .form-item-field-is-business-und label,
.multipage-panes .form-item-field-is-tribute-und label {
	width: 92.9%;
	margin-left: 0;
}
.multipage-panes .form-wrapper {
	display: inline-block;
	width: 100%;
}
.multipage-panes .form-wrapper legend {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.6em;
	margin-bottom: 5px;
}
.multipage-panes .field-name-field-billing-address .form-wrapper.required label:after {
	content: "*";
	color: #FF0000;
}
.multipage-panes #field-dob-add-more-wrapper .fieldset-wrapper {
	width: 72%;
	float: left;
}
.multipage-panes .form-item #edit-field-new-patient-und {
	width: 72%;
	overflow: hidden;
	float: left;
}
.multipage-panes .form-item .form-type-radio {
	overflow: hidden;
}
.multipage-panes .form-item .form-type-radio label {
	width: 50%;
	text-align: right;
	margin: 4px 4px 0 0;
	font-weight: normal;
}
.multipage-panes .form-item .form-type-radio input {
	margin: 0;
}
.multipage-panes .form-item .form-type-checkbox label,
.multipage-panes .location .form-type-checkbox .form-item label {
	width: 40%;
	margin-top: 0;
}
.multipage-panes #edit-field-optin .form-item .form-type-checkbox label,
#edit-field-contact-about-und.form-checkboxes .form-item label,
#edit-field-tribute-und.form-checkboxes .form-item label {
	width: 90%;
	font-weight: normal;
}
.multipage-panes #edit-field-optin .form-item .form-type-checkbox label {
	width: 100%;
}
#edit-field-contact-about-und.form-checkboxes .form-item label {
	border: 1px solid #fff;
}
.multipage-panes .form-item .selectBox-label {
	width: 90% !important;
}
.multipage-panes .form-item .chzn-container,
.multipage-panes .form-item .form-textarea-wrapper,
.multipage-panes .form-item .form-checkboxes {
	float: left;
	width: 71% !important;
	margin: 0;
}
.multipage-panes .form-item .chzn-container {
	margin-bottom: 5px;
}
.multipage-panes .form-item .form-text {
	float: left;
	width: 71%;
	margin-bottom: 5px;
}
.multipage-panes .form-item.webform-component-textarea label,
.multipage-panes .form-item.webform-component-textarea textarea {
	float: none;
	width: 100%;
}
.multipage-panes .form-item.webform-component-textarea label {
	margin-bottom: 6px;
}
.multipage-panes table label {
	width: auto !important;
}
.multipage-panes .field-multiple-table legend {
	display: none;
	visibility: hidden;
}
.multipage-panes .field-multiple-table .container-inline-date .description {
	display: none;
	visibility: hidden;
}
.multipage-panes .field-multiple-table .container-inline-date .form-item label {
	line-height: 1.1em;
	margin-top: 0;
	margin-bottom: 6px;
	padding-right: 0;
	width: 27%;
	display: block;
	float: left;
}
.multipage-panes .field-multiple-table .container-inline-date .form-item input {
	margin: 0;
	width: 100% !important;
}
.multipage-panes .field-multiple-table .container-inline-date .form-item .form-item {
	float: none;
}
.multipage-panes .field-multiple-table .container-inline-date .date-padding {
	padding: 0 !important;
	float: none;
}
.multipage-panes .field-multiple-table .container-inline-date > .form-item {
	float: left;
}
.multipage-panes .field-multiple-table .tabledrag-toggle-weight-wrapper {
	display: none;
	visibility: hidden;
}
.multipage-panes .field-group-fieldset,
.multipage-panes .field-type-location {
	margin-top: 20px;
	clear: both;
}
.multipage-panes #edit-actions {
	margin-top: 20px;
	overflow: hidden;
}
.multipage-panes #edit-actions #edit-preview {
	display: none;
	visibility: hidden;
}
.multipage-panes #edit-actions .form-submit {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") no-repeat scroll 0 -388px transparent !important;
	filter: none !important;
	position: relative;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1px;
	height: 32px;
	text-indent: -1000px;
	width: 82px;
	float: right;
}
.multipage-panes #edit-actions .form-submit.hover {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") no-repeat scroll 0 -420px transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1px;
	height: 32px;
	text-indent: -1000px;
	width: 82px;
	float: right;
}
.tabledrag-toggle-weight-wrapper {
	display: none !important;
}
.page-node-add-donation .horizontal-tabs {
	border: none;
}
.page-node-add-donation .horizontal-tabs .horizontal-tabs-list {
	display: none;
	visibility: hidden;
}
.page-node-add-donation .horizontal-tabs .horizontal-tabs-pane {
	border: none;
	padding: 0;
}
.multipage-panes .form-item-field-donation-amount-und-0-value label {
	width: 24%;
}
.multipage-panes .form-item-field-donation-amount-und-0-value .field-prefix {
	display: block;
	float: left;
	width: 3%;
}
.multipage-panes .form-item .description {
	padding-left: 100px;
}

/* Appointment Request Form */
.page-node-add-appointment-request .region-sidebar-first .section {
	padding-top: 15px !important;
}
#appointment-request-node-form {
	width: 69%;
}
#appointment-request-node-form legend {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.7em;
	margin-bottom: 14px;
}
#appointment-request-node-form .form-item {
	clear: both
}
#appointment-request-node-form .form-item label {
	vertical-align: top;
	display: inline-block;
	float: none;
	padding-right: 10px;
	text-align: left;
	width: 9em
}
#appointment-request-node-form .form-item #edit-field-address-und-0-province_chzn,
#appointment-request-node-form .form-item #edit-field-physician-und_chzn,
#appointment-request-node-form .form-item #edit-field-payment-type-und_chzn {
	width: 31em !important;
}
#appointment-request-node-form .form-item input.form-text {
	width: 31em;
	margin-bottom: 0;
}
#appointment-request-node-form #edit-field-appointment-specialty-und_chzn {
	width: 31em !important;
}
#appointment-request-node-form .container-inline-date > .form-item {
	margin-right: 0;
}
#appointment-request-node-form .field-type-datetime {
	float: left;
	width: 49.9%;
}
#appointment-request-node-form .field-type-datetime .date-padding {
	padding-right: 0;
}
#appointment-request-node-form .form-type-date-popup .form-type-textfield {
	float: left !important;
	width: 100%;
	padding: 0;
	margin-left: 5%;
}
#appointment-request-node-form .form-type-date-popup .form-type-textfield .form-text {
	width: 100%;
}
.ui-timepicker {
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: .6em;
}
.ui-timepicker-standard .ui-menu-item {
	margin: 0;
	padding: 0;
}
.ui-timepicker-standard .ui-menu-item a {
	color: #6a6a6a;
}
#edit-field-gender {
	width: 45%;
	float: left;
}
#edit-field-dob {
	width: 33%;
	float: left;
}
#edit-field-dob legend {
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	line-height: 18px;
	margin: 0;
	font-size: 1em;
	font-weight: bold;
}
#edit-field-new-patient {
	clear: both;
	overflow: hidden;
}
#edit-field-new-patient-und,
#edit-field-message-preference-und {
	overflow: hidden;
	display: inline-block;
	float: none;
}
#edit-field-new-patient-und .form-item-field-new-patient-und,
#edit-field-message-preference-und .form-item-field-message-preference-und-email {
	width: 164px;
}
#edit-field-new-patient-und label.option,
#edit-field-message-preference-und label.option {
	width: 10.5em;
	left: 0;
	margin: 0;
	position: static;
	top: 0;
}
.form-item-field-message-preference-und {
	overflow: hidden;
}
#appointment-request-node-form #edit-field-dob-und-0-value {
	width: 100% !important;
	padding: 0 !important;
}
#appointment-request-node-form #edit-field-dob-und-0-value .form-type-textfield {
	width: 100% !important;
}
#appointment-request-node-form #edit-field-dob-und-0-value .form-type-textfield .form-text {
	width: 100% !important;
}
.field-widget-text-textarea-with-summary .form-type-textarea label {
	width: 100% !important;
	float: none !important;
	margin-bottom: 5px;
}
#appointment-request-node-form #autocomplete {
	width: 407px;
	border: 1px solid #bbb;
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 6px;
	background: #fff;
}
#appointment-request-node-form #autocomplete ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#appointment-request-node-form #autocomplete ul li {
	margin: 0px;
	padding: 5px 10px 5px 10px;
	background: none;
}
#appointment-request-node-form #autocomplete ul li:hover {
	background: #eee;
	color: #4C4C4C;
}
#appointment-request-node-form #autocomplete ul li span,
#appointment-request-node-form #autocomplete ul li a {
	color: #4C4C4C;
}
#appointment-request-node-form #autocomplete ul li div i {
	font-style: italic;
}
#appointment-request-node-form .form-textarea-wrapper textarea {
	height: 100px;
}
#appointment-request-node-form #edit-actions {
	overflow: hidden;
}
#appointment-request-node-form #edit-actions #edit-submit {
	display: inline-block;
	width: 194px;
	height: 32px;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -196px -388px no-repeat;
	font-size: 1px color:#fff;
	text-indent: -1000px;
	border: none;
	float: right;
}
#appointment-request-node-form #edit-actions #edit-submit.hover {
	background-position: -196px -420px;
}
#appointment-request-node-form .disclaimer {
	color: red;
	margin-bottom: 20px;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}

/* appointment confirmation */
.appointment-request-node-form-confirmation .region-content .ds-2col-stacked-fluid {
	margin-bottom: 15px;
}
.appointment-request-node-form-confirmation .region-content .ds-2col-stacked-fluid .field-group-format {
	margin-bottom: 15px;
}
.appointment-request-node-form-confirmation .region-content .ds-2col-stacked-fluid .field-group-format h2 {
	font-size: 1.7em;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 5px;
}
.appointment-request-node-form-confirmation .region-content .ds-2col-stacked-fluid .group-right .group-left {
	width: 38%;
}
.appointment-request-node-form-confirmation .region-content .ds-2col-stacked-fluid .group-right .group-right {
	width: 62%;
}
.appointment-request-node-form-confirmation .region-content .ds-2col-stacked-fluid .group-right .field-name-node-link a {
	background: url("../images/bullet-arrow.png") no-repeat scroll right center transparent;
	color: #CC0033;
	display: block;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
	line-height: 22px;
	margin: 5px 0 0 0;
	padding: 0 25px 0 0;
	text-decoration: none;
	text-transform: capitalize;
	width: 69px;
}

/* multi-add form fields */
.form-item .field-add-more-submit {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") no-repeat scroll -428px -388px transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1px;
	height: 32px;
	text-indent: -1000px;
	width: 164px;
	float: right;
	margin-right: 6px;
}
.form-item .field-add-more-submit:hover {
	background-position: -428px -420px;
}
.form-item .draggable a.tabledrag-handle {
	height: 2.65em;
}
.field-multiple-table {
	width: 100%;
}
.field-multiple-table td {
	vertical-align: top;
}
.field-multiple-table tr {
	background: none;
	border: none;
}
.field-multiple-table td.field-multiple-drag,
.field-multiple-table td.field-multiple-drag {
	width: 27% !important;
	vertical-align: middle;
}
.field-multiple-table .form-type-textfield label {
	display: none !important;
	visibility: hidden !important;
}
.field-multiple-table .form-type-textfield .form-text {
	width: 98% !important;
}

/* multi-page form fields */
.multipage-controls-list .multipage-link-previous {
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -697px -453px no-repeat !important;
	width: 134px;
	height: 32px;
	border: none;
	font-size: 1px;
	color: #fff;
	text-indent: -1000px;
	cursor: pointer;
	margin-right: 6px;
}
.multipage-controls-list .multipage-link-previous:hover {
	background-position: -697px -420px;
}
.multipage-controls-list {
	margin-top: 20px;
}
.multipage-controls-list .multipage-button {
	margin: 0;
}
.multipage-controls-list .multipage-link-next {
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') -636px -453px no-repeat !important;
	width: 61px;
	height: 32px;
	border: none;
	font-size: 1px;
	color: #fff;
	text-indent: -1000px;
	cursor: pointer;
}
.multipage-controls-list .multipage-link-next:hover {
	background-position: -636px -453px;
}

/* Compliance Education Form */
/* News & Media */

.mcm-news-listing h2 {
	font-size: 1.6em;
}
.mcm-news-listing .ds-search-extra {
	margin-bottom: 10px;
}
.mcm-news-listing .ds-2col {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
}
.mcm-news-listing .ds-2col .group-left {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	width: 90px;
}
.mcm-news-listing .ds-2col .group-left img {
	margin-bottom: 0 !important;
}
.mcm-news-listing .ds-2col .group-right {
	display: inline-block !important;
	width: 100% !important;
}
.mcm-news-listing .ds-2col .group-right .field-name-title a,
.mcm-news-listing .ds-2col .group-right .field-name-title-field a {
	color: #6A6A6A;
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
.mcm-news-listing .ds-2col .group-right .field-name-title a:hover,
.mcm-news-listing .ds-2col .group-right .field-name-title-field a:hover {
	text-decoration: underline;
}
.mcm-news-listing .ds-2col .group-right .field-name-title a p,
.mcm-news-listing .ds-2col .group-right .field-name-title-field a p {
	margin: 0 0 4px !important;
	line-height: 1.2em;
}
.mcm-news-listing .ds-2col .group-right h1,
.mcm-news-listing .ds-2col .group-right h2 {
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 5px;
}
.mcm-news-listing .ds-2col .group-right .field-group-format div {
	display: inline;
}
.mcm-news-listing .ds-2col .group-right .field-group-format div.field-name-post-date {
	margin-right: 4px;
}
.mcm-news-listing .ds-2col .group-right .field-group-format div.field-item {
	color: #858585;
	font-size: .9em;
}
.mcm-news-listing .ds-2col .group-left + .group-right {
	float: right;
	max-width: 314px;
}
.mcm-news-listing .ds-2col .field-name-node-link .field-items {
	float: right;
}
.mcm-news-listing .ds-2col .group-right .ds-search-highlight {
	background: #e0ebf3;
}

/* Donation thanks page. */
.view-display-id-page_confirmation .field-group-format {
	margin-bottom: 20px;
	border: 1px solid #dedede;
	padding: 10px;
}
.view-display-id-page_confirmation .field-group-format > .field-group-format {
	margin: 20px 0 0;
	padding: 0;
	border: none;
}

/* Quiz */
.node-type-quiz .answering-form .quiz-question-body {
	font-size: 2em;
	font-weight: bold;
}
.node-type-quiz .answering-form .form-type-radios > label {
	width: 100% !important;
}
.node-type-quiz .answering-form .form-radios table tr {
	border: none !important;
	background: none !important;
}
.node-type-quiz .answering-form .form-radios table tr td.selector-td {
	width: 35px !important;
}
.node-type-quiz .answering-form .form-radios table tr p {
	margin: 0 !important;
	padding: 5px 0;
}
.node-type-quiz .answering-form .form-radios table tr .form-type-radio input {
	margin: 0px 0px 0px 10px !important;
	padding: 0px 0px 0px 0px !important;
}
.node-type-quiz .answering-form input.form-submit {
	margin: 0px 0px 0px 5px;
	padding: 4px 9px 4px 9px;
	border: none;
	border-bottom: 1px solid #d8ae6e !important;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #cf9a13 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cf9a13), to(#c17a0f)) !important;
	background: -webkit-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -moz-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -ms-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -o-linear-gradient(#cf9a13, #c17a0f) !important;
	background: linear-gradient(#cf9a13, #c17a0f) !important;
	-pie-background: linear-gradient(#cf9a13, #c17a0f) !important;
	display: block;
	float: left;
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none !important;
	text-transform: uppercase;
	color: #fff !important;
	cursor: pointer;
}
.node-type-quiz .answering-form input.form-submit:hover {
	background: #dbb365 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dbb365), to(#c17a0f)) !important;
	background: -webkit-linear-gradient(#dbb365, #c17a0f) !important;
	background: -moz-linear-gradient(#dbb365, #c17a0f) !important;
	background: -ms-linear-gradient(#dbb365, #c17a0f) !important;
	background: -o-linear-gradient(#dbb365, #c17a0f) !important;
	background: linear-gradient(#dbb365, #c17a0f) !important;
	-pie-background: linear-gradient(#dbb365, #c17a0f) !important;
	color: #fff !important;
}
.node-type-quiz .answering-form input.form-submit:active {
	padding: 5px 9px 3px 9px;
	background: #c17a0f !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c17a0f), to(#cf9a13)) !important;
	background: -webkit-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -moz-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -ms-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -o-linear-gradient(#c17a0f, #cf9a13) !important;
	background: linear-gradient(#c17a0f, #cf9a13) !important;
	-pie-background: linear-gradient(#c17a0f, #cf9a13) !important;
	color: #fff !important;
	outline: none;
}
.node-type-quiz .answering-form em {
	float: left;
}
.node-type-quiz .answering-form .actions {
	float: left;
}
.node-type-quiz .answering-form .finish {
	float: right;
}

/* Stress Trigger Assessment */
.node-type-krames-staywell-article .CalculatorBox {
	display: block;
	overflow: hidden;
	margin-bottom: 20px;
}
.node-type-krames-staywell-article .CalculatorBox .Question {
	padding: 0px 0px 20px 0px;
	display: block;
	overflow: hidden;
}
.node-type-krames-staywell-article .CalculatorBox .Question .QuestionText {
	padding: 0px 0px 7px 0px;
	display: block;
	overflow: hidden;
}
.node-type-krames-staywell-article .CalculatorBox .Question .Option {
	padding: 0px 0px 7px 5px;
	display: block;
	overflow: hidden;
}
.node-type-krames-staywell-article .CalculatorBox .Question .Option input,
.node-type-krames-staywell-article .CalculatorBox .Question .Option select {
	margin: 2px 7px 0px 0px;
	float: left;
	clear: both;
}
.node-type-krames-staywell-article .CalculatorBox .Question .Option label {
	font-weight: normal !important;
}
.node-type-krames-staywell-article .CalculatorBox .Button input,
.node-type-krames-staywell-article input.resubmitbutton {
	padding: 4px 9px 4px 9px;
	border: none;
	border-bottom: 1px solid #d8ae6e !important;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #cf9a13 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cf9a13), to(#c17a0f)) !important;
	background: -webkit-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -moz-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -ms-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -o-linear-gradient(#cf9a13, #c17a0f) !important;
	background: linear-gradient(#cf9a13, #c17a0f) !important;
	-pie-background: linear-gradient(#cf9a13, #c17a0f) !important;
	display: block;
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none !important;
	text-transform: uppercase;
	color: #fff !important;
	cursor: pointer;
}
.node-type-krames-staywell-article .CalculatorBox .Button input:hover,
.node-type-krames-staywell-article input.resubmitbutton:hover {
	background: #dbb365 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dbb365), to(#c17a0f)) !important;
	background: -webkit-linear-gradient(#dbb365, #c17a0f) !important;
	background: -moz-linear-gradient(#dbb365, #c17a0f) !important;
	background: -ms-linear-gradient(#dbb365, #c17a0f) !important;
	background: -o-linear-gradient(#dbb365, #c17a0f) !important;
	background: linear-gradient(#dbb365, #c17a0f) !important;
	-pie-background: linear-gradient(#dbb365, #c17a0f) !important;
	color: #fff !important;
}
.node-type-krames-staywell-article .CalculatorBox .Button input:active,
.node-type-krames-staywell-article input.resubmitbutton:active {
	padding: 5px 9px 3px 9px;
	background: #c17a0f !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c17a0f), to(#cf9a13)) !important;
	background: -webkit-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -moz-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -ms-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -o-linear-gradient(#c17a0f, #cf9a13) !important;
	background: linear-gradient(#c17a0f, #cf9a13) !important;
	-pie-background: linear-gradient(#c17a0f, #cf9a13) !important;
	color: #fff !important;
	outline: none;
}

/* Health Resources Assessment */
.page-library-assessments .view-assessments ul li.views-row {
	margin: 0px 0px 15px 0px !important;
	padding: 0px !important;
	border-bottom: 1px dotted #ddd;
	background: none !important;
	overflow: hidden;
}
.page-library-assessments .view-assessments ul li.views-row .ds-2col {
	border: none;
	margin: 0;
}
.page-library-assessments .view-assessments ul li.views-row:last-child {
	border-bottom: none;
}
.page-library-assessments .view-assessments ul li.views-row .group-left {
	width: 100px;
	margin: 0px 10px 0 10px;
	float: left;
}
.page-library-assessments .view-assessments ul li.views-row .group-right {
	float: left;
}
.page-library-assessments .view-assessments ul li.views-row .group-right .field-name-title a {
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
	color: #6a6a6a;
}
.page-library-assessments .view-assessments ul li.views-row .group-right .field-name-body p {
	margin: 0px 0px 12px 0px !important;
}
#quiz-start-quiz-button-form {
	overflow: hidden;
}
#quiz-start-quiz-button-form input {
	padding: 4px 9px 4px 9px;
	border: none;
	border-bottom: 1px solid #d8ae6e !important;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #cf9a13 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cf9a13), to(#c17a0f)) !important;
	background: -webkit-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -moz-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -ms-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -o-linear-gradient(#cf9a13, #c17a0f) !important;
	background: linear-gradient(#cf9a13, #c17a0f) !important;
	-pie-background: linear-gradient(#cf9a13, #c17a0f) !important;
	display: block;
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none !important;
	text-transform: uppercase;
	color: #fff !important;
	cursor: pointer;
	margin-right: 10px;
	margin-bottom: 15px;
	float: right
}
#quiz-start-quiz-button-form input:hover {
	background: #dbb365 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dbb365), to(#c17a0f)) !important;
	background: -webkit-linear-gradient(#dbb365, #c17a0f) !important;
	background: -moz-linear-gradient(#dbb365, #c17a0f) !important;
	background: -ms-linear-gradient(#dbb365, #c17a0f) !important;
	background: -o-linear-gradient(#dbb365, #c17a0f) !important;
	background: linear-gradient(#dbb365, #c17a0f) !important;
	-pie-background: linear-gradient(#dbb365, #c17a0f) !important;
	color: #fff !important;
}
#quiz-start-quiz-button-form input:active {
	padding: 5px 9px 3px 9px;
	background: #c17a0f !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c17a0f), to(#cf9a13)) !important;
	background: -webkit-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -moz-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -ms-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -o-linear-gradient(#c17a0f, #cf9a13) !important;
	background: linear-gradient(#c17a0f, #cf9a13) !important;
	-pie-background: linear-gradient(#c17a0f, #cf9a13) !important;
	color: #fff !important;
	outline: none;
}

/* Health Plsns Landing PAge */
.section-health-plans #content .section {
	padding-top: 0;
}
#core {
	overflow: hidden;
	position: relative;
}
#core div.connect {
	background: none repeat scroll 0 0 #003366;
	border-radius: 10px 10px 10px 10px;
	margin: 13px 15px 0 0;
	padding: 15px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.landing #core div.connect {
	display: none;
}
#core div.connect {
	background: none repeat scroll 0 0 #5161AC;
}
#core div.connect div.call {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	padding: 0 30px 5px 10px;
	text-shadow: 0 -1px 0 #000000;
}
#core div.connect div.call span {
	display: block;
	font-family: "Franklin Gothic Book", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 2px;
	text-transform: capitalize;
}
#core div.connect div.find {
	background: none repeat scroll 0 0 #0C437A;
	border-radius: 3px 3px 3px 3px;
	border-top: 1px solid #002345;
	display: block;
	margin-top: 4px;
	padding: 3px 0 4px 6px;
}
#core div.connect div.find {
	background: none repeat scroll 0 0 #6375CB;
	border-top: 1px solid #455395;
}
#core div.connect div.find:hover {
	background: url("../images/bg_grad_h_02.png") repeat-x scroll center bottom #2665A5;
}
#core div.connect div.find:hover {
	background: url("../images/bg_grad_h_02.png") repeat-x scroll center bottom #7889DC;
}
#core div.connect div.find:active {
	background-position: center top;
}
#core div.connect div.find:active {
	background-position: center top;
}
#core div.connect div.find a {
	background-position: left center;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-size: 13px;
	height: 29px;
	line-height: 31px;
	padding: 0 10px 0 40px;
	text-decoration: none;
}
#core div.connect div.find.doctor a {
	background-image: url("../images/icon_find-md.png");
}
#core div.connect div.find.doctor a {
	background-image: url("../images/icon_find-md2.png");
}
#core div.connect div.find.pharmacy a {
	background-image: url("../images/icon_find-px.png");
}
#core div.connect div.find.pharmacy a {
	background-image: url("../images/icon_find-px2.png");
}
#core div.banner {
	margin: 35px 0 0;
	position: relative;
	overflow: hidden;
}
.section-health-plans #core div.banner {
	margin: 0;
}
#core div.banner ol#controls {
	bottom: 0;
	margin: 0 0 23px 23px;
	position: absolute;
	z-index: 1;
}
#core div.banner ol#controls li {
	background: none repeat scroll 0 0 #D9AC50;
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	float: left;
	height: 14px;
	margin-right: 7px;
	width: 14px;
}
#core div.banner ol#controls li {
	background: none repeat scroll 0 0 #FCB034;
}
#core div.banner ol#controls li:hover {
	background: none repeat scroll 0 0 #F4D79E;
}
#core div.banner ol#controls li:hover {
	background: none repeat scroll 0 0 #FECF82;
}
#core div.banner ol#controls li:active {
	margin-bottom: -1px;
	margin-top: 1px;
}
#core div.banner ol#controls li.current {
	background: none repeat scroll 0 0 #FFFFFF;
	cursor: default;
}
#core div.banner ol#controls li.current:hover,
#core div.banner ol#controls li.current:active {
	background: none repeat scroll 0 0 #FFFFFF;
	margin-bottom: 0;
	margin-top: 0;
}
#core div.banner ol#controls li a {
	display: none;
}
#core div.banner ul.marquee {
	overflow: hidden;
	padding: 0;
	margin: 0;
}
#core div.banner ul.marquee li.item {
	background-position: center top;
	background-repeat: no-repeat;
	border-radius: 3px 3px 0 0;
	position: relative;
	padding: 0;
}
#core div.banner ul.marquee li.item div.content {
	left: 0;
	padding: 25px 0 0 25px;
	position: absolute;
	top: 0;
	width: 350px;
	z-index: 10;
}
#core div.banner.alt ul.marquee li.item div.content {
	width: 550px;
}
#core div.banner ul.marquee li.item div.content div.title {
	font-family: "Times New Roman", Times, serif;
	font-size: 35px;
	line-height: 35px;
	padding: 0 0 10px;
	text-shadow: 0 -1px 0 #000000;
	text-transform: uppercase;
}
#core div.banner ul.marquee li.item div.content div.desc {
	font-size: 13px;
	line-height: 18px;
}
#core div.banner ul.marquee li.item div.content.white div.title {
	color: white;
	text-shadow: -1px -1px #717171;
}
#core div.banner ul.marquee li.item div.content.white div.desc {
	color: #fff;
}
#core div.banner ul.marquee li.item div.content.gray div.title,
#core div.banner ul.marquee li.item div.content.gray div.desc {
	color: gray;
	text-shadow: -1px -1px #717171;
}
#core div.banner ul.marquee li.item div.content.black div.title,
#core div.banner ul.marquee li.item div.content.black div.desc {
	color: black;
	text-shadow: 0 1px 0 white;
}
#core div.banner.alt ul.marquee li.item div.image img {
	border-radius: 3px 3px 3px 3px;
	float: left;
}
#core div.banner div.accent {
	background: none repeat scroll 0 0 #CC0033;
	border-radius: 0 0 3px 3px;
	overflow: hidden;
	position: relative;
}
#core div.banner div.accent {
	background: none repeat scroll 0 0 #FCB034;
}
#core div.banner div.accent div.end {
	background: none repeat scroll 0 0 #00366D;
	float: right;
	height: 9px;
	width: 50%;
}
#core div.banner div.accent div.end {
	background: none repeat scroll 0 0 #5161AC;
}
#core div.main {
	background: url("../images/dot_e7e7e7.gif") repeat-y scroll right top transparent;
	float: left;
	margin: 20px 0;
	overflow: hidden;
	padding: 10px 0;
}
.section-health-plans #core div.main,
.section-health-plans #core div.main {
	background: none repeat scroll 0 0 transparent;
	float: left;
	margin: 0;
	overflow: visible;
	padding: 0;
	width: 960px;
}
#core div.main div.content {
	padding: 0;
}
#core div.main div.content h1 {
	padding: 0 0 5px;
}
#core div.main div.content h2 {
	padding: 0 0 20px;
}
#core div.main div.content h3 {
	color: #4C4C4C;
	padding: 0 0 10px;
}
#core div.main div.content ul {
	padding: 10px 0 25px 0;
}
#core div.main div.content ul li {
	background: url("../images/bullet_01.png") no-repeat scroll left 8px transparent;
	padding: 5px 0 4px 15px;
}
#core div.main div.content ul li,
#core div.main div.content ul li a {
	color: #054587;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
#core div.main div.content ul li a {
	color: #5161AC;
}
#core div.main div.content blockquote {
	background: none repeat scroll 0 0 #E8F0F8;
	border-color: #E0E8F0;
	border-style: solid;
	border-width: 1px 0;
	margin: 10px 20px 20px;
}
#core div.main div.content blockquote div.border {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px 0;
	margin: 0;
	padding: 20px 20px 10px;
}
#core div.main div.content blockquote p {
	color: #5E6770;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
}
#core div.side {
	margin: 20px 0;
	padding: 10px 0;
}
#core div.side.right {
	background: url("../images/dot_e7e7e7.gif") repeat-y scroll left top transparent;
	float: left;
	margin-left: -1px;
}
#core div.side.left {
	background: none repeat scroll 0 0 transparent;
	float: left;
}
.section-health-plans #core div.side.right {
	width: 50%;
}
#core div.side div.block {
	margin: 0 20px 30px 30px;
	overflow: hidden;
}
#core div.side.left div.block {
	margin: 0 20px 30px 10px;
	overflow: hidden;
}
#core div.side div.block.whats-new h1 {
	float: left;
}
#core div.side div.block div.box {
	background: url("../images/bg_grad_h_03.gif") repeat-x scroll center bottom #FCFCFC;
	border: 1px solid #E1E1E1;
	overflow: hidden;
	padding: 12px;
}
#core div.side.right div.block div.box {
	border-radius: 3px 3px 3px 3px;
	position: relative;
}
#core div.side div.block div.box div.icon {
	float: left;
	height: 34px;
	width: 34px;
}
#core div.side div.block.notice div.box div.icon {
	background: url("../images/icon_notice.png") no-repeat scroll center center transparent;
}
#core div.side div.block.notice div.box div.icon {
	background: url("../images/icon_notice2.png") no-repeat scroll center center transparent;
}
#core div.side div.block div.box div.content {
	color: #4C4C4C;
	font-size: 11px;
	line-height: 15px;
	margin-left: 44px;
}
#core div.side div.block.notice div.box div.content {
	padding-top: 2px;
}
#core div.side div.block div.box div.content a {
	color: #054587;
	display: block;
	font-size: 11px;
}
#core div.side div.block div.box div.content a {
	color: #42435E;
}
#core div.side div.block div.box.search {
	background: url("../images/search_field_bg.png") repeat-x scroll center bottom #FFFFFF;
	border-color: #DDDDDD;
	border-style: solid;
	border-width: 1px 0 0 1px;
	height: 31px;
	padding: 0;
	position: relative;
}
#core div.side div.block div.box.search input {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #6A6A6A;
	font-size: 12px;
	margin: 2px 0 0 5px;
	padding: 7px 0 2px;
	width: 98%;
}
#core div.side div.block div.box.search label {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	color: #6A6A6A;
	cursor: text;
	font-size: 12px;
	margin: 4px 0 0 6px;
	padding: 7px 0 2px;
	position: absolute;
}
#core div.side div.block div.button {
	float: left;
	margin: 10px 0 0;
}
#core div.side div.block div.button input {
	background: url("../images/search_button2_icon.png") no-repeat scroll center 0 transparent;
	border: medium none;
	cursor: pointer;
	height: 32px;
	margin: 0;
	padding: 0;
	width: 82px;
}
#core div.side div.block div.button input {
	background: url("../images/search_button2_icon2.png") no-repeat scroll center 0 transparent;
}
#core div.side div.block div.button input:hover {
	background-position: center -32px;
}
#core div.side div.block div.button input:active {
	background-position: center -64px;
}
#core div.side div.block div.link {
	color: #054587;
	float: right;
	font-size: 11px;
	overflow: hidden;
}
#core div.side div.block div.link {
	color: #42435E;
}
#core div.side div.block.find div.link {
	margin: 20px 15px 0 0;
	overflow: hidden;
}
#core div.side div.block.whats-new div.link {
	margin: 8px 15px 0 0;
}
#core div.side div.block div.link a {
	color: #054587;
	font-size: 11px;
}
#core div.side div.block div.link a {
	color: #42435E;
}
#core div.side div.block ul.featured {
	clear: both;
	padding: 10px 0 0;
}
#core div.side div.block ul.featured li {
	border-bottom: 1px solid #F0F0F0;
	margin: 0 0 15px;
	overflow: hidden;
	padding: 0 10px 15px;
}
#core div.side div.block ul.featured li.last {
	border-bottom: medium none;
}
#core div.side div.block ul.featured li div.thumb {
	float: left;
	height: 53px;
	width: 53px;
}
#core div.side div.block ul.featured li div.thumb img {
	height: 53px;
	width: 53px;
}
#core div.side.right div.block ul.featured li div.thumb img {
	border-radius: 3px 3px 3px 3px;
	position: relative;
}
#core div.side div.block ul.featured li div.details {
	margin-left: 63px;
}
#core div.side div.block ul.featured li div.details div.desc {
	color: #4C4C4C;
	font-size: 12px;
	line-height: 16px;
	padding: 3px 0;
}
#core div.side div.block ul.featured li div.details div.info {
	color: #858585;
	font-size: 10px;
}
#core div.side div.block h3 {
	padding-top: 3px;
}
#core div.side div.block p {
	padding-bottom: 0;
}
#core div.side div.block ul.list {
	padding: 10px 0 3px 5px;
}
#core div.side div.block ul.list li {
	background: url("../images/bullet_01.png") no-repeat scroll left 10px transparent;
	padding: 3px 0 4px 12px;
}
#core div.side div.block ul.list li a {
	color: #054587;
	font-size: 12px;
}
#core div.side div.block ul.list li a {
	color: #42435E;
}
#core div.side div.block ul.list.alt li a {
	font-size: 11px;
	font-weight: bold;
}
#core div.side div.block div.sublinks {
	padding: 0 0 0 5px;
}
#core div.side div.block div.sublinks a {
	color: #054587;
	display: block;
	font-size: 10px;
	padding-bottom: 7px;
}
#core div.side div.block div.sublinks a {
	color: #42435E;
}
#core div.side div.block ul.links {
	margin: 0 15px 0 0;
}
#core div.side div.block ul.links li {
	border-top: 1px solid #F0F0F0;
}
#core div.side div.block ul.links li a {
	color: #054587;
	display: block;
	font-size: 14px;
	font-weight: bold;
	padding: 12px 10px;
	text-decoration: none;
}
#core div.side div.block ul.links li a:hover {
	background: none repeat scroll 0 0 #FAFAFA;
}
#core div.main ul.landing-boxes {
	margin: -70px auto 0;
	padding: 0 !important;
	position: relative;
	width: 930px;
}
#core div.main ul.landing-boxes li.box {
	background: none repeat scroll 0 0 transparent;
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	width: 25%;
}
#core div.main ul.landing-boxes li.box .pad {
	padding: 10px;
}
#core div.main ul.landing-boxes li.box div.image a {
	border: 3px solid #FFFFFF;
	border-radius: 6px 6px 6px 6px;
	box-shadow: 0 0 25px rgba(159, 159, 159, 0.75);
	display: block;
	height: 125px;
	text-decoration: none;
}
#core div.main ul.landing-boxes li.box div.image.one a {
	background: url("../images/landing-box_01.jpg") no-repeat scroll -10px -15px transparent;
}
#core div.main ul.landing-boxes li.box div.image.two a {
	background: url("../images/landing-box_02.jpg") no-repeat scroll -18px -27px transparent;
}
#core div.main ul.landing-boxes li.box div.image.three a {
	background: url("../images/landing-box_03.jpg") no-repeat scroll -32px -24px transparent;
}
#core div.main ul.landing-boxes li.box div.image.four a {
	background: url("../images/landing-box_04.jpg") no-repeat scroll -35px -23px transparent;
}
#core div.main ul.landing-boxes li.box h1 {
	padding: 10px 5px;
	margin: 0;
	line-height: 1em;
	/* min-height: 44px;
	*/
	min-height: 53px;
}
#core div.main ul.landing-boxes li.box h1 a {
	color: #054587;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}
#core div.main ul.landing-boxes li.box p {
	color: #4C4C4C;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 10px;
	padding-right: 15px;
	min-height: 180px;
}
#core div.main ul.landing-boxes li ul.list {
	padding-left: 10px;
}

/* Search Results */
.page-search-content .column {
	position: static;
}
.page-search-content .region-content-top {
	overflow: hidden;
}
.page-search-content .column fieldset.search-advanced {
	margin: 12px 3px 0px 0px;
	padding: 5px 10px 10px 10px;
	border: 1px solid #ddd;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px;
	-moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px;
	box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 3px;
	background: #ffffff;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to(#fafafa));
	background: -webkit-linear-gradient(#ffffff, #fafafa);
	background: -moz-linear-gradient(#ffffff, #fafafa);
	background: -ms-linear-gradient(#ffffff, #fafafa);
	background: -o-linear-gradient(#ffffff, #fafafa);
	background: linear-gradient(#ffffff, #fafafa);
	-pie-background: linear-gradient(#ffffff, #fafafa);
	position: absolute;
	top: 5px;
	right: 546px;
}
.page-search-content .column fieldset.search-advanced legend {
	width: 100%;
	margin: 0px 5px 5px 0px;
	display: block;
	float: right;
}
.page-search-content .column fieldset.search-advanced legend span {
	background-position: right 7px !important;
	padding-left: 0px !important;
	padding-right: 5px;
	text-align: right;
}
.page-search-content .column fieldset.search-advanced.collapsed legend span {
	background-position: right 5px !important;
}
.page-search-content .column fieldset.search-advanced legend a {
	text-decoration: none;
}
.page-search-content .column fieldset.search-advanced .fieldset-wrapper {
	width: 100%;
	padding: 10px 0px 10px 0px;
	border-top: 1px dotted #ddd;
	overflow: hidden;
}
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .criterion {
	margin-left: 1em;
	margin-right: 1em;
}
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .criterion label {
	width: auto !important;
	float: none !important;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
}
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .criterion .form-type-textfield {
	clear: both;
	overflow: hidden;
}
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .criterion .form-type-textfield input.form-text {
	width: 300px;
	clear: both;
}
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .criterion .form-type-checkboxes {
	width: 120px;
}
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .criterion .form-type-checkbox {
	clear: both;
	overflow: hidden;
}
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .action {
	margin-left: 1em;
}
.page-search-content .column .search-form input.form-submit,
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .action input {
	padding: 4px 9px 4px 9px;
	border: none;
	border-bottom: 1px solid #d8ae6e !important;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #cf9a13 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#cf9a13), to(#c17a0f)) !important;
	background: -webkit-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -moz-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -ms-linear-gradient(#cf9a13, #c17a0f) !important;
	background: -o-linear-gradient(#cf9a13, #c17a0f) !important;
	background: linear-gradient(#cf9a13, #c17a0f) !important;
	-pie-background: linear-gradient(#cf9a13, #c17a0f) !important;
	display: block;
	font-family: "Franklin Gothic Book", "Franklin Gothic", "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none !important;
	text-transform: uppercase;
	color: #fff !important;
	cursor: pointer;
}
.page-search-content .column .search-form input.form-submit:hover,
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .action input:hover {
	background: #dbb365 !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#dbb365), to(#c17a0f)) !important;
	background: -webkit-linear-gradient(#dbb365, #c17a0f) !important;
	background: -moz-linear-gradient(#dbb365, #c17a0f) !important;
	background: -ms-linear-gradient(#dbb365, #c17a0f) !important;
	background: -o-linear-gradient(#dbb365, #c17a0f) !important;
	background: linear-gradient(#dbb365, #c17a0f) !important;
	-pie-background: linear-gradient(#dbb365, #c17a0f) !important;
	color: #fff !important;
}
.page-search-content .column .search-form input.form-submit:active,
.page-search-content .column fieldset.search-advanced .fieldset-wrapper .action input:active {
	padding: 5px 9px 3px 9px;
	background: #c17a0f !important;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#c17a0f), to(#cf9a13)) !important;
	background: -webkit-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -moz-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -ms-linear-gradient(#c17a0f, #cf9a13) !important;
	background: -o-linear-gradient(#c17a0f, #cf9a13) !important;
	background: linear-gradient(#c17a0f, #cf9a13) !important;
	-pie-background: linear-gradient(#c17a0f, #cf9a13) !important;
	color: #fff !important;
	outline: none;
}
.page-search-content .column .search-form .form-wrapper {
	display: block;
	overflow: hidden;
}
.page-search-content .column .search-form .form-item-keys {
	width: 50%;
	padding: 0px 10px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
}
.page-search-content .column .search-form input.form-submit {
	margin-top: 4px;
}
.page-search-content .region-content h2 {
	font-size: 1.6em;
}
.page-search-content .region-content .ds-search-extra {
	margin-bottom: 10px;
}
.page-search-content .region-content .ds-2col {
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #e8e8e8;
}
.page-search-content .region-content .ds-2col .group-left {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	width: 100px;
}
.page-search-content .region-content .ds-2col .group-left img {
	margin-bottom: 0 !important;
}
.page-search-content .region-content .ds-2col .group-right {
	display: inline-block !important;
	width: 100% !important;
}
.page-search-content .region-content .ds-2col .group-right .field-name-title a,
.page-search-content .region-content .ds-2col .group-right .field-name-title-field a {
	color: #6A6A6A;
	display: inline-block;
	font-size: 1.2em;
	font-weight: bold;
	text-decoration: none;
}
.page-search-content .region-content .ds-2col .group-right .field-name-title a p,
.page-search-content .region-content .ds-2col .group-right .field-name-title-field a p {
	margin: 0 !important;
}
.page-search-content .region-content .ds-2col .group-right h1,
.page-search-content .region-content .ds-2col .group-right h2 {
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 5px;
}
.page-search-content .region-content .ds-2col .group-left + .group-right {
	float: right;
	max-width: 557px;
}
.page-search-content .region-content .ds-2col .field-name-node-link .field-items {
	float: right;
}
.page-search-content .region-content .ds-2col .group-right .ds-search-highlight {
	background: #e0ebf3;
}
.page-search-content .region-content .ds-3col-equal .group-left {
	width: 39%;
}
.page-search-content .region-content .ds-3col-equal .group-right {
	width: 59%;
}
.page-search-content .region-content .ds-3col-equal {
	width: 564px;
	height: 116px;
	margin-bottom: 7px;
	background: url(/sites/default/themes/uahealth/images/team-member-bg4.png) no-repeat left top;
	clear: both;
}
.page-search-content .region-content .ds-3col-equal .group-left {
	width: auto !important;
}
.page-search-content .region-content .ds-3col-equal .group-left .field-type-datetime {
	width: 52px;
	height: 47px;
	margin: 18px 21px 0px 26px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	border-radius: 3px 3px 3px 3px;
	background: #24609d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#24609d), to(#163b60));
	background: -webkit-linear-gradient(#24609d, #163b60);
	background: -moz-linear-gradient(#24609d, #163b60);
	background: -ms-linear-gradient(#24609d, #163b60);
	background: -o-linear-gradient(#24609d, #163b60);
	background: linear-gradient(#24609d, #163b60);
	-pie-background: linear-gradient(#24609d, #163b60);
	display: block;
	font-size: 28px;
	text-align: center;
	text-transform: uppercase;
	color: #fff;
}
.page-search-content .region-content .ds-3col-equal .group-left .field-type-datetime .mcm-date-part-m {
	display: block;
	font-size: 10px;
}
.page-search-content .region-content .ds-3col-equal .group-middle {
	width: 342px !important;
	padding: 18px 20px 0px 0px;
}
.page-search-content .region-content .ds-3col-equal .group-middle h2 a {
	font-size: 14px;
	font-weight: bold;
	color: #054587;
	font-family: Arial, Helvetica, sans-serif;
}
.page-search-content .region-content .ds-3col-equal .group-middle .field {
	font-size: .9em;
	color: #4c4c4c;
}
.page-search-content .region-content .ds-3col-equal .group-middle .field .field-label {
	width: 80px;
}
.page-search-content .region-content .ds-3col-equal .group-middle .field-type-double-field .field-items div.field-item {
	padding-right: 5px;
	float: left;
}
.page-search-content .region-content .ds-3col-equal .group-middle .field-type-double-field .field-items .field-item div.double-field-second:after {
	content: ";
	"
}
.page-search-content .region-content .ds-3col-equal .group-middle .field-type-double-field .field-items .field-item:last-child div.double-field-second:after {
	content: ""
}
.page-search-content .region-content .ds-3col-equal .group-right {
	width: auto !important;
	margin: 17px 10px 0px 0px !important;
	float: right;
}
.page-search-content .region-content .ds-3col-equal .group-right a {
	width: auto !important;
	height: 21px;
	padding: 0px 25px 0px 0px !important;
	background: url(../images/bullet-arrow.png) no-repeat right center;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-transform: capitalize;
	color: #cc0033;
	line-height: 22px;
}
.page-search-content .region-content .ds-3col-equal .group-footer ul.pager {
	float: right;
	width: 570px;
	padding-left: 0 !important;
}

/* Solr Search Results */
#content .section .search-results.apachesolr_search-results > ul.tabs.primary {
	position: relative;
	margin: 40px 0 0;
	padding-bottom: 20px;
	border-bottom: none;
	background-color: #f0f0f0;
}
#content .section .search-results.apachesolr_search-results ul.tabs.primary li {
	padding: 0;
	background-image: none;
}
#content .section .search-results.apachesolr_search-results ul.tabs.primary li:first-child {
	margin-left: -10px;
}
#content .section .search-results.apachesolr_search-results ul.tabs.primary a {
	position: relative;
	top: -18px;
	padding: 4px 10px;
	border: none;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	background-color: #bfbfbf;
	color: #fff;
	text-transform: uppercase;
	font-size: 11px;
}
#content .section .search-results.apachesolr_search-results ul.tabs.primary a.active {
	background: #f0f0f0;
	color: #bfbfbf;
}
#content .section .search-results.apachesolr_search-results h3.title,
#content .section .search-results.apachesolr_search-results h3.title a {
	background-position: 0;
	font-family: "Times New Roman", Georgia, serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #3a3a3a;
}
#content .section .search-results.apachesolr_search-results {
	padding-left: 0;
}
#content .section .ds-search-extra {
	font-size: .83em;
	font-style: italic;
	color: #6a6a6a;
	position: absolute;
	right: 270px;
	top: 170px;
}
#content .section ul.search-results.apachesolr_search-results > ul li {
	margin-bottom: 0;
	background-color: #f0f0f0;
}
#content .section ul.search-results.apachesolr_search-results > li,
#content .section .search-results.apachesolr_search-results ~ .item-list {
	margin-bottom: 0;
	padding: 0 2.5em 2.5em;
	background-color: #f0f0f0;
	background-position: 18px 6.5%;
}
#content .section .search-results.apachesolr_search-results .article-url a {
	color: #4272a3;
	font-size: 11px;
}
#content .section .search-results.apachesolr_search-results .article-url a:hover {
	color: #00366D;
	text-decoration: none;
}
#content .section .search-results.apachesolr_search-results .search-snippet-info {
	margin-top: 10px;
	padding-left: 0;
}
#content .section .search-results.apachesolr_search-results ~ .item-list {
	margin-top: -12px;
	padding: 20px 10px;
	border: none;
	background: #f0f0f0;
}
#content .section #search-form #edit-keys {
	width: 320px;
}
#content .section #search-form #edit-submit {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") repeat-y scroll -114px -388px transparent;
	width: 82px;
	height: 32px;
	border: none;
	font-size: 1px;
	text-indent: -1000px;
	color: #fff;
	cursor: pointer;
	margin-bottom: 10px;
	margin-left: 0;
	float: right;
	position: relative;
	left: -270px;
	top: 1px;
}

/* Billing FAQ */
#billing-faqs {
	margin-bottom: 20px;
}
#billing-faqs .faq-answer {
	border-bottom: 1px solid #F0F0F0;
}
#billing-faqs .faq-answer td {
	padding-bottom: 20px;
}
#billing-faqs .faq-question td p {
	margin-top: 20px;
}

/* Contact Us Page */
.section-forms .field-type-text-with-summary p a.request-appt {
	background: url("/sites/default/themes/uahealth/images/sprite-ua.png") no-repeat scroll -196px -388px transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 1px;
	height: 32px;
	margin-right: 5px;
	text-indent: -1000px;
	width: 194px;
}
.section-forms .field-type-text-with-summary p a.request-appt:hover {
	background-position: -196px -420px;
}

/* Special Events Page */
.content #special-events-content .media-image {
	float: right;
	margin: 5px 0 20px 20px;
}
.content #special-events-content li {
	float: left;
	margin-bottom: 20px;
	padding: 0 0 20px 0 !important;
	border-bottom: 1px solid #F0F0F0;
	background: none !important;
}
.content #special-events-content li.last {
	border-bottom: none;
}

/* Physician Detail */
.node-type-physician .location .adr .fn {
	color: #2C2C2C;
	display: block;
	line-height: 1.2em;
	margin: 0 0;
}
.node-type-physician .field-item:after {
	content: "";
	margin-right: 0px;
}

/* Before You Arrive Page */
.section-patients-visitors .field-type-text-with-summary ul li a {
	font-weight: normal;
	color: #054587;
	font-size: 1em;
}

/* Library/News Articles */
.section-library .view-content .views-row .group-right .field-name-title a {
	color: #054587
}

/* Event Search Filters */
.views-exposed-form .views-exposed-widgets .views-exposed-widget #edit-sort-by_chzn.chzn-container .chzn-drop .chzn-search,
.views-exposed-form .views-exposed-widgets .views-exposed-widget #edit-sort-order_chzn.chzn-container .chzn-drop .chzn-search,
.views-exposed-form .views-exposed-widgets .views-exposed-widget #edit-items-per-page_chzn.chzn-container .chzn-drop .chzn-search,
.views-exposed-form .views-exposed-widgets #edit-type-wrapper.views-exposed-widget .views-widget .form-item #edit-type_chzn.chzn-container .chzn-drop .chzn-search {
	display: none;
}
.views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item #edit-sort-by_chzn.chzn-container .chzn-drop .chzn-results,
.views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item #edit-sort-order_chzn.chzn-container .chzn-drop .chzn-results,
.views-exposed-form .views-exposed-widgets .views-exposed-widget .form-item #edit-items-per-page_chzn.chzn-container .chzn-drop .chzn-results,
.views-exposed-form .views-exposed-widgets #edit-type-wrapper.views-exposed-widget .views-widget .form-item #edit-type_chzn.chzn-container .chzn-drop .chzn-results {
	margin: 5px 0 0 !important;
}
#node_donation_form_group_billing_information.field-group-multipage .fieldset-wrapper #edit-field-billing-address.field-type-location #field-billing-address-add-more-wrapper fieldset#edit-field-billing-address-und-0.location div.fieldset-wrapper div.fieldset-description {
	font-weight: normal;
	font-size: 0.85em;
}

/* Video list */
.section-video #content .section .mcm-video-list {
	overflow: hidden;
	padding: 0;
	margin: 0;
}
.section-video #content .section .mcm-video-list li {
	overflow: hidden;
	padding: 0;
	margin: 0 0 20px;
	float: left;
	width: 33%;
	background: none;
	min-height: 209px;
}
.section-video #content .section .mcm-video-list li .ds-1col {
	width: 270px;
	margin: 0 auto
}
.section-video #content .section .mcm-video-list li .ds-1col .field-name-field-file {
	margin-bottom: 5px;
}
.section-video #content .section .mcm-video-list li .ds-1col .field-name-title a {
	/* font-family: "Times New Roman", Times, serif;
	*/ text-decoration: none;
	font-size: 1em;
	color: #4c4c4c
}
.section-video #content .section .mcm-video-list li .ds-1col .field-name-title a:hover {
	text-decoration: underline;
}

/* *******************************
Region -- Left Sidebar
*************************** */
.sidebar .mcm-sidebar-menu h2 {
	font-size: 2.5em;
	line-height: 1;
	margin-bottom: 10px;
	margin-left: 8px;
	width: 102%;
}
.sidebar .mcm-sidebar-menu {
	margin-bottom: 35px;
	margin-left: 0;
}

/* 1st level ul */
.sidebar .mcm-sidebar-menu .content ul:first-child {
	padding-left: 0;
}

/* ist level ul li */
.sidebar .mcm-sidebar-menu .content ul:first-child li {
	line-height: 35px;
	list-style: none;
	padding: 0 0 5px;
	width: 200px;
	white-space: none;
}
.sidebar .mcm-sidebar-menu .content ul:first-child li.expanded > span {
	font-family: "Times New Roman", Georgia, serif;
	font-size: 18px;
	color: #2c2c2c;
	margin-left: 10px;
	display: inline-block;
	line-height: .9;
}
.sidebar .mcm-sidebar-menu .content ul:first-child li.additional-services {
	line-height: 35px;
	padding: 4px 0;
}
.sidebar .mcm-sidebar-menu .content ul:first-child li.last {
	border-bottom: 1px solid #f0f0f0
}
.sidebar .mcm-sidebar-menu .content ul:first-child li a {
	text-decoration: none;
	line-height: 1.4em;
	display: block;
	color: #054587;
	margin-left: 10px;
}
.sidebar .mcm-sidebar-menu .content ul:first-child li a:hover,
.sidebar .mcm-sidebar-menu .content ul:first-child li a.active {
	color: #bd0013;
}

/* 2nd level ul li */
#content .sidebar .mcm-sidebar-menu .content ul.menu li > ul {
	border: none;
	margin: 0 0 8px 0;
}
.sidebar .mcm-sidebar-menu .content ul.menu li > ul img {
	display: none;
	visibility: hidden;
}
.sidebar .mcm-sidebar-menu .content ul.menu li > ul li {
	line-height: 18px;
	padding: 5px 0 0 0;
	border: none;
}
.sidebar .mcm-sidebar-menu .content ul.menu li > ul li.last {
	border: none;
}
.sidebar .region-sidebar-first .content ul.menu li a[target="_blank"] {
	padding-right: 10px;
}
.sidebar .region-sidebar-first .content ul.menu li a[title="The University of Arizona Cancer Center"] {
	white-space: nowrap;
}
.sidebar .region-sidebar-first .content ul.menu li a[target="_blank"]:after {
	content: url('../images/opennew.png');
	margin-left: 5px;
	display: inline-block;
	width: auto;
}

/* 3rd and 4th level ul li */
.sidebar .mcm-sidebar-menu .content ul.menu li >ul li ul {
	margin: 5px 0 8px 0;
}
.sidebar .mcm-sidebar-menu .content ul.menu > li.expanded > ul.menu > li.expanded > ul.menu li a {
	background: url('../images/li-square.gif') no-repeat scroll 3px 5px transparent;
	padding-left: 15px;
	color: #572701;
	margin-left: 10px
}
.sidebar .mcm-sidebar-menu .content ul.menu > li.expanded > ul.menu > li.expanded > ul.menu li a.active,
.sidebar .mcm-sidebar-menu .content ul.menu > li.expanded > ul.menu > li.expanded > ul.menu li a:hover {
	color: #bd0013;
	background-image: url('../images/li-square-active.gif');
}
.sidebar .menu-name-header-global-menu ul:first-child li.level-3 a {
	text-decoration: none;
	font-size: 1em;
	color: #054587;
	background: url('../images/li-square.gif')  no-repeat scroll 0 6px transparent;
	padding-left: 15px;
	color: #572701;
}
.sidebar .menu-name-header-global-menu ul:first-child li.level-3 a.active,
.sidebar .menu-name-header-global-menu ul:first-child li.level-3 a:hover {
	background: url('../images/li-square-active.gif')  no-repeat scroll 0 6px transparent;
}
.sidebar .content .menu-name-menu-home-page-section-menu ul.menu li > ul,
.sidebar .content .menu-name-menu-diamond-childrens-dropdown ul.menu li > ul {
	margin: 5px 0 8px;
}
.sidebar .menu-name-menu-home-page-section-menu ul:first-child li.level-3 a,
.sidebar .menu-name-menu-diamond-childrens-dropdown ul:first-child li.level-3 a {
	text-decoration: none;
	font-size: 1em;
	color: #054587;
	background: url('../images/li-square.gif')  no-repeat scroll 0 6px transparent;
	padding-left: 15px;
	color: #572701;
}
.sidebar .menu-name-menu-home-page-section-menu ul:first-child li.level-3 a.active,
.sidebar .menu-name-menu-diamond-childrens-dropdown ul:first-child li.level-3 a.active,
.sidebar .menu-name-menu-home-page-section-menu ul:first-child li.level-3 a:hover,
.sidebar .menu-name-menu-diamond-childrens-dropdown ul:first-child li.level-3 a:hover {
	background: url('../images/li-square-active.gif')  no-repeat scroll 0 6px transparent;
}
.sidebar .menu-name-menu-servicelines ul ul:first-child li a {
	text-decoration: none;
	font-size: 1em;
	color: #054587;
	background: url('../images/li-square.gif')  no-repeat scroll 0 6px transparent;
	padding-left: 15px;
	color: #572701;
}
.sidebar .menu-name-menu-servicelines ul ul:first-child li a.active,
.sidebar .menu-name-menu-servicelines ul ul:first-child li a:hover {
	background: url('../images/li-square-active.gif')  no-repeat scroll 0 6px transparent;
}
.sidebar li[class*="more-on"] ul {
	margin: 5px 0 8px;
}
.sidebar li[class*="more-on"] li a {
	text-decoration: none;
	font-size: 1em;
	color: #054587;
	background: url('../images/li-square.gif')  no-repeat scroll 0 6px transparent;
	padding-left: 15px;
}
.sidebar li[class*="more-on"] li a.active,
.sidebar li[class*="more-on"] li a:hover {
	background: url('../images/li-square-active.gif')  no-repeat scroll 0 6px transparent;
}

/* Left Sidebar nsvigation special considerations */
.ds-sidebar .mcm-sidebar-menu .content ul {
	padding-left: 0 !important;
}
.ds-sidebar .mcm-sidebar-menu .content ul:first-child li {
	background: none !important;
	line-height: 35px !important;
	list-style: none !important;
	padding-left: 0 !important;
}
.ds-sidebar .mcm-sidebar-menu .content ul.menu li > ul li {
	line-height: 18px !important
}

/* Recognition CTA */
.node-recognition.view-mode-full {
	color: #4c4c4c;
	line-height: 1em;
}
.node-recognition h2 {
	color: #4c4c4c;
	margin: 0 0 5px 12px;
}
.node-recognition .field-type-image {
	overflow: hidden;
}
.node-recognition .field-type-image img {
	margin: 15px 0 15px 12px;
}
.node-recognition .field-name-body {
	margin-left: 10px;
}
.node-recognition .field-item p:first-child {
	padding-bottom: 10px
}
.region-sidebar-first .views-field-field-related-blurb {
	margin-left: 15px;
}
.region-sidebar-first .views-field-field-related-blurb h2 {
	line-height: 1.8em;
}
.region-sidebar-first .views-field-field-related-blurb p {
	font-size: 12px;
}
.region-sidebar-first .views-field-field-related-blurb p a {
	color: #16518f;
	font-weight: bold;
}
.region-sidebar-first .block .field-name-body {
	margin-left: 8px;
}
.region-sidebar-first .block .node-recognition.view-mode-full .field-name-body {
	margin-left: 0;
}

/* *******************************
Region -- Right Sidebar
******************************* */
.region-sidebar-second .block {
	padding-bottom: 25px;
}
.region-sidebar-second .block h2.block-title {
	margin-bottom: 18px;
	font-size: 1.75em;
}
.region-sidebar-second .quicklinks-menu-wrapper {
	background-color: #036;
	width: 238px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position: absolute;
	top: 39px;
	right: 15px;
	padding-bottom: 0;
}
.region.region-sidebar-second.column.sidebar {
	padding-top: 360px;
}
.region-sidebar-second .quicklinks-menu-wrapper .quicklinks-widget {
	background: url('/sites/default/themes/uahealth/images/quicklinks-widget.png') no-repeat;
	position: absolute;
	bottom: -9px;
	left: 50%;
	width: 20px;
	height: 18px;
	display: block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.region-sidebar-second .quicklinks-menu-wrapper .quicklinks-widget {
	background-position: 0 -18px;
}
.region-sidebar-second .quicklinks-menu-wrapper.quicklinks-open .quicklinks-widget {
	background-position: 0 0;
}
.region-sidebar-second .quicklinks-menu-wrapper .content {
	color: #fff;
	margin: 0 15px 15px;
}
.region-sidebar-second .quicklinks-menu-wrapper .title {
	margin: 10px 24px 0;
}
.region-sidebar-second .quicklinks-menu-wrapper .title .block-title {
	color: #fff !important;
	margin: 0;
	font-family: Arial, "Trebuchet MS", Verdana, sans-serif;
	font-size: 12px;
	margin-bottom: 4px;
}
.region-sidebar-second .quicklinks-menu-wrapper .content .number {
	font-size: 2.4em;
	line-height: 1em;
	margin: 0 0 15px 8px;
	font-family: "Times New Roman", Georgia, serif;
	font-weight: normal;
	letter-spacing: 1px;
}
.region-sidebar-second .quicklinks-menu-wrapper ul {
	margin: 0;
	padding: 0;
}
.region-sidebar-second .quicklinks-menu-wrapper ul li {
	list-style: none;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu {
	overflow: hidden;
	margin-bottom: 11px;
	background: none;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li {
	width: 207px;
	height: 37px;
	margin-bottom: 4px;
	overflow: hidden;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a {
	font-size: 1.2em;
	font-weight: normal !important;
	color: #fff !important;
	text-decoration: none;
	line-height: 37px;
	display: block;
	width: auto;
	padding-left: 45px;
	height: 37px;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') 0 0 no-repeat #0c437a;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a:hover {
	background-color: #1a5188;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a span {
	visibility: hidden;
	display: none;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.make-appointment {
	background-position: 0 -153px;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.pay-bill {
	background-position: 0 -194px;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.refer-patient {
	background-position: 0 -235px;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.attend-class {
	background-position: 0 -276px;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.search-job {
	background-position: 0 -317px;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.make-appointment:hover {
	background-position: -207px -153px;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.pay-bill:hover {
	background-position: -207px -194px;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.refer-patient:hover {
	background-position: -207px -235px;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.attend-class:hover {
	background-position: -207px -276px;
}
.region-sidebar-second .quicklinks-menu-wrapper .help-menu li a.search-job:hover {
	background-position: -207px -317px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper {
	overflow: hidden;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .l-col {
	float: left;
	width: 30%;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .l-col p {
	font-size: 11px;
	margin: 0 0 0 8px;
	line-height: 20px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col {
	float: left;
	width: 100%;
	overflow: hidden;
}
/*.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul {
	float: right;
}*/
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li {
	float: left;
	margin-right: 15px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li.last {
	margin-right: 0;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a {
	display: block;
	background: url('/sites/default/themes/uahealth/images/sprite-ua.png') no-repeat;
	width: 21px;
	height: 22px;
	text-decoration: none;
	font-size: 1px;
	color: #ccc;
	overflow: hidden;
	text-indent: -1000px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.fb {
	background-position: 0 -498px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.fb:hover {
	background-position: 0 -520px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.linkedin {
	background-position: -56px -609px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.linkedin:hover {
	background-position: -56px -632px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.tw {
	background-position: -30px -498px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.tw:hover {
	background-position: -30px -520px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.yt {
	background-position: -59px -498px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.yt:hover {
	background-position: -59px -520px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.pinterest {
	background-position: -56px -658px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.pinterest:hover {
	background-position: -56px -681px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.googleplus {
	background-position: -56px -707px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.googleplus:hover {
	background-position: -56px -731px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.blog {
	background-position: -56px -755px;
}
.region-sidebar-second .quicklinks-menu-wrapper .share-wrapper .r-col ul li a.blog:hover {
	background-position: -56px -779px;
}
.region-sidebar-second .block-common-phone .view-content {
	font-size: .9em;
	margin-bottom: 40px;
}
.region-sidebar-second .block-common-phone .view-content .views-row {
	margin-bottom: 2px;
}
.region-sidebar-second .block-common-phone .group-left {
	width: 59%;
	float: left;
	font-weight: bold;
}
.region-sidebar-second .block-common-phone .group-left .field-item:after {
	content: ":";
}
.region-sidebar-second .block-common-phone .group-right {
	width: 41%;
	float: left;
}
.region-sidebar-second .block-common-phone .view-footer {
	overflow: hidden;
}
.region-sidebar-second .block-common-phone .view-footer a {
	display: block;
	font-weight: bold;
	font-size: .85em;
	line-height: 2em;
}
.region-sidebar-second .block-sidebar-related-cta {
	width: 230px;
}
.region-sidebar-second .block-sidebar-related-cta .field-name-field-icon,
.region-sidebar-second .block-servicelines .field-name-field-icon {
	width: 37px;
	height: 37px;
	float: left;
	margin-right: 6px;
	line-height: 2;
}
.region-sidebar-second .block-servicelines .field-name-field-icon + .field.field-name-title.field-type-ds.field-label-hidden h2 {
	line-height: 1.8;
}
.region-sidebar-second .block-sidebar-related-cta .field-name-title h2 {
	line-height: 1em;
	font-size: 1.85em;
	margin-bottom: 7px;
}
.region-sidebar-second .block-sidebar-related-cta .field-name-body,
.region-sidebar-second .block-servicelines .field-name-body {
	clear: both;
	margin-left: 12px;
}
.region-sidebar-second .block-sidebar-related-cta .field-name-body p {
	margin-bottom: 12px;
}
.region-sidebar-second .block-sidebar-related-cta .field-name-body ul {
	padding-left: 3px !important;
}
.region-sidebar-second .block-sidebar-related-cta .field-name-body li {
	list-style: none;
	background: url('/sites/default/themes/uahealth/images/li-square.gif') 0 9px no-repeat;
	padding-left: 15px;
	line-height: 2em;
}
.region-sidebar-second .block-sidebar-related-cta .field-name-body li a {
	color: #054587;
	font-weight: bold;
}
.not-front .region-sidebar-second .section {
	border-left: none;
}

/* *******************************
Region -- Footer
*************************** */
#footer {
	background: url('/sites/default/themes/uahealth/images/bg-footer.png') top left no-repeat;
	overflow: hidden;
	padding-top: 23px;
	padding-bottom: 20px;
	clear: both;
}
#footer .section {
	margin: 0 16px;
}

/* Footer Menu */
#footer .footer-menu {
	float: left;
	overflow: hidden;
	width: 639px;
	margin-left: 6px !important;
}
#footer .footer-menu ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#footer .footer-menu li.nolink {
	width: 22%;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	margin-right: 3%;
}
#footer .footer-menu li.level-2 {
	background: url("/sites/default/themes/uahealth/images/li-square.gif") no-repeat scroll 0 4px transparent;
	padding-left: 13px;
	line-height: 13px;
	margin-bottom: 22px;
	overflow: hidden;
}
#footer .footer-menu li.level-2 ul {
	margin-left: 2px;
}
#footer .footer-menu li.level-2 a {
	font-size: 11px;
	margin-bottom: 9px;
	line-height: 13px;
}
#footer .footer-menu li.level-2>a {
	font-weight: bold;
	color: #054587;
	text-decoration: none;
	display: block;
}
#footer .footer-menu li.level-3 {
	margin-bottom: 9px;
}
#footer .footer-menu li.level-3 a {
	font-size: 10px;
	color: #054587;
}
#footer .footer-menu li.level-3 a:hover {
	color: #054587;
}
#footer  .footer-menu li.fast-command {
	float: left;
	clear: both;
	width: 200px;
	margin-right: 20px
}
#footer .footer-menu li.fast-command a {
	display: block;
	width: 200px;
	height: 62px;
	background: url("/sites/default/themes/uahealth/images/fc-logo.png") no-repeat scroll 0 4px transparent;
	font-size: 1px;
	color: #fff;
	overflow: hidden;
	text-indent: -1000;
}
#footer .footer-menu li.last.nolink {
	float: left;
	width: 140px;
	list-style: none;
}
#footer .footer-menu li.last.nolink span {
	display: block;
	width: 140px;
	height: 62px;
	background: url("/sites/default/themes/uahealth/images/cha-logo.png") no-repeat scroll 0 4px transparent;
	font-size: 1px;
	color: #fff;
	overflow: hidden;
	text-indent: -1000;
}
#footer .footer-recognitions-wrapper {
	overflow: hidden;
	float: left;
	width: 309px;
	margin-bottom: 13px;
}
#footer .footer-recognitions-wrapper ul {
	padding: 0;
	margin: 0;
}
#footer .footer-recognitions-wrapper ul li {
	float: left;
	margin: 0 5px 4px 0;
	padding: 0;
	width: 73px;
}
#footer .footer-recognitions-wrapper ul li.views-row-last {
	margin: 0;
}
#footer .footer-recognitions-wrapper ul li img {
	width: 80%;
	/* height: 80%;
	*/
}
#footer .copyright {
	float: left;
	width: 309px;
	overflow: hidden;
}
#footer .copyright img {
	float: left;
	margin-right: 18px;
	margin-bottom: 12px;
}
#footer .copyright p {
	font-size: 10px;
	clear: both;
	color: #2c2c2c;
}
#footer .copyright hr {
	height: 1px;
	border-top: 1px solid #e8e8e8;
	border-right: none;
	border-bottom: 1px solid #fff;
	border-left: none;
	margin: 0px;
}
#footer .copyright p.first {
	margin: 0 0 13px;
}
#footer .copyright p.second {
	margin: 13px 0 6px;
}
#footer .footer-dc-btn,
#footer .footer-uahn-btrn {
	margin-top: 7px;
	float: right;
	overflow: hidden;
	width: 309px;
}
#footer-bar {
	background-color: #003366;
	height: 42px;
	width: 100%;
}
.section-health-plans .copyright {
	width: 100% !important;
}
#footer .disclaimer-menu ul {
	overflow: hidden;
	padding: 0;
	margin: 0 0 13px;
}
#footer .disclaimer-menu ul li {
	float: left;
	padding: 0 8px;
	border-right: 1px solid #cfcfcf;
	background: none;
	margin: 0;
	line-height: 12px;
	list-style: none;
}
#footer .disclaimer-menu ul li.first {
	padding-left: 0;
}
#footer .disclaimer-menu ul li.last {
	padding-right: 0;
	border-right: none;
}
#footer .disclaimer-menu ul li a {
	font-size: 10px;
	line-height: 12px;
}

/* *******************************
Miscellaneous
*************************** */
#first-time {
	display: none;
	visibility: hidden;
}
div.tabs {
	margin: 0 !important;
}
.mcm-prefix {
	padding-right: 5px;
}
.node-unpublished {
	background: #fff;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}
.ui-datepicker-week-end {
	display: none;
	visibility: hidden;
}
ul.mcm-library-links {
	margin: 20px 0 !important;
	padding: 0;
}
#content .section ul.mcm-library-links li {
	margin: 0;
	padding: 0;
	border-top: 1px solid #eaeaea;
	background: none !important;
}
ul.mcm-library-links li.last {
	border-bottom: 1px solid #eaeaea;
}
ul.mcm-library-links li a {
	display: block;
	padding: 12px;
	text-decoration: none;
	color: #054587;
	font-size: 1.2em;
	font-weight: bold;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
ul.mcm-library-links li a:hover {
	color: #BD0013;
	background: #efefef;
}

/* *****************************
DIAMOND CHILDRENS HOMEPAGE ADDITIONS
***************************** */
.view-homepage-marquee .ds-middle .field-name-dc-fb-news-feed,
.view-homepage-marquee .ds-middle .field-name-dc-homepage-recognition,
.view-homepage-marquee .ds-middle .field-name-dc-homepage-block,
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta {
	float: left;
	margin: 20px 0;
}
.view-homepage-marquee .ds-middle .field-name-dc-fb-news-feed {
	float: left;
	width: 277px;
	margin-right: 35px;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-block {
	width: 362px;
	margin-right: 35px;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-block p {
	margin: 12px 0 !important;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-recognition {
	margin-bottom: 40px;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-recognition {
	width: 230px;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-recognition .field-name-field-large-image img {
	margin-top: 0;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-recognition h2 {
	margin-left: 0;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-recognition .field-name-body > p:last-child a {
	width: auto;
	background-color: #cc0033 !important;
	padding: 7px 8px;
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right: 10px;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta {
	width: 22%;
	padding-right: 3%;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta .field-name-field-icon,
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta .field-name-title {
	float: left;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta .field-name-field-icon {
	margin-right: 6px;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta .field-name-title {
	margin-top: 7px;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta .field-name-title h2,
.section-diamondchildrens div.node-location.view-mode-full div.group_additional_information > h2 {
	font-family: "terfensregular", sans-serif;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta .field-name-body {
	clear: left;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta .field-name-body p {
	margin-left: 15px !important;
}
.view-homepage-marquee .ds-middle .field-name-dc-homepage-cta .field-name-body p img {
	width: 95%;
	height: 95%;
}

/* *****************************
SERVICELINES
***************************** */
.mcm-cta {
	padding: 15px 0 13px 42px;
	background: url('/sites/default/themes/uahealth/images/icon-callout.png') no-repeat left 10px;
	border: 1px solid #d9d9d9;
	border-left: none;
	border-right: none;
	margin-bottom: 10px;
}
.view-mode-stacked_teaser {
	float: left;
	width: 300px;
	margin: 10px;
	min-height: 330px;
}
.mcm-media-center-section-content {
	clear: both;
}
#content .block-uahn-facebook {
	overflow: hidden;
	clear: both;
}
#content .block-uahn-facebook .content ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 12px;
	padding-bottom: 12px;
	padding-left: 0;
	background-image: none;
}
#content .block-uahn-facebook .content ul li:last-child {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
#content .block-uahn-facebook .content ul li .thumb,
#content .block-uahn-facebook .content ul li .desc {
	float: left;
}
#content .block-uahn-facebook .content ul li .thumb {
	width: 62px;
	margin-right: 12px;
}
#content .block-uahn-facebook .content ul li .desc {
	width: 192px;
}
#content .block-uahn-facebook .content ul li .desc > div {
	margin-bottom: 7px;
}
#content .block-uahn-facebook .content ul li .desc p,
#content .block-uahn-facebook .content ul li .desc span {
	display: inline;
	font-weight: bold;
}
#content .block-uahn-facebook .content ul li .view-this {
	font-size: 10px;
	line-height: 12px;
}
#content .block-uahn-facebook .content ul li .view-this .date,
#content .block-uahn-facebook .content ul li .view-this .link {
	float: left;
}
#content .block-uahn-facebook .content ul li .view-this .date {
	margin-right: 4px;
	padding-right: 4px;
	border-right: 1px solid #898989;
}
#content .block-uahn-facebook .content ul li .view-this .link {
}

/* *****************************
EPIC
***************************** */
#content .node-epic .accordion-wrapper h3.handle {
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	color: #044587;
	background: url(/sites/default/themes/uahealth/images/accordion-open.png) 0 2px no-repeat;
	padding-left: 25px;
}
#content .node-epic .accordion-wrapper h3.handle.close {
	background: url(/sites/default/themes/uahealth/images/accordion-close.png) 0 2px no-repeat;
	padding-left: 25px;
}
.adv-toggle-buttons {
	text-align: right;
	cursor: pointer
}
.hide-submit-processing {
	white-space: pre;
	white-space: pre-wrap;
	white-space: pre-line;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -hp-pre-wrap;
	word-wrap: break-word;
	display: inline-block;
	font-size: 8px;
}

/* DONATIONS LINK */
#block-menu-menu-university-of-arizona-medic .make-an-online-donation-to-umc-foundation a { color: #c2385b !important; }

/* *********************
BOLDCHAT
***************************** */
#boldchat {
	display: none;
}
#content .section .region .ds-first-row .ds-right-column .field-name-uamc-homepage-menu ul li a,
#content .section .region .ds-second-row .ds-bottom-left .field-name-health-information .content .block-content .listContainer1 ul li a,
#content .field-name-ds-epic-links .section ul li a,
.section-services .view-display-id-attachment_all_services_specialties a,
#content .section .service-lines-not-sticky .listContainer1 ul li a,
.block .view-display-id-block_related_health_topics ul li a,
.field-type-text-with-summary ul li a, .field-type-text-with-summary ul li a,
.node-type-location #content .node-location a,
#footer .footer-menu li.level-3 a,
#footer .footer-menu li.level-2 a,
#footer .disclaimer-menu ul li a {
	font-weight: normal;
	font-size: 1em;
	text-decoration: underline;
}

.section-for-professionals .node-article .field-name-node-link{display: none;}
