﻿/* UPMC Custom Ribbon Controls
--------------------------------------------------------------------------- */
H1.upmc-rteElement-H1 {
	-ms-name: "Heading 1";
}
.upmc-rteElement-H1 {
	font: 20px museo-sans-n5, museo-sans, sans-serif;
	font-weight: 500;
}
H2.upmc-rteElement-H2 {
	-ms-name: "Heading 2";
}
.upmc-rteElement-H2 {
	font: 15px museo-sans-n7, museo-sans, sans-serif;
	color: #003156;
	font-weight: 700;
}
H3.upmc-rteElement-H3 { 
	-ms-name: "Heading 3";
}
.upmc-rteElement-H3 {
	font: 12px museo-sans-n7, museo-sans, sans-serif;
	color: #959833;
	font-weight: 700;
}
DIV.upmc-rteElement-InfoBox {
                -ms-name: "Info Box";
}
/*.upmc-rteElement-InfoBox {
                background: #fcecbb;
                padding: 15px;
                margin: 0 0 35px 25px;
                float: right;
                width: 160px;
                color: #003156;
                font: 12px/16px Arial, sans-serif;
                                                                border-bottom-right-radius:25px;
                                                                border-top-width:4px;
                                                                border-top-color:#959836;
                                                                border-top-style:solid;
}*/

.upmc-rteElement-InfoBox {
                background: #f4f4eb;
                padding: 10px 10px 15px 15px;
                margin: 0 0 10px 0px;

                width: 176px;
                color: #003156;
                font: 12px/16px Arial, sans-serif;
                border-top-width:1px;
                border-top-color:#959836;
                border-top-style:solid;
}
#upmc_lp2_rightcolumn .upmc-rteElement-InfoBox {
                background:none;
                padding: 10px 10px 15px 0px;
}

.upmc-rteElement-InfoBox H2, .upmc-rteElement-InfoBoxWrapped H2 {
                font: 14px museo-sans-n7, museo-sans, sans-serif;
                font-weight: 700;
                color: #771b61;
                margin-bottom: 7px;
}
.upmc-rteElement-InfoBox H3, .upmc-rteElement-InfoBoxWrapped H3 {
                font: 13px museo-sans-n7, museo-sans, sans-serif;
                font-weight: 700;
                color: #771b61;
                margin-bottom: 7px;
}
.upmc-rteElement-InfoBox ul, .upmc-rteElement-InfoBoxWrapped ul {
	padding:0px;
	margin:0 0 0 17px;
	line-height:21px;

}

.upmc-rteElement-InfoBox li, .upmc-rteElement-InfoBoxWrapped li {
	padding:0px;
}


DIV.upmc-rteElement-InfoBoxWrapped {
                -ms-name: "Info Box Wrapped";
}
.upmc-rteElement-InfoBoxWrapped {
                background: #f4f4eb;
                padding: 10px 10px 15px 15px;
                margin: 0 0 10px 0px;
                width: 176px;
                color: #003156;
                font: 12px/16px Arial, sans-serif;
                border-top-width:1px;
                border-top-color:#959836;
                border-top-style:solid;
}



.upmc-rtePosition-1{
-ms-name:"Left";
float:left;
}
.upmc-rtePosition-2{
-ms-name:"Right";
float:right;
}

.upmc-rteTable-1 {
	-ms-name:"Table w/No Style";
}

.upmc-rteTable-2 {
	-ms-name:"Table w/Alternating Columns";
}
.upmc-rteTableHeaderRow-2, 
.upmc-rteTableFooterRow-2,
.upmc-rteTableHeaderEvenCol-2,
.upmc-rteTableHeaderOddCol-2,
.upmc-rteTableFirstCol-2,
.upmc-rteTableLastCol-2 { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	color: #003156;
	padding: 5px 5px 5px 5px;
}
.upmc-rteTableOddCol-2,
.upmc-rteTableEvenCol-2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4E565A;
	text-align: left;	
	padding: 5px 5px 5px 5px;	
	border-top:1px #959833 solid;
}
.upmc-rteTableHeaderOddCol-2,
.upmc-rteTableFooterOddCol-2,
.upmc-rteTableOddCol-2 {
	background: #F2F4E0;
}
.upmc-rteTableHeaderRow-2 {
	border: none;
}

.upmc-rteTable-3 {
	-ms-name:"Table w/Alternating Rows";
	border-top: 1px #959833 solid;
	border-bottom: 1px #959833 solid;
}
.upmc-rteTableHeaderRow-3, 
.upmc-rteTableHeaderEvenCol-3,
.upmc-rteTableHeaderOddCol-3,
.upmc-rteTableFooterRow-3,
.upmc-rteTableFirstCol-3,
.upmc-rteTableLastCol-3 { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	color: #003156;	
	padding: 5px 5px 5px 5px;
}
.upmc-rteTableOddCol-3,
.upmc-rteTableEvenCol-3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4E565A;
	text-align: left;	
	padding: 5px 5px 5px 5px;	
}
.upmc-rteTableOddRow-3,
.upmc-rteTableEvenRow-3 {
	border-top: 1px #959833 solid;
}
.upmc-rteTableOddRow-3 {
	background: #F2F4E0;
}

.upmc-rteTable-4 {
	-ms-name:"Table w/Alternating Rows and Columns";
}
.upmc-rteTableHeaderRow-4, 
.upmc-rteTableFooterRow-4,
.upmc-rteTableHeaderEvenCol-4,
.upmc-rteTableHeaderOddCol-4,
.upmc-rteTableFirstCol-4,
.upmc-rteTableLastCol-4 { 
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	color: #003156;
	padding: 5px 5px 5px 5px;
}
.upmc-rteTableOddCol-4,
.upmc-rteTableEvenCol-4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #4E565A;
	text-align: left;	
	padding: 5px 5px 5px 5px;	
}
.upmc-rteTableHeaderOddCol-4,
.upmc-rteTableFooterOddCol-4,
.upmc-rteTableOddCol-4 {
	background: #F2F4E0;
}
.upmc-rteTableOddRow-4 {
	background: #E2E2E2;
}
.upmc-rteTableOddRow-4 .upmc-rteTableOddCol-4 {
	background: #DEE0D1;
}
.upmc-rteTableOddRow-4,
.upmc-rteTableEvenRow-4 {
	border-top: 1px #959833 solid;
}
.upmc-rteTableHeaderRow-4 {
	border: none;
}
