﻿@import url("/_layouts/1033/styles/Themable/corev4.css");
	
/* border means reusable content on-page, not editable */
div.ms-rtestate-write span[contenteditable="false"] {
	border: 2px dashed #e4834e;
	background-color: #e0e0e0;
	opacity: .55;
	filter: alpha(opacity=55);
	display:inline-block;
}

p.cpu-rteStyle-p {-ms-name:"Standard paragraph"; font-size: 100%;}


h2.cpu-rteElement-h2 {-ms-name:"Header level 2";font-size:200%; font-weight: normal; line-height: 1; letter-spacing: -0.025em;}
h3.cpu-rteElement-h3 {-ms-name:"Header level 3"; font-size:150%; font-weight: normal; line-height: 1; letter-spacing: -0.025em;}
h4.cpu-rteElement-h4 {-ms-name:"Header level 4"; font-size:100%;font-weight:bold;line-height:1.5;color:#7f1d70;}

hr.cpu-rteElement-unibrow {-ms-name:"Separator - thick"; height: 3px; color: #676767; background-color: #676767;}
hr.cpu-rteElement-thinbrow {-ms-name:"Separator - thin"; height: 0px; color:#fff;background-color:#fff; border-top: 1px #bfbfbf solid;}
hr.cpu-rteElement-dotbrow {-ms-name:"Separator - dotted"; height: 0px; color:#fff;background-color:#fff;border-top: 1px #bfbfbf dotted;}


div.cpu-rteElement-unibrow_title {-ms-name:"Separator - thick with title";font-weight: bold; line-height: 1.5; text-transform:uppercase; border-top: 3px solid #676767; color: #676767; width: 100%; font-family: Verdana, sans-serif; padding: 4px 0px 5px 0}

a.cpu-rteElement-buttonlink {-ms-name:"Button link";
	height: 20px;
	display: inline-block;
	line-height: 20px;
	padding: 0 8px; 
	background: #fbfbfb;
	background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#eaeaea));
	color: #7d226f;  font-weight: bold; vertical-align: middle;
	border: 1px solid #d5d5d5;
	text-transform: uppercase; 
	text-decoration: none !important;
	border-radius:10px; 
	text-align: center;
	-moz-border-radius:10px;
	font-family: Verdana;
	font-size: 80%;
	white-space:nowrap;
	}



table.cpu-rteTable-default {-ms-name:"Plain";}
.cpu-rteTable-default {border-top: 1px solid #b9b9b9;}

.cpu-rteTableHeaderRow-default {line-height: 4em; border-bottom: 1px solid #b9b9b9;font-weight: normal;}
.cpu-rteTableOddRow-default {line-height: 4em; border-bottom: 1px solid #b9b9b9;}
.cpu-rteTableEvenRow-default {line-height: 4em; border-bottom: 1px solid #b9b9b9;}

.cpu-rteTableHeaderFirstCol-default {min-width:20%; text-align:left;}
.cpu-rteTableHeaderOddCol-default {min-width:20%; text-align:left}
.cpu-rteTableHeaderEvenCol-default {min-width:20%; text-align:left}

.cpu-rteTableFirstCol-default {text-align:left; font-weight: normal;}
.cpu-rteTableOddCol-default {text-align:left}
.cpu-rteTableEvenCol-default {text-align:left}



table.cpu-rteTable-basic_t {-ms-name:"Basic with Purple Title Bar";}
.cpu-rteTable-basic_t {width: 100%;}

 .cpu-rteTableHeaderRow-basic_t {color: white; background-color:#7c1b5e; text-indent: 5px; line-height: 2; vertical-align: top;}
 .cpu-rteTableOddRow-basic_t {line-height: 2; border-top: 1px solid #b9b9b9;vertical-align: top;}
 .cpu-rteTableEvenRow-basic_t {background-color: #f5f5f5; line-height: 2; vertical-align: top; border-top: 1px solid #b9b9b9;}

 .cpu-rteTableHeaderFirstCol-basic_t {min-width:20%; text-align:left; text-indent: 10px;font-weight:bold; margin-left: 15px; padding: 5px 0;}
 .cpu-rteTableHeaderOddCol-basic_t {min-width:20%; text-align:left; font-weight:bold;padding: 5px 0;}
 .cpu-rteTableHeaderEvenCol-basic_t {min-width:20%; text-align:left; font-weight:bold;padding: 5px 0;}

 .cpu-rteTableFirstCol-basic_t {text-align:left; text-indent: 10px; font-weight: bold; margin-left:15px;padding: 15px 0;}
 .cpu-rteTableOddCol-basic_t {text-align:left;padding:15px 0;}
 .cpu-rteTableEvenCol-basic_t {text-align:left;padding: 15px 0;}



table.cpu-rteTable-justlinks {-ms-name: "Just Links 1 column";}
.cpu-rteTable-justlinks {width: 100%;}

 .cpu-rteTableHeaderRow-justlinks {line-height: 2;}
 .cpu-rteTableOddRow-justlinks {line-height: 2; border-top: 1px solid #b9b9b9;}
 .cpu-rteTableEvenRow-justlinks {line-height: 2; border-top: 1px solid #b9b9b9;}

 .cpu-rteTableHeaderFirstCol-justlinks {min-width:20%; text-align:left; padding: 15px 0;}
 .cpu-rteTableHeaderOddCol-justlinks {min-width:20%; text-align:right; padding: 15px 0;}
 .cpu-rteTableHeaderEvenCol-justlinks {min-width:20%; text-align:right; padding : 15px 0;}

 .cpu-rteTableFirstCol-justlinks {text-align:left; padding: 15px 0;}
 .cpu-rteTableOddCol-justlinks {text-align:right; padding: 15px 0;}
 .cpu-rteTableEvenCol-justlinks {text-align:right; padding: 15px 0;}


table.cpu-rteTable-justdot {-ms-name: "Just Links dotted 2 column";}
.cpu-rteTable-justdot {width: 100%;}

 .cpu-rteTableHeaderRow-justdot {line-height: 2;}
 .cpu-rteTableOddRow-justdot {line-height: 2; border-top: 1px dotted #b9b9b9;}
 .cpu-rteTableEvenRow-justdot {line-height: 2; border-top: 1px dotted #b9b9b9;}

 .cpu-rteTableHeaderFirstCol-justdot {min-width:20%; text-align:left; padding: 10px 0;}
 .cpu-rteTableHeaderOddCol-justdot {min-width:20%; text-align:right; padding: 10px 0;}
 .cpu-rteTableHeaderEvenCol-justdot {min-width:20%; text-align:right; padding :10px 0;}

 .cpu-rteTableFirstCol-justdot {text-align:left; padding: 10px 0;}
 .cpu-rteTableOddCol-justdot {text-align:right; padding: 10px 0;}
 .cpu-rteTableEvenCol-justdot {text-align:right; padding: 10px 0;}



table.cpu-rteTable-basic_2c {-ms-name:"Simple 2 column - Testimonials";}
.cpu-rteTable-basic_2c {width: 100%;border-top: 3px grey solid;}
 
 .cpu-rteTableHeaderRow-basic_2c {color: white; background-color:#7c1b5e; line-height:3;}
 .cpu-rteTableOddRow-basic_2c {line-height: 3}
 .cpu-rteTableEvenRow-basic_2c {background-color: #f5f5f5; line-height:3}

 .cpu-rteTableHeaderFirstCol-basic_2c {min-width:20%; text-align:left; padding-left: 5px;}
 .cpu-rteTableHeaderOddCol-basic_2c {min-width:20%; text-align:left}
 .cpu-rteTableHeaderEvenCol-basic_2c {min-width:20%; text-align:left} 

 .cpu-rteTableFirstCol-basic_2c {text-align:left; padding-left: 5px;}
 .cpu-rteTableOddCol-basic_2c {text-align:left}
 .cpu-rteTableEvenCol-basic_2c {text-align:left}
 
 
 
table.cpu-rteTable-basic_3c {-ms-name:"Simple 3 column - Dates";}
.cpu-rteTable-basic_3c {width: 100%;border-top: 3px grey solid;}
 
 .cpu-rteTableHeaderRow-basic_3c {color: white; background-color:#7c1b5e;}
 .cpu-rteTableOddRow-basic_3c {line-height: 4}
 .cpu-rteTableEvenRow-basic_3c {line-height: 4; background-color: #f5f5f5}

 .cpu-rteTableHeaderFirstCol-basic_3c {width:1%; text-align:left}
 .cpu-rteTableHeaderOddCol-basic_3c {width:1%; text-align:left}
 .cpu-rteTableHeaderEvenCol-basic_3c {text-align:left} 

 .cpu-rteTableFirstCol-basic_3c {text-align:left}
 .cpu-rteTableOddCol-basic_3c {text-align:left}
 .cpu-rteTableEvenCol-basic_3c {text-align:left}


 
 
table.cpu-rteTable-pgraphs {-ms-name: "Titles and paragraphs";}
.cpu-rteTable-pgraphs {width: 100%;}

 .cpu-rteTableHeaderRow-pgraphs {border-top: 3px solid #676767;}
 .cpu-rteTableOddRow-pgraphs {border-top: 1px solid #b9b9b9;}
 .cpu-rteTableEvenRow-pgraphs {border-top: 1px solid #b9b9b9;}

 .cpu-rteTableHeaderFirstCol-pgraphs {width: 35%; text-align:left; vertical-align: top; font-size: 1.3em; padding-top: 10px; padding-bottom: 24px;}
 .cpu-rteTableHeaderOddCol-pgraphs {min-width: 45%; max-width: 65%; text-align:left; vertical-align: top; padding-top: 13px; padding-bottom: 24px;}
 .cpu-rteTableHeaderEvenCol-pgraphs {max-width: 20%; text-align:left; vertical-align: top; padding-top: 13px; padding-bottom: 24px;}

 .cpu-rteTableFirstCol-pgraphs {min-width:20%; text-align:left; vertical-align: top; font-size: 1.3em; padding-top: 10px; padding-bottom: 24px;}
 .cpu-rteTableOddCol-pgraphs {min-width:20%; text-align:left; vertical-align: top;; padding-top: 13px; padding-bottom: 24px;}
 .cpu-rteTableEvenCol-pgraphs {min-width:20%; text-align:left; vertical-align: top; padding-top: 13px; padding-bottom: 24px;}
 
 
 
 
table.cpu-rteTable-invisihalves {-ms-name: "50/50 Invisible";}
.cpu-rteTable-invisihalves {width: 100%; border:none;}

 .cpu-rteTableHeaderRow-invisihalves {text-align:left;}
 .cpu-rteTableOddRow-invisihalves {text-align:left;}
 .cpu-rteTableEvenRow-invisihalves {text-align:left;}

 .cpu-rteTableHeaderFirstCol-invisihalves {width: 50%; text-align:left ; vertical-align: top; padding-right:10px;}
 .cpu-rteTableHeaderOddCol-invisihalves {width: 50%; text-align:left; vertical-align: top; padding-left:5px;}
 .cpu-rteTableHeaderEvenCol-invisihalves {width: 50%; padding-left:10px; text-align:left;}
 .cpu-rteTableHeaderLastCol-invisihalves {width: 50%; text-align:left; vertical-align: top; padding-right:10px;}

 .cpu-rteTableFirstCol-invisihalves {width:50%; text-align:left; vertical-align: top;}
 .cpu-rteTableOddCol-invisihalves {width: 50%; text-align:left; vertical-align: top;}
 .cpu-rteTableEvenCol-invisihalves {width: 0%; text-align:left;}
 .cpu-rteTableLastCol-invisihalves {width: 50%; text-align:left;}

 
table.cpu-rteTable-execbio {-ms-name: "Executive bio"; text-align:left;}
 .cpu-rteTableHeaderRow-execbio {vertical-align:top; padding-right:10px;}
 .cpu-rteTableOddRow-execbio {vertical-align:top; padding-left:5px; padding-right:5px;}
 .cpu-rteTableEvenRow-execbio {vertical-align:top; padding-left:10px;}

 .cpu-rteTableHeaderFirstCol-execbio {width: 70%;margin-right:20px; text-align:left;}
 .cpu-rteTableHeaderOddCol-execbio {width: 30%;align:right; text-align:left;}
 .cpu-rteTableHeaderEvenCol-execbio {width: 0%;text-align:left;}
 .cpu-rteTableHeaderLastCol-execbio {text-align:right;}
 
 .cpu-rteTableFirstCol-execbio {width:50%; text-align:left; vertical-align: top; border-top: 1px dotted #bfbfbf;text-align:left;}
 .cpu-rteTableOddCol-execbio {width: 50%; text-align:left; vertical-align: top; border-top: 1px dotted #bfbfbf;text-align:left;}
 .cpu-rteTableEvenCol-execbio {width: 0%; text-align:left;}
 
 
 /* stock formatting taken directly from core.css */
 
.cpu-rtePosition-1{
-ms-name:"Left";
float:left;
}
.cpu-rtePosition-2{
-ms-name:"Right";
float:right;
}
.cpu-rtePosition-3{
-ms-name:"Top";
vertical-align:text-top;
}
.cpu-rtePosition-4{
-ms-name:"Middle";
vertical-align:middle;
}
.cpu-rtePosition-5{
-ms-name:"Bottom";
vertical-align:text-bottom;
}


