﻿@charset "utf-8";
/* CSS Document */
body #s4-workspace {
	overflow-y: auto;
}
.upmc_main_content,
.upmc_lp4_middlecontent {
	font: 12px Arial;
	line-height:20px;
	color: #4E565A;
}
.upmc_right_content {
	padding-top: 25px;
	padding-left: 20px;
	padding-right: 20px;
	font: 12px Arial;
	line-height:16px;
	color: #4E565A;
	width: 184px;
	float: left;
}
.upmc_main_content {
	margin: 25px 25px 0 25px;
}
#upmcleftnavtopzone {
	margin-top: 15px;
}
.upmc_main_content h1:first-child,
.upmc_right_content h1:first-child,
.upmc_lp4_middlecontent h1:first-child,
#upmc_news_mainleftcol h1:first-child {
	margin-top:0px;
}
.upmc_main_content h2,
.upmc_lp4_middlecontent h2 {
	margin-bottom: 0px;		
}
.upmc_main_content h2:first-child,
.upmc_right_content h2:first-child,
.upmc_lp4_middlecontent h2:first-child,
#upmc_news_mainleftcol h2:first-child {
	margin-top:0px;
}
.upmc_main_content h3,
.upmc_lp4_middlecontent h3 {
	margin-bottom: 0px;
}
.upmc_main_content h4,
.upmc_lp4_middlecontent h4 {
	margin-bottom: 0px;
}
.upmc_main_content p,
.upmc_right_content p,
.upmc_lp4_middlecontent p {
	text-align: left;
	margin: 0 0 15px 0;
}
#upmcpage {
	width: 960px;
	height: 100%;
	float: left;
	clear: both;
	position: relative;
}
#upmcleftnavcolumn {
	width: 200px;
	float: left;
	clear: right;
	position: relative;
	margin: 0;
}
#upmcleftnavigation {
	padding: 0;
	margin: 0;
	vertical-align: top;
}
#upmcleftnavigation a {
	color: #000;
	text-decoration: none;
}
#upmcleftnavigation a:hover {
	color: #771B61;
}
.treeNodeSelected A {
	Font-Weight: bold;
	color: #771B61;
}
.upmc_left_content a, .upmc_left_content a:link {
	text-decoration: underline;
	color: #666D70;
}
.upmc_left_content a:hover {
	text-decoration: underline;
	color: #771B61;
}
#upmc_lp1_pagecontent,
#upmc_lp2_pagecontent,
#upmc_lp3_pagecontent,
#upmc_lp4_pagecontent,
#upmc_sub1_pagecontent,
#upmc_sub2_pagecontent,
#upmc_sub3_pagecontent,
#upmc_news_pagecontent,
#upmc_expert_pagecontent {
	margin-top: 15px;
}
#upmc_lp1_pagecontent {
	width: 960px;
}
#upmc_lp1_leftcolumn {
	width: 620px;
	float: left;
	clear: right;
}
#upmc_lp1_rightcolumn {
	width: 235px;
	float: right;
}
#upmc_lp2_pagecontent {
	width: 745px;
	height: 100%;
	float: right;
	position: relative;
}
#upmc_lp2_topzone {
	width: 100%;
	float: left;
}
#upmc_lp2_topcontent {
	width: 100%;
	float: left;
}
#upmc_lp2_maincontent {
	float: left;
	width: 100%;
}
#upmc_lp2_leftcolumn {
	width: 507px;
	float: left;
}
#upmc_lp2_rightcolumn {
	width: 184px;
	float: right;
}
#upmc_lp3_topleftcol {
	width: 670px;
	float: left;
	clear: right;
	height: 273px;
	background-color: #D7DBDB;
	-ms-overflow-y: hidden;
}
#upmc_lp3_toprightcol {
	width: 275px;
	float: right;
	height: 273px;
	background: url(UPMC2Images/home_callouts_bg_.png) repeat-x;
	-ms-overflow-y: hidden;
}
#upmc_lp3_mainarea {
	float: left;
	width: 910px;
}
#upmc_lp4_pagecontent {
	position: relative;
	width: 745px;
	float: right;
}
#upmc_lp4_toparea {
	position: relative;
	float: left;
	width: 100%;
	height: 212px;
	background-color: #B7BCBC;
	margin-bottom: 15px;
}
#upmc_lp4_middlearea {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	min-height: 250px;
}
.upmc_lp4_middledivider {
	float: left;
	width: 1px;
	height: 250px;
}
.upmc_lp4_middlecontent {
	float: left;
	padding: 20px 0 0 20px;
}
#upmc_lp4_middlearea div#upmc_lp4_middleleft {
	float: left;
	width: 239px;
	height: auto;
	min-height: 250px;
	vertical-align: top;
	border-top: 12px solid;
	margin: 0 15px 0 0;
}
#upmc_lp4_middlearea div#upmc_lp4_middleleft .upmc_lp4_middlecontent {
	width: 218px;
}
#upmc_lp4_middlearea div#upmc_lp4_middlecenter {
	float: left;
	width: 238px;
	height: auto;
	min-height: 250px;
	vertical-align: top;
	border-top: 12px solid;
	margin: 0 15px 0 0;	
}
#upmc_lp4_middlearea div#upmc_lp4_middlecenter .upmc_lp4_middlecontent {
	width: 217px;
}
#upmc_lp4_middlearea div#upmc_lp4_middleright {
	float: left;
	width: 238px;
	height: auto;
	min-height: 250px;
	vertical-align: top;
	border-top: 12px solid;
	margin: 0 0 0 0;
}
#upmc_lp4_middlearea div#upmc_lp4_middleright .upmc_lp4_middlecontent {
	width: 217px;
}

#upmc_lp4_bottomarea {
	position: relative;
	float: left;
	width: 100%;
	height: auto;
	border-top: 12px #D7DBDB solid;
}
#upmc_lp4_bottomarea div#upmc_lp4_bottomleft {
	position: relative;
	width: 480px;
	float: left;
	clear: right;
	padding: 20px 0 0 20px;
	margin: 0;
}
#upmc_lp4_bottomarea div#upmc_lp4_bottomright {
	position: relative;
	width: 160px;
	float: right;
	padding: 20px 20px 20px 20px;
	margin: 0;	
}
#upmc_sub1_pagecontent {
	width: 745px;
	float: right;
}
#upmctopcontent {
}
#upmc_sub1_leftcolumn {
	width: 507px;
	float: left;
	clear: right;
}
#upmc_sub1_rightcolumn {
	width: 225px;
	float: right;
	position: relative;
}
.upmc_sub1_divider,
.upmc_sub3_divider,
.upmc_lp2_divider,
.upmc_video_divider {
	float: left;
	clear: right;
	width: 1px;
	height: 325px;
	background-color: #D7DBDB;
}
#upmc_sub2_content,
#upmc_sub3_pagecontent .upmc_main_content,
#upmc_news_pagecontent.upmc_main_content {
	padding: 0;
}
#upmc_sub3_pagecontent {
	width: 745px;
	float: right;
}
#upmc_sub3_pagecontent #upmcmainbottomzone {
	margin: 25px 25px 0 25px;
}
#upmc_news_pagecontent {
	width: 735px;
	float: right;
	margin-right: 0px;
}
#upmc_news_mainleftcol {
}
#upmc_news_mainrightcol {
	width: 200px;
	float: right;
	margin-left: 25px;
	margin-bottom: 35px;

}
#upmc_expert_pagecontent {
	width: 745px;
	float: right;
}
#upmc_expert_mainleftcol {
}
#upmc_expert_mainrightcol {
	width: 160px;
	float: right;
	margin-left:25px;
	margin-bottom:35px;
	padding:20px;
}
#upmc_experthome_pagecontent {
	width:745px;
	float:right;
}
.upmc_right_content ul {
	margin-left: 4px;
}
.upmc_right_content li {
	
}
/* UPMC Tree View */
.UPMCTree {
	width: 200px;
}
.UPMCTree,
.UPMCTree A {
	font: 300 12px museo-sans-n3, museo-sans, sans-serif !important;
	color: #771B61 !important;
	margin-left:0px !important;
}
.UPMCTree .root,
.UPMCTree .root A {
	font: 700 12px  museo-sans-n7, museo-sans, sans-serif !important;
	color: #771B61 !important;
}
.UPMCTree .selected,
.UPMCTree .selected A {
	font-weight: 700 !important;
}
.UPMCTree .parent,
.UPMCTree .parent A {
	color: #771B61 !important;
}
.UPMCTree .sublink,
.UPMCTree .sublink A {
	color: #771B61 !important;
}
/* nivo-slider theme CSS */
.nivo-controlNav {
	position: absolute;
	left: 15px;
	bottom: 2px;
	z-index: 9;
}
.nivo-controlNav a {
	display: inline-block;
	width: 21px;
	height: 21px;
	background-image: url(UPMC2Images/bullets.png);
	background-repeat: no-repeat;
	text-indent: -9999px;
	border: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: transparent !important;
	float: left;
}
/* User Quick Navigation */
.UserNav_Dropdown {
	width: 100%;
}
/* Suggested Links / Related Links */
.SuggestedLinks H2,
.RelatedLinks H2 {
	margin-bottom: 0;
}
.SuggestedLinks UL,
.RelatedLinks UL {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.SuggestedLinks UL LI,
.RelatedLinks UL LI {
	padding-top: 4px;
	padding-bottom: 4px;
}

#upmc_lp2_rightbottomzone {
	float:left;
}
