﻿/*--------------------------------[ MARKUP STYLES ]--------------------------------*/

H2.my-rteElement-H2 {
	-ms-name:"Heading 2";
}
H3.my-rteElement-H3 {
	-ms-name:"Heading 3";
}
H4.my-rteElement-H4 {
	-ms-name:"Heading 4";
}
H5.my-rteElement-H5 {
	-ms-name:"Heading 5";
}
H6.my-rteElement-H6 {
	-ms-name:"Heading 6";
}
p.my-rteElement-P {
	-ms-name:"Paragraph";
}

/*--------------------------------[ STYLES ]--------------------------------*/

.my-rteStyle-updated {
	-ms-name:"New or Updated";
	font:bold 8pt Arial, san-serif;
}
.my-rteStyle-date {
	-ms-name:"Date";
	font:bold 9pt Arial, Verdana, san-serif;
	color:#333;
	margin:0;
	line-height:40px;
}
.my-rteStyle-comment {
	-ms-name:"Comment";
	font:bold 9pt Verdana, Arial, san-serif;
	color:#6a001f;
}
.my-rteStyle-caption {
	-ms-name:"Caption";
	font:8.5pt Verdana, Arial, san-serif;
	color:#00adda;
}
.my-rteStyle-references {
	-ms-name:"References";
	font:8.5pt Verdana, Arial, san-serif;
	color:#000;
}
.my-rteStyle-quote {
	-ms-name:"Quote";
	display:block;
	padding:5px 0 15px 15px;
	width:150px;
	font-style:italic;
	float:right;
	font-size:.9em;
	}
.my-rteStyle-whisper {
	-ms-name:"Whisper";
	color:#999;
	font-style:italic;
}
.my-rteStyle-nofileicon {
	-ms-name:"No file icon";
	font-variant:inherit;
	visibility:inherit;
}

/*-------------------------------- [ FONTS ]--------------------------------*/
/*-------------- Font Sizes --------------*/

.my-rteFontSize-1 {
	font-size: 10.5pt;
}

/*-------------- Font Face Dropdown --------------*/

.my-rteFontFace-1 {
	-ms-name:"Verdana";
	font-family: Verdana, Arial, san-serif;
}

/*-------------- Font Colours --------------*/
/*---------- Theme Colors ---------*/
.my-rteThemeForeColor-1-0 {
	-ms-name:"CBE";
	-ms-color:"blue";
	color: #00adda;
}
.my-rteThemeForeColor-1-2 {
	-ms-name:"denim";
	-ms-color:"blue";
	color: #004987;
}
.my-rteThemeForeColor-1-3 {
	-ms-name:"pride";
	-ms-color:"purple";
	color: #64308f;
}
.my-rteThemeForeColor-1-4 {
	-ms-name:"cosmotology";
	-ms-color:"pink";
	color: #aa258d;
}
.my-rteThemeForeColor-1-5 {
	-ms-name:"graduation";
	-ms-color:"maroon";
	color: #6a001f;
}
.my-rteThemeForeColor-1-6 {
	-ms-name:"firebell";
	-ms-color:"red";
	color: #c7111f;
}
.my-rteThemeForeColor-1-7 {
	-ms-name:"juice box";
	-ms-color:"orange";
	color: #f28726;
}
.my-rteThemeForeColor-1-8 {
	-ms-name:"grass stain";
	-ms-color:"green";
	color: #008b46;
}

/*---------- Standard Colors ----------*/
.my-rteForeColor-1 {
	-ms-name: "Default";
	-ms-color:"grey";
	color: #000;
}
.my-rteForeColor-2 {
	-ms-color:"black";
	color: #000;
}

/*--------------------------------[ HIGHLIGHT COLORS ]--------------------------------*/
/*---------- Theme Colors ---------*/
.my-rteBackColor-1 {
	background-color: #00adda;
	-ms-name:"CBE";
	-ms-color:"blue";
}

/*---------- Standard Colors ----------*/
.my-rteThemeBackColor-1-1 {
	-ms-name: "juice box";
	-ms-color:"orange";
	background-color: #f28726;
}
.my-rteThemeBackColor-1-2 {
	-ms-name: "school bus";
	-ms-color:"yellow";
	background-color: #ffdc28;
}
.my-rteThemeBackColor-1-3 {
	-ms-name: "spring break";
	-ms-color:"green";
	background-color: #afd622;
}

/*--------------------------------[ TABLE STYLES ]--------------------------------*/
/*---------- Standard ----------*/
table.my-rteTable-table1 {
	-ms-name:"Standard";
	padding:0;
	margin:0;
	border:1px solid #ccc;
	border-bottom-width:3px;
}
table.my-rteTable-table1 th, table.my-rteTableHeaderEvenCol-table1, table.my-rteTableHeaderEvenCol-table1{
	padding:4px 6px;
	height:25px;
}
tr.my-rteTableHeaderRow-table1 {
	font:bold 13pt Arial, Helvetica, sans-serif;
	color:#00adda;
	background-color:#e5e5e5;
}
tr.my-rteTableHeaderRow-table1 th {
	border-bottom:1px solid #ccc;
	text-align:left;
}
th.my-rteTableFirstCol-table1 {
	border-right:1px solid #ccc;
	font:12pt Arial, Helvetica, sans-serif;
	color:#00adda;
	text-align:left;
	background-color:#f2f2f2;
	border-bottom:1px dotted #ccc;
}
tr.my-rteTableFooterRow-table1 th {
	border-top:1px solid #ccc;
}
table.my-rteTable-table1 td {
	padding:2px 6px;
	border-bottom:1px dotted #ccc;
	background-color:#fff;
	text-align:left;
}
tr.my-rteTableFooterRow-table1 {
	font-weight:bold;
}
tr.my-rteTableFooterRow-table1 td {
	border-top:1px double #888;
}

/*---------- Thin Border ----------*/
table.my-rteTable-table2 {
	-ms-name:"Thin Border";
}

table.my-rteTable-table2 td {
	border:1px solid #ccc;
	padding:5px;
}

/* No Border */
table.my-rteTable-table3 {
	-ms-name:"No Border";
	border:none;
}
table.my-rteTable-table3 td {
	border:none;
	padding:5px;
	vertical-align:top;
	text-align:left;
}

/*--------------------------------[ IMAGES ]--------------------------------*/
/*-------------- Image Styles ------------------*/
.my-rteImage-0 {
	-ms-name:"No Border";
	border:0 none;
}
.my-rteImage-1 {
	-ms-name:"Thin Line Border";
	border: 1px solid #ccc;
}
/*-------------- Position ------------------*/
.ms-rtePosition-1 {
	-ms-name: "Left";
	FLOAT: left; 
}
.ms-rtePosition-2 {
	-ms-name: "Right";
	FLOAT: right;
}
.ms-rtePosition-3 {
	-ms-name: "Top";
	VERTICAL-ALIGN: text-top;
}
.ms-rtePosition-4 {
	-ms-name: "Middle";
	VERTICAL-ALIGN: middle;
}
.ms-rtePosition-5 {
	-ms-name: "Bottom";
	VERTICAL-ALIGN: text-bottom;
}