﻿/*Hiding Controls*/
#Ribbon\.EditingTools\.CPEditTab\.Font\.Fonts-Medium{
	display:none;
}

#Ribbon\.EditingTools\.CPEditTab\.Font\.FontSize-Medium{
	display:none;
}

#Ribbon\.EditingTools\.CPEditTab\.Font-Large-0-1-1{
	display:none;
}

#Ribbon\.EditingTools\.CPInsert\.WebParts{
	display:none;
}

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles a[title="Colored Heading 1"]{   
	display:none;   
}  

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles a[title="Colored Heading 2"]{   
	display:none;   
}  

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles a[title="Colored Heading 3"]{   
	display:none;   
}  

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles a[title="Colored Heading 4"]{   
	display:none;   
}

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles a[title="Heading 4"]{   
	display:none;   
}  

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles a[title="Callout 1"]{   
	display:none;   
}  

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles a[title="Callout 2"]{   
	display:none;   
}  

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles a[title="Callout 3"]{   
	display:none;   
}  

#Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles a[title="Callout 4"]{   
	display:none;   
}  

/*Modify/Add Controls*/

.ms-rteElement-H1{
	position:relative;
	font-size:24px;
	color:#3b73b9;
	margin:0;
	text-align:left;
	font-weight:normal;
}

/* Added by PJP on 7/16/2014 to support back button / header link functionality*/
.ms-rteElement-H1 a, .ms-rteElement-H1 a:active, .ms-rteElement-H1 a:visited{
	position:relative;
	font-size:24px;
	color:#3b73b9 !important;
	margin:0;
	text-align:left;
	font-weight:normal;
}

.ms-rteElement-H2{
	position:relative;
	font-size:18px;
	color:#002D6A;
	margin:0;
	padding:0;
	text-align:left;
	font-weight:bold;
}

.ms-rteElement-H3{
	position:relative;
	font-size:16px;
	color:#002D6A;
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
}

.ms-rteElement-Hr
{
	background-color:#b6b6b6;
	height:1px;
}

.ms-rteImage-AlignRight{
	-ms-name:"Wrap Text Align Image Right ";
	 float:right; 
	 margin-left: 15px;
}

.ms-rteElement-P a:link{
	color: #002d6a;
	text-decoration:none;
}
.ms-rteElement-P a:hover{
	color: #002d6a;
	text-decoration:underline;
}
.ms-rteElement-P a:visited{
	color: purple;
	text-decoration:none;
}
.ms-rteElement-P
{
	text-align:justify;
}
.ms-rteTable-default, .ms-rteTableHeaderFirstCol-default, .ms-rteTableHeaderLastCol-default, .ms-rteTableHeaderOddCol-default, .ms-rteTableHeaderEvenCol-default, .ms-rteTableFirstCol-default, .ms-rteTableLastCol-default, .ms-rteTableOddCol-default, .ms-rteTableEvenCol-default
{
	border: 0;
}
.MsoNormalTable
{
	border: 1px #002d6a solid;
}
.ms-rteTableHeaderRow-default th
{
	border-left: 1px #002d6a solid;
}
.ms-rteTableEvenCol-default
{
	border-right: 1px #002d6a solid;
	border-left: 1px #002d6a solid;
}
.ms-rteTableOddCol-default
{
	border-right: 1px #002d6a solid;
}

.ms-rteTableEvenRow-default td, .ms-rteTableOddRow-default td
{
	border-bottom: 1px #002d6a solid;
}
.MsoNormalTable th, .ms-rteTable-default th
{
	background-color: #002d6a !important;
	color: #fff;
	font-weight:bold;
}
.ms-rteTableOddRow-0 td, .ms-rteTableOddRow-default td
{
	background-color:#fff !important;
	color: #002d6a;
}
.ms-rteTableEvenRow-0 td, .ms-rteTableEvenRow-default td
{
	background-color: #cfd4d8 !important;
	color: #002d6a;
}