﻿#pageLayout{
	margin-top:0px;
	padding-bottom:0px;
}
/*page Title*/
h1#pageTitle {
	margin-top:15px;
	color:#0056AC;
}
@media (min-width:768px){
	h1#pageTitle {margin-top:9px;}
}

#bodyContent .slm-layout-main .whitespace {
	display:block!important
}
#bodyContent .ms-wpContentDivSpace {
	padding-top:8px;
}
#pageLayout img  {border:0px}
#cobRightNav img  {border:0px}


@media(max-width:767px){/*remove when all items are 100% responsive :-)*//*might affect filtering dropdowns on tables*/
	#mainContent{overflow:hidden}
}

#mainContent .rich-text-Content table{
	width:100%; /*tables included on the page content field*/
}
#mainContent .rich-text-Content table a{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
}



/*****utils******/
.ms-asset-icon {/*pdf icons etc*/
	vertical-align:middle
}


/*******elements used on existing pages created with sharepoint 2007***********/
.floatLeft/*used on pages created on sharepoint 2007*/
{
    float:left; 
    margin: 5px 10px 10px 0px; 
    display:inline;
    text-align:left;
}
.floatRight/*used on pages created on sharepoint 2007*/
{
    float:right;
    margin:5px 0px 10px 10px; 
    display:inline;
    text-align:right;
}
.floatLeftDiv/*used on pages created on sharepoint 2007*/
{
    float:left; 
    margin:5px 10px 10px 0px; 
    display:inline;
    text-align:left;
}
.floatRightDiv/*used on pages created on sharepoint 2007*/
{
    float:right;
    margin:5px 0px 10px 10px; 
    display:inline;
    text-align:right;
}

/**************Table Styles for TELERIK html editor control************/

/**********************************************************************************************/
/************keep to style old tables from 2007 sharepoint (telerick editor) ******************/
/**********************************************************************************************/

.telerik-reTable-4,
.telerik-reTable-3,
.telerik-reTable-2,
.telerik-reTable-1{
	 border:1px solid transparent
}

.telerik-reTable-4 p,
.telerik-reTable-3 p,
.telerik-reTable-2 p,
.telerik-reTable-1 p{
	margin:0px
}

.telerik-reTable-4 td p + p,
.telerik-reTable-3 td p + p,
.telerik-reTable-2 td p + p,
.telerik-reTable-1 td p + p{
	margin-top:14px!important
}


.telerik-reTable-4 table td,
.telerik-reTable-3 table td,
.telerik-reTable-2 table td,
.telerik-reTable-1 table td{
	border:none
}
   	
/****table 1 of 4 (alternating Row Color w/ dark header)*****/
.telerik-reTable-1{border-bottom:1px solid #f6f6f6;}
.telerik-reTable-1 td{padding:2px; border-right:2px solid white; background-color: #f6f6f6; }
.telerik-reTable-1 tr.telerik-reTableHeaderRow-1 td{
	background-color:#eee!important;
	font-size:115%;
	line-height:130%;
	font-weight:normal;}
.telerik-reTable-1 tr.telerik-reTableHeaderRow-1 strong{
	font-weight:normal;
}
.telerik-reTable-1 th {
	background-color:#eee!important;
	font-size:115%;
	line-height:130%;
	font-weight:normal;}
.telerik-reTable-1 tr.telerik-reTableHeaderRow-1 td {
	border-bottom:2px solid white; 	vertical-align:bottom!important; text-align:left!important;}	
.telerik-reTable-1 tr.telerik-reTableHeaderRow-1 td span{
	color:#1b1b1b!important
}
.telerik-reTable-1 tr.telerik-reTableHeaderRow-1 td b{
	font-weight:normal;
}
.telerik-reTable-1 tr.telerik-reTableOddRow-1 td{background-color:#fff;}

	
/****table 2 of 4 (Light Grid)*****/	
.telerik-reTable-2 td{
	padding:2px; border:1px solid #eee;}
.telerik-reTable-2 tr.telerik-reTableHeaderRow-2 td{
	background-color:#eee;
	font-size:115%;
	line-height:130%;
	font-weight:normal;
	color:#1b1b1b!important

	}
.telerik-reTable-2 tr.telerik-reTableHeaderRow-2 td{
	vertical-align:bottom!important;text-align:left!important
}
/****table 3 of 4 (Solid Color Light Header)*/
.telerik-reTable-3 tr.telerik-reTableHeaderRow-3 td{
	background-color:#eee;
	font-size:115%;
	line-height:130%;
	font-weight:normal;

    }
.telerik-reTable-3 tr.telerik-reTableHeaderRow-3 td{
	vertical-align:bottom!important;text-align:left!important
}
.telerik-reTable-3 td{
background-color:#f6f6f6;
padding:2px;
border-right:2px #fff solid;
border-bottom:2px #fff solid;
}

/*****table 4 of 4 (Solid Color Dark Header)*/
.telerik-reTable-4 tr td{
background-color:#f6f6f6	
}
.telerik-reTable-4 td{
padding:2px;
border-right:2px #fff solid;
border-bottom:2px #fff solid
}
.telerik-reTable-4 td p {
	margin:0px!important
}
.telerik-reTable-4 tr.telerik-reTableHeaderRow-4 td{
	background-color: #eee;
	font-size:115%;
	line-height:130%;
	font-weight:normal;
	color:#1b1b1b!important;
	vertical-align:bottom!important;text-align:left!important;
}
.telerik-reTable-4 tr.telerik-reTableHeaderRow-4 td strong{
	font-weight:normal;
}

/***********************end of telerik styles*********************************/


/***************************Default List View simple alternating style table***************************************************************/
.ms-viewheadertr {
	background-color:#eee;
}
.ms-viewheadertr a:link{
	color:#264C97}
	
.ms-alternating,
.ms-alternatingstrong{
	background-color:#f6f6f6;
}

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vhImage, .ms-gb, .ms-gb2, .ms-gbload, .ms-vb, .ms-vb2, .ms-vb-tall, .ms-vb-user, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-pb, .ms-pb-selected, .ms-ph {
    font-size: 100%;
    font-family:"Segoe UI",'Open Sans',"Tahoma",sans-serif;
    color:#1b1b1b;
}
#pageLayout .ms-MenuUILabel, #pageLayout .ms-MenuUILabelRtL, #pageLayout .ms-menuuilabelcompact, #pageLayout .ms-menuuilabelcompactRtl {
    font-size: 100%;
    font-family:"Segoe UI",'Open Sans',"Tahoma",sans-serif;
}
.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link {
    color:#3366CC;
    text-decoration: none;
}
.ms-vb a:hover, .ms-vb2 a:hover, .ms-vb-user a:hover {
    color:#1b1b1b;
    text-decoration: underline;
}


/*************************** end of Default List View simple alternating style table***************************************************************/
	


/********* BodyWebParts ***********/
@media (max-width:767px){
	.bodyWebparts {
		clear:both
	}	
} 
.bodyWebparts .ms-PartSpacingVertical {
	margin-top:20px!important}
.bodyWebparts .ms-PartSpacingHorizontal
{
font-size:1pt;
width:12px;
}
	
.bodyWebparts p.MsoNormal {margin:0px!important}
.bodyWebparts td.ms-vb span a:hover {
	font-weight:normal; }
.bodyWebparts span a {
	font-weight:normal; }
.bodyWebparts font{
	font-family:"Segoe UI",'Open Sans',"Tahoma",sans-serif!important;
	font-size:100%!important;
	/*color:#1b1b1b!important;*/ /*google translate uses font as well, commented out to display slides correctly*/
	font-weight:normal}


/************************Rich Text Editor (HTML Editor, Content Editor)*************************/
.ms-rteStyle-Normal{
	font-family:"Segoe UI",'Open Sans',"Tahoma",sans-serif!important;
	font-size:100%!important;
	color:#1b1b1b!important;
	font-weight:normal
}
p.ms-rteElement-P,
.ms-rteElement-P{
	color:#1b1b1b;
}
p.ms-rteElement-P.ms-rteStyle-Byline,
.ms-rteElement-P.ms-rteStyle-Byline,
.ms-rteStyle-Byline{
    font-style:italic;
    }
p.ms-rteElement-P.ms-rteStyle-Tagline,
.ms-rteElement-P.ms-rteStyle-Tagline,
.ms-rteStyle-Tagline{
    font-size:125%;
    color:#767676;
    font-style:italic;
    font-weight:200;
    }
header .ms-rteStyle-Tagline {/*first tagline in content goes inside the header (cobinit.js)*/ 
	margin-top:-12px;
}
h2 > p.ms-rteElement-P.ms-rteStyle-Tagline,
h2 > .ms-rteElement-P.ms-rteStyle-Tagline,
h2 > .ms-rteStyle-Tagline {/*first tagline in content goes inside the header (cobinit.js)*/ 
	margin-top:-4px;
	color:#767676;
	font-style:italic;
	font-weight:400;
	font-size:70%;
	font-weight:200;
}
h2 + p.ms-rteElement-P.ms-rteStyle-Tagline,
h2 + .ms-rteElement-P.ms-rteStyle-Tagline,
h2 + .ms-rteStyle-Tagline {
	margin-top:-12px;
	color:#767676;
}

p.ms-rteElement-P.ms-rteStyle-Highlight,
.ms-rteElement-P.ms-rteStyle-Highlight,
.ms-rteStyle-Highlight{
	background-color:#FFEC62}

p.ms-rteElement-P.ms-rteStyle-Caption,
.ms-rteElement-P.ms-rteStyle-Caption,
.ms-rteStyle-Caption{
	color:#1b1b1b!important;
    font-size:85%!important;
    display:block; 
    margin:3px!important
}
p.ms-rteElement-P.ms-rteStyle-Comment,
.ms-rteElement-P.ms-rteStyle-Comment,
.ms-rteStyle-Comment{
	font-weight:normal!important;
	font-size:115%!important;
	color: #0052A4!important;
	border-left:6px solid #0056AC;
	background-color:#f6f6f6;
	padding:14px 20px 20px;
}

p.ms-rteElement-P.ms-rteStyle-References,
.ms-rteElement-P.ms-rteStyle-References,
.ms-rteStyle-References{
    color: #55586C!important;
    font-style:italic;
    }

p.ms-rteElement-P.ms-rteStyle-footNote,
.ms-rteElement-P.ms-rteStyle-footNote,
.ms-rteStyle-footNote{/*.ms-rteStyle-cobFooter on the HTML markup button is now in place of this item*/
    color:#1b1b1b!important;
    border-top:6px solid #eee;
    width:100%;
    padding-top:8px;
    display:block;
    padding:14px 0px 20px;
    margin-top:60px;
    }
span.ms-rteStyle-footNote{
	margin-bottom:10px;
}

/*sample HTML markup dropdown**** add tag name in front of .ms-rte...****/
/*div.ms-rteElement-MyNormal{  -ms-name: "My Normal";  font-size: 12px;  color: #5a5a5a !important;  font-weight: normal;}*/

h2.ms-rteElement-Heading2 {/*h2 tag*/
	-ms-name:"Heading";	
}

h2.ms-rteElement-Heading2Underlined {/*h2 tag*/
	-ms-name:"Heading (underlined)";
	border-bottom:1px solid #8196b1;
}

h3.ms-rteElement-Heading3 {/*h3 tag*/
	-ms-name:"Subheading";	
}

h4.ms-rteElement-Heading4 {/*h4 tag*/
   -ms-name:"Sub-Subheading";
}

.ms-rteElement-Heading4 + p {
	margin-top:0px
}

p.ms-rteElement-Tagline{-ms-name:"Tagline";
    font-size:120%;
    color:#767676;
    font-style:normal;
    font-weight:400;
}

header .ms-rteElement-Tagline {/*first tagline in content goes inside the header (cobinit.js)*/ 
	margin-top:-12px;
}
h2 > .ms-rteElement-Tagline {/*first tagline in content goes inside the header (cobinit.js)*/ 
	margin-top:-4px;
	font-size:75%;
}
h2 + .ms-rteElement-Tagline{margin-top:-12px;}


aside.ms-rteElement-Callout1Left{-ms-name:"Callout - Left";}
aside.ms-rteElement-Callout1Right{-ms-name:"Callout - Right";}
aside.ms-rteElement-CalloutFull{-ms-name:"Callout - Full Width";}

.ms-rtestate-write p.ms-rteElement-Callout1Right,
.ms-rtestate-read p.ms-rteElement-Callout1Right,
.ms-rtestate-write p.ms-rteElement-Callout1Left,
.ms-rtestate-read p.ms-rteElement-Callout1Left,
.ms-rtestate-write p.ms-rteElement-Callout2Right,
.ms-rtestate-read p.ms-rteElement-Callout2Right,
.ms-rtestate-write p.ms-rteElement-Callout2Left,
.ms-rtestate-read p.ms-rteElement-Callout2Left,
.ms-rteElement-Callout2Right, 
.ms-rteElement-Callout2Left,
.ms-rteElement-Callout1Right,
.ms-rteElement-Callout1Left,
.ms-rteElement-CalloutFull
{
	width:100%;
	font-size:115%;
	color: #0052A4!important;
	background-color:#f6f6f6;
	border-left:6px solid #0056AC;
	padding:14px 20px 20px;
	margin-top:16px;
	margin-bottom:16px;
}

.ms-rteElement-Callout2Right span,
.ms-rteElement-Callout2Left span,
.ms-rteElement-Callout1Right span,
.ms-rteElement-Callout1Left span{
	color: #0052A4!important;
}

.ms-rteElement-Callout2Right a, 
.ms-rteElement-Callout2Left a,
.ms-rteElement-Callout1Right a,
.ms-rteElement-Callout1Left a,
.ms-rteElement-CalloutFull a{
	color: #0052A4;
	text-decoration:underline;
}

@media (min-width:768px){
	.ms-rteElement-Callout2Right, 
	.ms-rteElement-Callout2Left,
	.ms-rteElement-Callout1Right,
	.ms-rteElement-Callout1Left{
		width:45%!important;
	}

	.ms-rteElement-Callout2Left, 
	.ms-rteElement-Callout1Left,
	.ms-rtestate-write p.ms-rteElement-Callout1Left,
    .ms-rtestate-read p.ms-rteElement-Callout1Left{
		float:left;
		margin-right:16px;
		margin-top:8px;
		margin-bottom:0px;
	}
	.ms-rteElement-Callout2Right, 
	.ms-rteElement-Callout1Right,
	.ms-rtestate-write p.ms-rteElement-Callout1Right,
    .ms-rtestate-read p.ms-rteElement-Callout1Right{
		float:right;
		margin-left:16px;
		margin-top:8px;
		margin-bottom:0px;
	}
}

blockquote.ms-rteElement-Quotation{
	-ms-name:"Quotation";
}
blockquote{
color:#0056AC;
	font-family:"Times New Roman", Times, serif!important;
	font-style:italic;
	font-size:130%;
	margin:16px 0px;
	background-color:transparent;
	border:none;
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.05em;
  margin-right:8px;
  vertical-align: -0.4em;
}
blockquote:after{
  color: #ccc;
  content: close-quote;
  font-size: 4em;
  line-height: 0.05em;
  margin-left:-0.05em;
  vertical-align: -0.4em;
}
footer.ms-rteElement-cobFooter{
	-ms-name:"Article Footer";
}
.ms-rteElement-cobFooter{ 
    color:#1b1b1b!important;
    border-top:6px solid #eee;
    width:100%;
    padding-top:8px;
    padding:14px 0px 20px;
    margin-top:60px;
    height:auto;
}
.ms-rtestate-field footer.ms-rteElement-cobFooter{
	display:table;/*do not remove*/
}
.ms-rtestate-write.ms-rtestate-field footer.ms-rteElement-cobFooter{
	    display:block;/*do not remove*/
}
hr.ms-rteElement-cobHR{
	-ms-name:"Horizontal Rule";
}
p.ms-rteElement-cobHighlight{
	background-color:#FFEC62;
	-ms-name:"Highlight";
}
.ms-rteElement-cobHighlight{
	background-color:#FFEC62;
}
p.ms-rteElement-cobCaption{
	-ms-name:"Image Caption";
	clear:both;
	font-size:85%;
}
figure.ms-rteElement-cobCaption,
figure{
	display: table;
	width: 1px;
    font-size:85%;
}
figure img{
	float:none!important;
}
figcaption{
	background-color:#f0f0f0;
	background-image:url('/Style%20Library/BramptonImages/Generic/branding/leftNav_up_arrow.gif');
	background-repeat:no-repeat;
	background-position:97% -2px;
	padding:10px 4px 4px 4px;
	margin-top:1px;
	
}
.ms-rtestate-write .ms-rteElement-Callout2Left,
.ms-rtestate-read .ms-rteElement-Callout2Left
/**keep to account for all previous content added using this element**/
{
	/*color:#1b1b1b!important;
	font-family:"Times New Roman", Times, serif!important;
	font-style:italic;
	width:100%;
	padding:7px 10px 10px 0px;
	margin: 2px 12px 0px 0px*/
	background-color:#f6f6f6;
	width:100%;
	padding:12px 16px 16px;
	border:1px solid #eee;
	/*margin: 16px 16px 16px 0px*/

}

.ms-rtestate-write .ms-rteElement-Callout2Right,
.ms-rtestate-read .ms-rteElement-Callout2Right
/**keep to account for all previous content added using this element**/
{
	/*color:#1b1b1b!important;
	font-family:"Times New Roman", Times, serif!important;
	font-style:italic;
	width:100%;
	padding:7px 0px 10px 10px;
	margin: 2px 0px 0px 12px;
	background-color:transparent;
	border:none;*/
	background-color:#f6f6f6;
	width:100%;
	padding:10px 7px 14px;
	border:1px solid #ddd;
	/*margin: 16px 0px 16px 16px*/

}


/*******Ribbon Image Styles************/
img.ms-rteImage-1 {	
	BORDER: #1b1b1b 1px solid!important;	
	BACKGROUND-COLOR: #f6f6f6!important;
}
img.ms-rteImage-2 {
		BORDER:1px solid #C7D1E0!important;	
		padding:7px;
}
img.ms-rteImage-3{
		padding:8px!important;
		background-color:#1b1b1b;
}
img.ms-rteImage-4{
	background-image:none;
	background-color:#eee;
	padding:8px!important
}
.ms-rtePosition-1 {/*2010 images floated to the left*/
    margin:5px 10px 10px 0px; 
}

.ms-rtePosition-2 {/*2010 images floated to the right*/
 margin:5px 0px 10px 10px; 	
}

img.ms-rteImage-5{
	-ms-name:"Responsive Image";
	width:100%;
	display: block;
	height: auto;
	max-width: 100%;
	float:none!important;
}
.pageBanner{
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:15px;
}
@media(min-width:1366px){
	.pageBanner{
		margin-left:0px;
		margin-right:0px;
	}
}
/************Ribbon Table Styles***********/
/****"Default Table Style - Light"***/

#pageLayout .ms-rtetablecells{border-top:1px solid #f6f6f6;}
#pageLayout TH.ms-rteTable-default{border:1px solid #f6f6f6;}
#pageLayout TD.ms-rteTable-default{border:1px solid #f6f6f6!important;}
#pageLayout .ms-rteTableFooterEvenCol-default{border:1px solid #f6f6f6!important;}
#pageLayout .ms-rteTableFooterOddCol-default{border:1px solid #f6f6f6!important;}
#pageLayout .ms-rteTableFooterLastCol-default{border:1px solid #f6f6f6!important;}
#pageLayout .ms-rteTableFooterFirstCol-default{border:1px solid #f6f6f6!important; font-weight:normal!important}
#pageLayout .ms-rteTableEvenCol-default{border:1px solid #f6f6f6!important;}
#pageLayout .ms-rteTableOddCol-default{border:1px solid #f6f6f6!important;}
#pageLayout .ms-rteTableLastCol-default{border:1px solid #f6f6f6!important;}
#pageLayout .ms-rteTableFirstCol-default{border:1px solid #f6f6f6!important; font-weight:normal!important}
#pageLayout .ms-rteTableHeaderEvenCol-default{border:1px solid #f6f6f6!important; color:#1b1b1b!important}
#pageLayout .ms-rteTableHeaderOddCol-default{border:1px solid #f6f6f6!important; color:#1b1b1b!important}
#pageLayout .ms-rteTableHeaderLastCol-default{border:1px solid #f6f6f6!important; color:#1b1b1b!important}
#pageLayout .ms-rteTableHeaderFirstCol-default{border:1px solid #f6f6f6!important; color:#1b1b1b!important}
#pageLayout .ms-rteTable-default{border:1px solid #f6f6f6;}

/*****"Table Style 1 - Clear"***** (same styles as corev4.css)*******/
.ms-rteTable-0{
-ms-name:"Table Style 1 - Clear";
border-width:0px;
border-style:none;
border-collapse:collapse;
}
.ms-rteTableFirstCol-0 {
	font-weight:normal
}
.ms-rteTableHeaderFirstCol-0{color:#1b1b1b}

.ms-rteTableHeaderLastCol-0{color:#1b1b1b}

.ms-rteTableHeaderOddCol-0{color:#1b1b1b}

.ms-rteTableHeaderEvenCol-0{color:#1b1b1b}

/**********"Table Style 2 - Light Banded"**********/
.ms-rteTable-1{
color:#1b1b1b!important;
font-size:1em;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1{
background-color:#FFF;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
}
.ms-rteTable-1 th.ms-rteTableHeaderRow-1{
/* [ReplaceColor(themeColor:"Light1")]  background-color:#8196b1;*/ background-color:#eee;
border-top:1px #fff solid;
border-bottom:2px #fff solid;
}
.ms-rteTable-1 th.ms-rteTableFooterFirstCol-1{
border-top:1px #fff solid;
border-bottom:1px #fff solid; 
border-right:1px solid #fff;
}
.ms-rteTable-1 th.ms-rteTableHeaderFirstCol-1{background-color:#eee;
border-top:1px #fff solid;
border-bottom:2px #fff solid;
border-right:1px solid #fff;
}
.ms-rteTable-1 td.ms-rteTableFooterOddCol-1{
border-top:1px #fff solid!important;
border-bottom:1px #fff solid!important;
border-right:1px solid #fff!important;

}
.ms-rteTable-1 th.ms-rteTableHeaderOddCol-1{ background-color:#eee;
border-top:1px #fff solid;
border-bottom:2px #fff solid;
border-right:1px solid #fff;

}
.ms-rteTable-1 td.ms-rteTableFooterEvenCol-1{
border-top:1px #fff solid!important;
border-bottom:1px #fff solid!important;
border-right:1px solid #fff!important;

}
.ms-rteTable-1 th.ms-rteTableHeaderEvenCol-1{ background-color:#eee;
border-top:1px #fff solid;
border-bottom:2px #fff solid;
border-right:1px solid #fff;

}
.ms-rteTable-1 th.ms-rteTableFooterLastCol-1{
border-top:1px #fff solid;
border-bottom:1px #fff solid;

}
.ms-rteTable-1 th.ms-rteTableHeaderLastCol-1{ background-color:#eee;
border-top:1px #fff solid;
border-bottom:2px #fff solid;
}
.ms-rteTable-1 tr.ms-rteTableOddRow-1{
/* [ReplaceColor(themeColor:"Light1-Lightest")] */ background-color: #eee;
}
.ms-rteTable-1 tr.ms-rteTableEvenRow-1{
background-color:#fff;
}
.ms-rteTable-1 th.ms-rteTableFirstCol-1{
font-weight:normal;border-right:1px solid #fff;

}
.ms-rteTable-1 td.ms-rteTableLastCol-1{
font-weight:normal;
}
.ms-rteTable-1 td.ms-rteTableOddCol-1{border-right:1px solid #fff!important;
}
.ms-rteTable-1 td.ms-rteTableEvenCol-1{border-right:1px solid #fff!important;
}

/********Table Style 3 - Medium Two Tones********/
.ms-rteTable-6{
-ms-name:"Table Style 3 - Medium Two Tones";
text-align:left;
line-height:2;
vertical-align:top;
color:#1b1b1b!important;
font-size:1em;
}
.ms-rteTable-6 tr.ms-rteTableFooterRow-6{
background-color:#FFF;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderRow-6{
background-color:#FFF;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
}
.ms-rteTable-6 th.ms-rteTableFooterFirstCol-6{
color:#1b1b1b!important;
background-color:#eee;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6{
color:#1b1b1b!important;
background-color:#8196b1;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-6 td.ms-rteTableFooterOddCol-6{
color:#1b1b1b!important;
background-color:#eee;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderOddCol-6{
color:#1b1b1b!important;
background-color:#8196b1;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-6 td.ms-rteTableFooterEvenCol-6{
color:#1b1b1b!important;
background-color:#eee!important;
border-top:2px #fff solid!important;
border-bottom:2px #fff solid!important; border-right:1px #fff solid!important;
}
.ms-rteTable-6 th.ms-rteTableHeaderEvenCol-6{
color:#1b1b1b!important;
background-color:#8196b1;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-6 td.ms-rteTableFooterLastCol-6{
color:#1b1b1b!important;
background-color:#eee;
border-top:2px #fff solid;
border-bottom:2px #fff solid;
}
.ms-rteTable-6 th.ms-rteTableHeaderLastCol-6{
color:#1b1b1b!important;
background-color: #8196b1;
border-top:2px #fff solid;
border-bottom:2px #fff solid;
}
.ms-rteTable-6 tr.ms-rteTableOddRow-6{
background-color:#eee;
}
.ms-rteTable-6 tr.ms-rteTableEvenRow-6{
background-color:#eee;
}
.ms-rteTable-6 th.ms-rteTableFirstCol-6{
font-weight:normal;border-right:1px #fff solid; border-bottom:1px #fff solid;
}
.ms-rteTable-6 td.ms-rteTableLastCol-6{
font-weight:normal;
}
.ms-rteTable-6 td.ms-rteTableOddCol-6{
border-right:1px #fff solid!important;border-bottom:1px #fff solid!important;}
.ms-rteTable-6 td.ms-rteTableEvenCol-6{
border-right:1px #fff solid!important;border-bottom:1px #fff solid!important;}


/********Table Style 4 - Solid Grid********/
.ms-rteTable-7{
-ms-name:"Table Style 4 - Light Solid Grid";
text-align:left;
line-height:2;
vertical-align:top;
color:#1b1b1b!important;
font-size:1em;
}
.ms-rteTable-7 tr.ms-rteTableFooterRow-7{
background-color:#FFF;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
}
.ms-rteTable-7 th.ms-rteTableHeaderRow-7{
background-color:#FFF;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
}
.ms-rteTable-7 th.ms-rteTableFooterFirstCol-7{
color:#1b1b1b!important;
background-color:#eee;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-7 th.ms-rteTableHeaderFirstCol-7{
color:#1b1b1b!important;
background-color:#eee;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-7 td.ms-rteTableFooterOddCol-7{
color:#1b1b1b!important;
background-color:#eee!important;
border-top:2px #fff solid!important;
border-bottom:2px #fff solid!important;border-right:1px #fff solid!important;
}
.ms-rteTable-7 th.ms-rteTableHeaderOddCol-7{
color:#1b1b1b!important;
background-color:#eee;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-7 td.ms-rteTableFooterEvenCol-7{
color:#1b1b1b!important;
background-color:#eee!important;
border-top:2px #fff solid!important;
border-bottom:2px #fff solid!important; border-right:1px #fff solid!important;
}
.ms-rteTable-7 th.ms-rteTableHeaderEvenCol-7{
color:#1b1b1b!important;
background-color:#eee;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-7 td.ms-rteTableFooterLastCol-7{
color:#1b1b1b!important;
background-color:#eee!important;
border-top:2px #fff solid!important;
border-bottom:2px #fff solid!important;
}
.ms-rteTable-7 th.ms-rteTableHeaderLastCol-7{
color:#1b1b1b!important;
background-color: #eee;
border-top:2px #fff solid;
border-bottom:2px #fff solid;
}
.ms-rteTable-7 tr.ms-rteTableOddRow-7{
background-color:#eee;
}
.ms-rteTable-7 tr.ms-rteTableEvenRow-7{
background-color:#eee;
}
.ms-rteTable-7 th.ms-rteTableFirstCol-7{
font-weight:normal;border-right:1px #fff solid; border-bottom:1px #fff solid;
}
.ms-rteTable-7 td.ms-rteTableLastCol-7{
font-weight:normal;
}
.ms-rteTable-7 td.ms-rteTableOddCol-7{
border-right:1px #fff solid;border-bottom:1px #fff solid;}
.ms-rteTable-7 td.ms-rteTableEvenCol-7{
border-right:1px #fff solid;border-bottom:1px #fff solid;}

/********Table Style 5 - Solid Grid********/
.ms-rteTable-8{
-ms-name:"Table Style 5 - Medium Solid Grid";
text-align:left;
line-height:2;
vertical-align:top;
color:#1b1b1b!important;
font-size:1em;
}
.ms-rteTable-8 tr.ms-rteTableFooterRow-8{
background-color:#FFF;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
}
.ms-rteTable-8 th.ms-rteTableHeaderRow-8{
background-color:#FFF;
border-top:1px #fff solid;
border-bottom:1px #fff solid;
}
.ms-rteTable-8 th.ms-rteTableFooterFirstCol-8{
color:#1b1b1b!important;
background-color:#eee;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-8 th.ms-rteTableHeaderFirstCol-8{
color:#1b1b1b!important;
background-color:#8196b1;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-8 td.ms-rteTableFooterOddCol-8{
color:#1b1b1b!important;
background-color:#eee!important;
border-top:2px #fff solid!important;
border-bottom:2px #fff solid!important;border-right:1px #fff solid!important;
}
.ms-rteTable-8 th.ms-rteTableHeaderOddCol-8{
color:#1b1b1b!important;
background-color:#8196b1;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-8 td.ms-rteTableFooterEvenCol-8{
color:#1b1b1b!important;
background-color:#eee!important;
border-top:2px #fff solid!important;
border-bottom:2px #fff solid!important; border-right:1px #fff solid!important;
}
.ms-rteTable-8 th.ms-rteTableHeaderEvenCol-8{
color:#1b1b1b!important;
background-color:#8196b1;
border-top:2px #fff solid;
border-bottom:2px #fff solid;border-right:1px #fff solid;
}
.ms-rteTable-8 td.ms-rteTableFooterLastCol-8{
color:#1b1b1b!important;
background-color:#eee!important;
border-top:2px #fff solid!important;
border-bottom:2px #fff solid!important;
}
.ms-rteTable-8 th.ms-rteTableHeaderLastCol-8{
color:#1b1b1b!important;
background-color:#8196b1;
border-top:2px #fff solid;
border-bottom:2px #fff solid;
}
.ms-rteTable-8 tr.ms-rteTableOddRow-8{
background-color:#eee;
}
.ms-rteTable-8 tr.ms-rteTableEvenRow-8{
background-color:#eee;
}
.ms-rteTable-8 th.ms-rteTableFirstCol-8{
font-weight:normal;border-right:1px #fff solid; border-bottom:1px #fff solid;
}
.ms-rteTable-8 td.ms-rteTableLastCol-8{
font-weight:normal;
}
.ms-rteTable-8 td.ms-rteTableOddCol-8{
border-right:1px #fff solid!important;border-bottom:1px #fff solid!important;}
.ms-rteTable-8 td.ms-rteTableEvenCol-8{
border-right:1px #fff solid!important; border-bottom:1px #fff solid!important;}

/*****utils*******/
.clear{
clear:both;
}
cite{
	color:#000;
	font-family:"Segoe UI",'Open Sans',Arial,Helvetica,sans-serif;
	font-size:75%
}


/*** remove OOB styles from the RTE styles tab dropdown ***/
/**** important, do not remove ****************************/
 #Ribbon\.EditingTools\.CPEditTab\.Styles,
 #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles,
 #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle0-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle1-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle2-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle3-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle4-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle5-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Styles\.Styles\.Menu\.Styles\.TextStyle6-Menu 
 {display:none;} 
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph-Large-0-1{display:none}
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph-Large-0-0{margin-top:38px}
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle0-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle1-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle2-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle3-Menu, 
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle4-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle5-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle6-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle7-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle8-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle10-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle11-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle12-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle13-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle27-Menu,
 #Ribbon\.EditingTools\.CPEditTab\.Paragraph\.ElementWithStyle\.Menu\.Styles #ElementWithStyle28-Menu
 {display:none;}


/***** Right Nav Panel ******/

#cobRightNav {
	padding-top:18px;
	padding-bottom:30px;
	background-color:#eee;
	border-top:1px solid #ddd;
	font-size:100%;
	font-family:inherit;
	}
#cobRightNav h2.hidden {display:none;}

@media (min-width:400px){
	#cobRightNav .img-responsive,
	#cobRightNav .ms-rteImage-5{width:auto; max-width:100%}
}
@media (min-width:768px){
	#cobRightNav {
		background-color:#f9f9f9;
		border-top:1px solid #e2e2e2;
		margin-left:15px;
		margin-bottom:-10px;
	}
}
@media (min-width:992px){
	#cobRightNav {
		font-size:90%;
		background-color:#fff;
		border-top:none;
		margin-left:0px;
	}
	#cobRightNav .img-responsive,
	#cobRightNav .ms-rteImage-5{width:100%}
}
@media (min-width:1025px){
	#cobRightNav{
		/* padding-right:0px */
	}
}	
 
  
/**********removes left nav on top sites pages***************/
.noLeftNav NAV#cobBreadcrumb{
	border-left:none!important;
}
.noLeftNav #cobBreadcrumb .navbar-toggle{
	display:none!important
}
.noLeftNav .s4-notdlg.col-sm-3.sidebar-offcanvas{
	display:none!important
}
.noLeftNav #MSO_ContentTable{
	width:100%!important;
	border-left:none!important
}  
