﻿#middleContent h2, #middleContent h3
{
	font-weight: bold; 
	color: #000; 
	padding-bottom: 16px;
	padding-left:10px;
	padding-top:5px;
	margin:0;
}
#middleContent h2
{
	font-size: 1.2em;
}
#middleContent h3
{
	font-size: 1em; 
}
.ms-rteCustom-body 
{
	color: #4C4C4C; 
}
p.ms-rteCustom-paragraph
{ 
	margin-top: 16px; 
	margin-bottom: 16px;
}
.ms-rteCustom-quote
{
	font-size: 1.35em; 
	font-weight: bold; 
	color: #000;
}
.ms-rteCustom-credit
{
	font-size: 0.82em;
	font-weight: normal;
	color: #000;
}
.ms-rteCustom-emphasis
{
	font-weight: bold;
	color: #000;
}
a.ms-rteCustom-link:link, a.ms-rteCustom-link:active, a.ms-rteCustom-link:visited, a.ms-rteCustom-link:hover
{
	color: #000; 
	text-decoration:underline;
}
ul.ms-rteCustom-unorderedList 
{
	list-style: disc;
	margin-top: 16px;
	margin-bottom: 16px;
}
ol.ms-rteCustom-orderedList {
	list-style:disc;
	margin-top: 16px;
	margin-bottom: 16px;
}
li.ms-rteCustom-bullet {
	color: #4c4c4c;
	margin-top: 16px;
	margin-bottom: 16px;
}

table.ms-rteCustom-table {
	margin-top: 16px; 
	margin-bottom: 16px;
	border:none;
	padding:4px; 
}
table.ms-rteCustom-table td
{
	margin:3px;
	color: #000;
	border-style:solid;
	border-width:1.5px;
	border-color:#fff;
	background-color:#E1DFDF; 
}
th.ms-rteCustom-tableHeader
{
	background-color: #f00; 
	color: #FFF; 
	text-align:left;
}
td.ms-rteCustom-header 
{
	background-color: #959595; 
	color: #000; 
	font-weight: bold;
}
td.ms-rteCustom-color1
{
	background-color: #fff;
}
table.ms-rteCustom-table td.ms-rteCustom-color1
{
	background-color: #fff;
}
td.ms-rteCustom-color2
{ 
	background-color: #E1DFDF; 
}
table.ms-rteCustom-table td.ms-rteCustom-color2
{	
	background-color: #E1DFDF; 
}
/* Custom rounded banners for h1 or divs */
.ms-rteCustom-roundedbanner, h1.ms-rteCustom-roundedbanner, div.ms-rteCustom-roundedbanner
{
	background: transparent url('../../../Images/MCPS/banners/banner_right_long.gif') no-repeat scroll right top;
	clear: left;
	font-family:verdana;
	padding-right:7px;
}

.ms-rteCustom-roundedbanner span, h1.ms-rteCustom-roundedbanner span, div.ms-rteCustom-roundedbanner span
{
	display: block;	
	padding:0 0 0 10px;
	position: relative;
	white-space: nowrap;
	height: 35px;
	line-height: 35px;
	background: transparent url('../../../Images/MCPS/banners/banner_left.gif') no-repeat scroll left top;
	color: #fff;
	font-weight:bold;
	text-decoration:none;
}
.ms-rteCustom-roundedbanner a:hover span
{
	cursor:pointer;
}
.ms-rteCustom-roundedbanner a
{
	text-decoration:none;
}
/*******************************/
.ms-rteCustom-roundedbannerMCPS, h1.ms-rteCustom-roundedbannerMCPS, div.ms-rteCustom-roundedbannerMCPS
{
	background: transparent url('../../../Images/MCPS/banners/mcpsbanner_right.gif') no-repeat scroll right top;
	clear: left;
	font-family:verdana;
	padding-right:7px;
}
.ms-rteCustom-roundedbannerMCPS span, h1.ms-rteCustom-roundedbannerMCPS span, div.ms-rteCustom-roundedbannerMCPS span
{
	display: block;
	padding: 0 0 0 10px;
	position: relative;
	white-space: nowrap;
	height: 35px;
	line-height: 35px;
	background: transparent url('../../../Images/MCPS/banners/mcpsbanner_left.gif') no-repeat scroll left top;
	color: #fff;
	font-weight:bold;
}
/*******************************/
/* scale the fonts for the relevant panels */
.pfmMainPanel .ms-rteCustom-roundedbanner, .iFrameContainer .ms-rteCustom-roundedbanner, .pfmHomeRightDiv .ms-rteCustom-roundedbanner
{
	font-size:1.25em;  /* 1.25em is 14px */ /* 1.428em is 16px;*/
}
.pfmLeftPanel .ms-rteCustom-roundedbanner, .pfmRightPanel .ms-rteCustom-roundedbanner
{
	font-size:1.072em;	/* 12px */
}
.pfmHomeTop .ms-rteCustom-roundedbanner,.pfmHomeBottom .ms-rteCustom-roundedbanner
{
	/* used to expand banners out from inherited padding */
	margin:-10px;	
}
/* landing page banners */
.pfmLandingMainContent .ms-rteCustom-roundedbanner, .pfmLandingMainContent .ms-rteCustom-roundedbannerMCPS
{
	font-size:1.25em;
}
.pfmLandingBottomContent .ms-rteCustom-roundedbanner, .pfmLandingBottomContent .ms-rteCustom-roundedbannerMCPS
{
	font-size:1.072em;
}
/* other landing pages */
.pfmHomeUpperPanel .ms-rteCustom-roundedbanner, .pfmHomeLowerPanel .ms-rteCustom-roundedbanner, .pfmHomeBottomPanel .ms-rteCustom-roundedbanner, .pfmHomeOptionalPanel .ms-rteCustom-roundedbanner
{
	font-size:1.25em;
}
.ms-rteCustom-bannerspan
{
	/* empty class for Sharepoint toolbar */
}

/* to replace widebanner in production r*/
h1.ms-rteCustom-leftbanner
{
	font-size:1.25em;
}
h1.ms-rteCustom-leftbanner span 
{
	display: block;
	padding: 0 0 0 10px;
	position: relative;
	white-space: nowrap;
	height: 35px;
	line-height: 35px;
	background: transparent url('../../../Images/MCPS/banners/banner_left.gif') no-repeat scroll left top;
	color: #fff;
	font-weight:bold;
}
h1.ms-rteCustom-rightbanner
{
	font-size:1.25em;
	background: transparent url('../../../Images/MCPS/banners/banner_right.gif') no-repeat scroll right top;
	clear: left;
	font-family:verdana;
	padding-right:7px;	
}
h1.ms-rteCustom-rightbanner span 
{
	display: block;
	padding: 0 0 0 10px;
	position: relative;
	white-space: nowrap;
	height: 35px;
	line-height: 35px;
	background: transparent url('../../../Images/MCPS/banners/banner_center.gif') repeat-x scroll left top;
	color: #fff;
	font-weight:bold;
}
/***************************************/
/* mcps banners */
h1.ms-rteCustom-mcpsrightbanner 
{	
	font-size:1.25em;
	background: transparent url('../../../Images/MCPS/banners/mcpsbanner_right.gif') no-repeat scroll right top;
	clear: left;
	font-family:verdana;
	padding-right:7px;	
}
h1.ms-rteCustom-mcpsrightbanner span 
{
	display: block;
	padding: 0 0 0 10px;
	position: relative;
	white-space: nowrap;
	height: 35px;
	line-height: 35px;
	background: transparent url('../../../Images/MCPS/banners/mcpsbanner_center.gif') repeat-x scroll left top;
	color: #fff;
	font-weight:bold;
}
h1.ms-rteCustom-mcpsleftbanner 
{	
	font-size:1.25em;
	background: transparent url('../../../Images/MCPS/banners/mcpsbanner_left.gif') no-repeat scroll right top;	
	padding: 0 0 0 10px;
}
h1.ms-rteCustom-mcpsleftbanner span 
{
	display: block;
	padding: 0 0 0 10px;
	position: relative;
	white-space: nowrap;
	height: 35px;
	line-height: 35px;
	background: transparent url('../../../Images/MCPS/banners/mcpsbanner_left.gif') no-repeat scroll left top;
	color: #fff;
	font-weight:bold;
}

/* custom table format */
.ms-rteTable-1 {
	BORDER-RIGHT: 1px; BORDER-TOP: 1px; BORDER-LEFT: 1px; BORDER-BOTTOM: 1px; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse;	
	margin-left:10px;
	margin-right:10px;	
}
.ms-rteTable-1 TR.ms-rteTableHeaderRow-1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; BACKGROUND: #959595; PADDING-BOTTOM: 10px; MARGIN: 10px; VERTICAL-ALIGN: middle; 
	TEXT-TRANSFORM: capitalize; COLOR: #fff; 
	LINE-HEIGHT: 1.3em; PADDING-TOP: 10px; FONT-STYLE: normal; FONT-FAMILY: Verdana; TEXT-ALIGN: left; border-spacing: 10px
}
.ms-rteTable-1 TR.ms-rteTableHeaderRow-1 p
{
	BACKGROUND: #959595;
}
.ms-rteTable-1 TD
{
	border-style:solid;	border-width:2px; border-color:#fff;
}
.ms-rteTable-1 TD.ms-rteTableHeaderFirstCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: #fff; LINE-HEIGHT: 1.2em; PADDING-TOP: 0in; 
}
.ms-rteTable-1 TD.ms-rteTableHeaderLastCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: #fff; LINE-HEIGHT: 1.2em; PADDING-TOP: 0in;
}
.ms-rteTable-1 TD.ms-rteTableHeaderOddCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: #fff; LINE-HEIGHT: 1.2em; PADDING-TOP: 0in;
	}
.ms-rteTable-1 TD.ms-rteTableHeaderEvenCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; COLOR: #fff; LINE-HEIGHT: 1.2em; PADDING-TOP: 0in;
}
.ms-rteTable-1 TR.ms-rteTableOddRow-1 {
	FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #4c4c4c; BACKGROUND-COLOR: #fff;
}
.ms-rteTable-1 TR.ms-rteTableEvenRow-1,.ms-rteTable-1 TR.ms-rteTableEvenRow-1 UL
{
	FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #4c4c4c; BACKGROUND-COLOR: #e1dfdf
}
.ms-rteTable-1 TR.ms-rteTableEvenRow-1 p
{
	FONT-SIZE: 1em; VERTICAL-ALIGN: top; COLOR: #4c4c4c; BACKGROUND-COLOR: #e1dfdf
}
.ms-rteTable-1 TD.ms-rteTableFirstCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0;
}
.ms-rteTable-1 TD.ms-rteTableLastCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0
}
.ms-rteTable-1 TD.ms-rteTableOddCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0
}
.ms-rteTable-1 TD.ms-rteTableEvenCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0
}
.ms-rteTable-1 TR.ms-rteTableFooterRow-1 {
	FONT-WEIGHT: 500; font-size:1em; COLOR: #fff; font-weight:bold; LINE-HEIGHT: 1.2em; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #959595
}
.ms-rteTable-1 TD.ms-rteTableFooterFirstCol-1 {
	PADDING-RIGHT: 5.4pt; PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; TEXT-ALIGN: left
}
.ms-rteTable-1 TD.ms-rteTableFooterLastCol-1 {
	PADDING-RIGHT: 5.4pt;  PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; TEXT-ALIGN: left; 
}
.ms-rteTable-1 TD.ms-rteTableFooterOddCol-1 {
	PADDING-RIGHT: 5.4pt;  PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; TEXT-ALIGN: left; 
}
.ms-rteTable-1 TD.ms-rteTableFooterEvenCol-1 {
	PADDING-RIGHT: 5.4pt;  PADDING-LEFT: 5.4pt; PADDING-BOTTOM: 0in; PADDING-TOP: 0in; TEXT-ALIGN: left; 
}
.ms-formfieldcontainer
{
	/* highlight editting panels */
	border:2px black solid;
}
