﻿ms-rteTableHeaderOddCol-Light_Grey_Grid_Onhtml, body
{
	margin: 0px;
	padding: 0px;
	color: #000;
	font: 12px/16px Arial, Helvetica, sans-serif !important;
	background-color: #DAD7CB !important;
}


a, a:visited
{
	color: #165788;
	text-decoration: none;
}

a:hover
{
	color: #165788;
	text-decoration: underline;
}

a.stronglink
{
	font-weight: bold;
}

H1
{
	font-size: 18px;
	font-weight: bold;
	color: #3b1c43;
	margin: 0px;
}


div.pageTitle
{
	font-size: 18px;
	font-weight: bold;
	color: #3b1c43;
	padding-bottom: 5px;
	border-bottom: solid 2px #ce9800;
	margin: 0px;
}

h2
{
	color: #983222;
	font-size: 16px;
	font-weight: bold;
	margin: 0.2em 0;
}

h2.pagecontent
{
	color:#fff !important;
	font-size:12px !important;
	margin:0 !important;	
}

h2.pagecontent a, h2.pagecontent a:visited
{	
	padding-right:15px !important;
	color:#fff !important;
	background: transparent url('/_layouts/images/Corporate.SharePoint.AEI/red-link-arrow.png') top right no-repeat;	
}

UL.content-right
{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image:none;
}

.contact-table tr th H2
{
	font-size:13px;
	color:#000;
	
}

h3
{
	color: #593160;
	font-size: 14px;
	font-weight: bold;
	margin: 0.2em 0;
}

h4
{
	color: #165888;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 0.2em 0;
}

h4 a, h4 a:visited{
	text-decoration:none !Important;
}

h4 a:hover
{
	text-decoration:underline !Important;
}

h5
{
	font-size: 12px;
	color: #120a14;
	margin: 0.2em 0;
}


LABEL
{
	color: #593160;
}

.group-heading
{
	font-size: 16px;
	font-weight: bold;
	color: #165888;
	padding-bottom: 5px;
	border-bottom: solid 2px #ce9800;
	margin: 0px;
}

.pageContentTop P
{
	margin: .5em 0 .5em 0;
}

ul
{
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	list-style-image: url(/_layouts/images/Corporate.SharePoint.AEI/list-image.gif);
}

/**********
Use cleafix class on divs that wrap floated inner content.
***********/
.clearfix:after
{
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix
{
	display: inline-block;
}

html[xmlns] .clearfix
{
	display: block;
}

* html .clearfix
{
	height: 1%;
}

/*************** Screen Reader Sytles *******/
.offleft
{
	position:absolute;
	left:-9999px;
}


/*********************************************/
/*---------------- BUTTONS ------------------*/
/*********************************************/

INPUT.btn-action
{
	background: #695b85 url(/_layouts/images/Corporate.SharePoint.AEI/action-buttons-bg.gif) repeat-x 0 0;
	border: solid 1px #5c3967;
	font-weight: bold;
	padding: 0 1px 2px 1px;
	height: 23px;
	color: #fff;
	outline: none;
}

INPUT.btn-action:hover
{
	background-position: 0 -22px;
	border: solid 1px #857295;
}

INPUT.btn-action:active
{
	background-position: 0 -44px;
	border: solid 1px #5c3967;
	background-color: #593160;
}

INPUT.btn-default
{
	background: #695b85 url(/_layouts/images/Corporate.SharePoint.AEI/action-buttons-bg.gif) repeat-x 0 -68px;
	border: solid 1px #858584;
	font-weight: bold;
	padding: 0 10px 2px 10px;
	height: 23px;
	color: #444;
	outline: none;
}

INPUT.btn-default:hover
{
	background-position: 0 -90px;
	border: solid 1px #a6a5a2;
}

INPUT.btn-default:active
{
	background-position: 0 -112px;
	border: solid 1px #969595;
	background-color: #593160;
}

/*********************************************/
/*---------------- HEADER -------------------*/
/*********************************************/

div.HeaderContainer
{
	width: 100%;
	height: 132px;
	background: transparent url(/Style%20Library/images/banner.jpg) no-repeat 0 0;
	background-position:center top;
	position: relative;
	z-index: 10;
}

div.HeaderContainer .HeaderImage
{
	margin: 5px 20px;
	float: left;
    position:relative;
    top:20px;
}

div.BannerLogo
{
	margin: 0;
	border: 0;
}

div.topLogo
{
	margin: 0;
	border: 0;
}

div.clearBoth
{
	clear: both;
}
div.ClearBoth
{
	clear: both;
}

/********Master Page********/

.MasterPageContainer
{
	margin: 0 auto;
	width: 995px;
	position: relative;
}

div.ContentContainer
{
	margin: 0 15px;
	background-color: #fff;
}

/* content area styles*/
div.MiddleContainer
{
	margin: -10px 15px 0px 15px;
	padding: 10px;
	background-color: #fff;
	overflow: hidden;
	min-height: 600px;
}
div.lefthandContainer
{
	float: left;
	width: 735px;
}
div.righthandContainer
{
	float: right;
	margin-top: 4px; /*77 space at top*/
	width: 200px;
	background: transparent;
	z-index: 6000;
}

div.righthandContainer a
{
	margin: 0px;
	padding: 0px;
	color: #593160;
	text-decoration: none;
}

div.righthandContainer img
{
	margin: 0px;
	padding: 0px;
}

div.righthandContainer a:active, div.righthandContainer a:hover
{
	text-decoration: underline;
	font-weight: bold;
}

.pageContentRight1
{
	float: right;
	margin-bottom: 10px;
	width: 200px;
	overflow: hidden;
}

.pageContentRight2, .pageContentRight3, .pageContentRight4
{
	float: right;
	margin-bottom: 10px;
	width: 200px;
	overflow: hidden;
	background: #e2e1dd url(/_layouts/images/Corporate.SharePoint.AEI/right-hand-bg.png) repeat-x 0 0;
}

/*This is used for the second right hand menus */
.pageContentRight
{
	float: right;
	margin: .5em 0;
	width: 180px;
}

.pageContentRight a
{
	color: #593160;
	text-decoration: none;
}

.pageContentRight a:active, .pageContentRight a:hover
{
	text-decoration: underline;
	font-weight: bold;
}

.pageContentRight img
{
	border: none;
	margin: 0px;
	padding: 0px;
}

/*  end content area styles*/

/**********************************************/
/*------- BREADCRUMBS AND SHAREPOINT ---------*/
/**********************************************/
/************SharePoint Site actions gizmoe **************/

#sharepoint-control
{
	float: left;
	margin: 0;
	border: 0;
}

div.BreadCrumbs
{
}
/* remove margins is used by the default page breadcrumbs */
.removeMargins
{
	margin: 0px;
}

/* page breadcrumbs */
.ms-pagebreadcrumb, .ms-pagebreadcrumb a
{
	background-color: transparent;
	border: 0px transparent none;
	padding: 0px;
	color: black;
}

/* page breadcrumbs */
.ms-pagebreadcrumb a
{
	color: #0077B4;
}


.menuBarleft
{
	width: 80%;
}
.menuBarRight
{
	width: 20%;
}

div.rightHandMenuContainer
{
	width: 20%;
	vertical-align: top;
	float: right;
	margin: 0px;
	border: 0px;
	border: 1px yellow solid;
	height: 100%;
}
td.RightHandWidgets
{
}


/*********************************************/
/*--- User Login ---*/
/*********************************************/
/*---move to right---*/
/*---login logout button properties---*/

div.stLogin,div.stLoginButton
{
	float: right;
	margin: 5px 15px;display:inline;
}
div.skiplinks
{
	margin: 5px 15px;display:inline;
}
div.stLogin a,.stLoginButton a
{
	color: #fff;
	color: #fff;
	text-decoration: none;
}

div.stLogin a,.stLoginButton a:visited
{
	color: #fff;
	color: #fff;
	text-decoration: none;
}

div.stLogin a:hover
{
	text-decoration: underline;
}

div.stLoginContainer
{
	height: 30px; /*UI2*/
	display:inline;
}
/*********************************************/
/*--- Search Box Style ---*/
/*********************************************/
div.search
{
	float: right;
	margin-top: 7px;
}
div.searchbox INPUT
{
	border: none;
}

div.searchbox a
{
	color: #FBA505;
	text-decoration: none;
	margin-left: 3px;
}

div.searchbox a:hover, div.searchbox a:active
{
	text-decoration: underline;
}

#txtSearchKeyword
{
	background: transparent url(/_layouts/images/Corporate.SharePoint.AEI/search.png) no-repeat 0px 0px;
	margin: 0;
	padding: 1px 0 0 3px;
	width: 120px;
	height: 20px;
	float: left;
}

#searchSubmit
{
	background: transparent url(/_layouts/images/Corporate.SharePoint.AEI/search.png) no-repeat right top;
	padding: 0;
	margin: 0;
	width: 25px;
	height: 21px;
	float: left;
	cursor: pointer;
	z-index: 6001;
	text-indent:-9999px;
}

/**************** Advanced Search ***************/
.advanced-search
{
	background:url("/_layouts/images/Corporate.SharePoint.AEI/right-hand-bg.png") repeat-x scroll 0 0 #DFDED9;
	border:1px solid #B7B7B7;
	margin:10px 0;
	padding:10px;
}

.ms-advsrchHeadingText
{
	background:none !important;				
}

.ms-WPBody a:link, .ms-WPBody a:visited  
{
	color: #165788;
	text-decoration: none;		
}

.ms-WPBody a:hover
{
	text-decoration: underline;				
}

/************* Default Search **********/
.default-search
{
	margin:5px 0px;	
}

#WebPartWPQ1
{
	height:100% !important;
}

#SRSB DIV
{
	height:100% !important;			
}

/*********** Search Results ******************/
.new-search
{
	margin:5px 0px;			
}

.srch-URL a:link, .srch-URL a:visited
{
	color: #165788 !important;
	text-decoration: none;

}

.srch-URL a:hover, .srch-URL a:focus
{
	text-decoration: underline;
}

.srch-Description
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.ms-PartSpacingVertical
{
	margin-top:0px !important;
}

.srch-BestBets
{
	height:0px;
				
}
/*********************************************/
/*--**************** MENU *****************--*/
/*********************************************/

/*--home button--*/
#imgGlobalHomeImage
{
	border: 0px;
	padding: 0px 0px 0px 0px; /*top,right,bottom,left*/
}
div.GlobalNavHomeButton
{
	float: left; /*puts the button on to the left of the menu*/ /* background: none url(/_layouts/images/Corporate.SharePoint.AEI/homedown.png) no-repeat scroll 0px 0px;*/
	padding: 0px 0px 0px 0px; /*top,right,bottom,left*/ /* border: 1px red solid;*/
}

/*---------Hover--------*/
#imgGlobalHomeImage a:hover, a:active
{
	padding: 0px 0px 0px 0px; /*top,right,bottom,left*/
}

div.GlobalNavHomeButton a:hover, a:active
{
	padding: 0px 0px 0px 0px; /*top,right,bottom,left*/ /*visibility:hidden;*/
}

/*--end home button--*/
/**------ colour for the bar behind the menu and search-------**/
.MenuAndSearchContainer
{
	/*color:#D3D3D3;*/
	position: absolute;
	bottom: 14px;
	height: 30px; /*UX17*/
	left: 15px;
	width: 965px; /*  border:1px red solid;*/
}

/** move menu to left and search to right**/
div.GlobalNav
{
	float: left;
	font-family: Arial;
	width:765px;
	line-height: 20px; /*this depends on the size of the home button*/
}

/*---Remove the bullets---*/
div.GlobalNav ul
{
	margin: 0;
	width: 100%;
	padding: 8px 0px 10px 0px; /* also makes the hover colour the same size as the bar*/
}
/*---------Display the menu items inline---------*/
div.GlobalNav ul li
{
	display: inline;
	list-style-type: none;
	margin: 0 2px 0 0; /*float: left;	 	margin: 0;*/
}

/*white-space: nowrap;
	overflow: hidden;	*/

/*---------styling ---------*/
div.GlobalNav ul li a
{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none; /*removes the underline for the link*/
	text-align: center;
	color: #484848; /*colour for the text in the menu items*/
	background: transparent url(/_layouts/images/Corporate.SharePoint.AEI/button-bg.png) repeat-x 0 -24px;
	padding: 5px 5px 4px 5px;
}

/*---------Hover--------*/
div.GlobalNav ul li a:hover, div.GlobalNav ul li a:active
{
	/*text-decoration: none; /*removes the underline for the link*/ /*text-align: center;*/
	color: #545454; /*colour for the hover text in the menu items*/
	background: transparent url(/_layouts/images/Corporate.SharePoint.AEI/button-bg.png) repeat-x 0 -48px;
	padding: 5px 5px 4px 5px;
	text-decoration:none;
}

div.GlobalNav ul li a:visited
{
	color:#484848;
}

div.GlobalNav ul li.Current a,div.GlobalNav ul li.Current a:visited
{
	color: #fff;
	background: transparent url(/_layouts/images/Corporate.SharePoint.AEI/button-bg.png) repeat-x 0 0px;
}


/* Hide from IE5-Mac \*/
.GlobalNav li a
{
	float: none;
}
/* End hide */

/*********************************************/
/*----------------- Page Actions ------------*/
/*********************************************/
.floatPageActions
{
	width: 220px; /*UI11*/
}

/*---Remove the bullets and fit on one line--*/
div.floatPageActions ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

div.floatPageActions li
{
	display: inline;
	float: right;
}

div.floatPageActions li:first-child
{
	margin-left: 10px;
}

div.floatPageActions li a
{
	border: none;
	color:#165888;
}

div.floatPageActions li IMG
{
	border: none;
}

div.floatPageActions
{
}

/*********************************************/
/*------set the float and content areas------*/
/*********************************************/
div.pageActionsArea
{
	float: right;
}


/*********************************************/
/**------------FOOTER Styles----------------*/
/*********************************************/
div.FormWrapper
{
}

div.stFooter
{
	background: url(/Style%20Library/images/footer.jpg) no-repeat 0 0;
	background-position:center top;
	height: 38px; /*UX17*/
	color: #000;
	text-align: center;
	clear: both;
}
div.stFooter a
{
	font-size: x-small;
	text-decoration: none;
	color: #000;
}

div.stFooter a:hover
{
	text-decoration: underline;
}

/***********************************************************************************/
/**------------Corporate.SharePoint.AEI.Query.Home.LatestNews Styles----------------*/
/***********************************************************************************/

.HomePageRollupItem
{
	float: right;
	width: 49%;
	margin: 0 0 10px 5px;
}


.HomePageRollupImage
{
	display: none;
	visibility: hidden;
}

.HomePageRollupContent
{
	float: left;
	width: 345px;
}

.HomePageDateTime
{
	font-size: 11px;
	color: #666;
}

.HomPageRollupWrapper
{
    position:relative;
    left:20px;
    width:700px;
}

.HomePageRollupRollupTitle
{
	word-wrap: break-word;
}

.HomePageRollupDescription
{
	display: none;
	visibility: hidden;
}

.HomePageRollupDescription a
{
	color:#165888;
}

.HomPageRollupWrapper > .HomePageRollupItem:first-child
{
	width: 50%;
	min-height: 250px;
	margin: 0;
	overflow: hidden;
	float: left;
}

.HomPageRollupWrapper > .HomePageRollupItem:first-child .HomePageRollupContent
{
	width: 260px;
}


.HomPageRollupWrapper > .HomePageRollupItem:first-child .HomePageRollupImage
{
	float: left;
	width: 95px;
	display: inline;
	visibility: visible;
}


.HomPageRollupWrapper > .HomePageRollupItem:first-child .HomePageRollupRollupTitle
{
	visibility: visible;
	display: inline;
}

.HomPageRollupWrapper > .HomePageRollupItem:first-child .HomePageRollupDescription
{
	visibility: visible;
	display: block;
	width: 250px;
}



/***********************************************************************************/
/**------------Corporate.SharePoint.AEI.Query.Home.InsideAEI Styles----------------*/
/***********************************************************************************/

/**--- home page bottom rollup styles ----*/

/**--- END home page bottom rollup styles ----*/

/**********/

.pageContentTop
{
	overflow: auto;
	color: #444;
}

/***********/

div.HomePageTopSpace
{
	clear: both;
}

div.HomePageBottomHeader
{
	border-bottom: solid 2px #ce9800;
}

div.HomePageContentStyle .pageContentTop
{
	width: 100%;
	color: #fff;
	font-size: 14px;
}

div.HomePageContentStyle .pageContentTop a
{
	color: #e9913a;
}

div.HomePageContentStyle .pageContentTop a:hover
{
	color: #e9913a;
	text-decoration: underline;
}

.more-link
{
	padding-right:22px;
	background: transparent url(/_layouts/images/Corporate.SharePoint.AEI/more-bg.png) no-repeat right 0;	
}

.HomePageBottom /*styles for each item in inside AEI*/
{
	width: 127px;
	float: left;
	vertical-align: top;
	padding: 0 20px 0 0;
}

.HomePageBottom a:hover span,.HomePageBottom a:visited span
{
	text-decoration:none;	
}

.HomePageBottomTitle /*heading styles*/
{
	height: 20px;
	display:block;
	color: #165888;
	font-size: 14px;
	/* font-weight: bold; */
}

.HomePageBottomTitle:hover /*heading styles*/
{
	text-decoration:none;
}

.HomePageBottom a
{
	color: #165788;
	text-decoration: none;
	font-size: 11px;
}

.ContentRollupBottom
{
	padding-top: 10px;
}




/***********************************************************************************/
/**------------Corporate.SharePoint.AEI.Render.AboutAEI.Level1Rollup Styles----------------*/
/***********************************************************************************/
.LandingAboutAEIRollupItem
{
	width: 385px;
	float: left;
	vertical-align: top;
}

.LandingAboutAEIRollupItemAlternate
{
	width: 380px;
	float: right;
	vertical-align: top;
}

.LandingAboutAEIRollupImage
{
	float: left;
	width: 95px;
}

.LandingAboutAEIRollupContent
{
	float: right;
	width: 285px;
}

.LandingAboutAEIRollupTitle
{
}

.LandingAboutAEIRollupDescription
{
	vertical-align: top;
}

.LandingAboutAEIRollupClearLine
{
	height: 20px;
	clear: both;
}

h2.LandingAboutAEIRollupHeading
{
	font-family: Univers, Arial;
	color: #000000;
	font-size: 11pt;
	padding-bottom: 5px;
}

/***********************************************************************************/
/**------------Corporate.SharePoint.AEI.Render.LatestNewsLvl1Landing Styles----------------*/
/***********************************************************************************/
.LandTabsLatestNewsLvl1Item
{
	width: 800px;
	float: left;
	vertical-align: top;
}

.LandTabsLatestNewsLvl1ItemAlternate
{
	width: 380px;
	float: right;
	vertical-align: top;
}

.LandTabsLatestNewsLvl1Image
{
	float: left;
}

.LandTabsLatestNewsLvl1Content
{
	float: left;
}

.LandTabsLatestNewsLvl1Title
{
}

.LandTabsLatestNewsLvl1Description
{
	vertical-align: top;
}

.LandTabsLatestNewsLvl1ClearLine
{
	height: 20px;
	clear: both;
}

h2.LandTabsLatestNewsLvl1Heading
{
	font-family: Univers, Arial;
	color: #000000;
	font-size: 11pt;
	padding-bottom: 5px;
}

/***********************************************************************************/
/**-----------Corporate.SharePoint.AEI.Render.Services.Rollup Styles--------*/
/***********************************************************************************/
.LandTabsServices
{
	width: 210px;
	margin-right: 30px;
	margin-bottom: 10px;
	float: left;
	vertical-align: top;
	display: inline-block;
}

.LandTabsServicesItem
{
	width: 210px;
	float: left;
	vertical-align: top;
}

.LandTabsServicesItemAlternate
{
	width: 210px;
	float: right;
	vertical-align: top;
}

.LandTabsServicesImage
{
	width: 210px;
}

.LandTabsServicesContent
{
	width: 210px;
	height: 35px;
	overflow: hidden;
}

.LandTabsServicesTitle
{
	height: 35px;
}

a.LandTabsServicesDescription
{
	vertical-align: top;
	text-decoration:none;
	color:#000000;	
}

.LandTabsServicesClearLine
{
	height: 20px;
	clear: both;
}
/***********************************************************************************/
/**-----------Corporate.SharePoint.AEI.Render.ResearchnPublications  --------------*/
/***********************************************************************************/

.ResearchnPubItem
{
	vertical-align: top;
}

.ResearchnPubItemAlternate
{
	width: 380px;
	float: right;
	vertical-align: top;
}

.ResearchnPubImage
{
	float: left;
}

.ResearchnPubContent
{
	margin: 0 8px 4px 0;
	width: 410px;
}

.ResearchnPubDesc
{
	font-size: 11px;
}

.ResearchnPubClearLine
{
	height: 20px;
	clear: both;
}

/***********************************************************************************/
/**-----------Corporate.SharePoint.AEI.Render.Grants  --------------*/
/***********************************************************************************/
.LandGrants
{
}

.LandGrantsImage
{
	float: left;
}

.LandGrantsContent
{
	float: left;
	margin: 0 8px;
	width: 175px;
}

.LandGrantsDesc
{
	font-size: 11px;
	visibility: hidden;
	display: none;
}

.LandGrantsTitle h3 a
{
    color: #165888;
	font-size: 14px;
	font-weight: normal;
	margin: 0.2em 0;			
}

/************************************************/
/****************** SUB MENU ********************/
/************************************************/
.AEILeftNav
{
	float:left;
	width:135px;
	margin-top:10px;
	font-size:11px;
	font-weight:bold;
}

.AEILeftNav UL
{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-image:none;	
}

.AEILeftNav .parentLevel0
{
	border-bottom:solid 1px #b3b3b3
}

/*Default Style */
.AEILeftNav .parentLevel0 .site
{
	background:#ccc url(/_layouts/images/Corporate.SharePoint.AEI/left-hand-menu.png) repeat-x 0 0;	
	border-top:solid 1px #b3b3b3;
	border-left:solid 1px #b3b3b3;
	border-right:solid 1px #b3b3b3;
} 

.AEILeftNav .parentLevel0 .subMenuLevel0:hover
{
	background-position:0 -300px;
}

.AEILeftNav .parentLevel0 .subMenuLevel0 a
{
	padding:8px 5px 8px 8px;
	display:block;
	color:#333;
}

.AEILeftNav .parentLevel0 .subMenuLevel0 a:hover
{
	text-decoration:none;
}

.AEILeftNav .parentLevel0 .subMenuLevel0.Current
{
	background-position:0 -150px;
}

.AEILeftNav .parentLevel0 .subMenuLevel0.Current .parentLevel1 .subMenuLevel1 a
{
	color:#165788;
	font-weight:bold;
	padding:4px 5px 4px 8px;
}	

.AEILeftNav .parentLevel0 .subMenuLevel0.Current .parentLevel1 .subMenuLevel1.Current a
{
	color:#333;
}	

.AEILeftNav .parentLevel0 .subMenuLevel0.Current.page a
{
	color:#165788;
}

.CEPLeftNav .parentLevel0 .subMenuLevel0.Current .parentLevel1 .subMenuLevel1 a:hover
{
	text-decoration:underline;
}	

.AEILeftNav .parentLevel0 .subMenuLevel0.Current.site a
{
	color:#fff;
}	

.AEILeftNav .Current
{
	background: #f2efef url(/_layouts/images/Corporate.SharePoint.AEI/left-hand-menu-bg.gif) repeat-x 0 0;
}

.AEILeftNav .parentLevel0 .subMenuLevel0.page.Current
{
	border-left:1px #b3b3b3 solid;
	border-right:1px #b3b3b3 solid;				
}

/* Left hand navigation end */



/******************************************/
/*********** FEEDBACK FORM ***************/
/******************************************/

#emailForm
{
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #b7b7b7;
	background: #e2e1dd url(/_layouts/images/Corporate.SharePoint.AEI/right-hand-bg.png) repeat-x 0 0;
}

.FeedbackInput
{
	display: block;
	width: 500px;
}

.FeedbackSummaryText
{
	display: block;
	color: #666;
	margin: 0 0 5px 0;
}

select.FeedbackInput
{
	width: 506px;
}

.FeedbackLabel
{
}

.HeaderFeedbackLabel
{
}

.FormOptionalLabel
{
	color: #999;
}

#emailForm .emailButton
{
	background: #695b85 url(/_layouts/images/Corporate.SharePoint.AEI/action-buttons-bg.gif) repeat-x 0 0;
	border: solid 1px #5c3967;
	font-weight: bold;
	width: 100px;
	margin-top: 10px;
	padding: 0 1px 2px 1px;
	height: 23px;
	color: #fff;
	outline: none;
}

#emailForm .emailButton:hover
{
	background-position: 0 -22px;
	border: solid 1px #857295;
}

#emailForm .emailButton:active
{
	background-position: 0 -44px;
	border: solid 1px #5c3967;
	background-color: #593160;
}


.centretitle
{
	font-size: 18px;
	font-weight: bold;
	color: #3b1c42;
	padding-bottom: 5px;
	border-bottom: solid 2px #ce9800;
	margin: 0px;
}

/********** ESOS FEEDBACK FORM ******************/
.HeaderFeedbackLabel
{
	display: block;
	font-size: 12px;
	color: #120a14;
	margin: 1em 0 .2em 0;
	font-weight: bold;
}

/*********** IE6 SPECIFIC ************/
* html .MiddleContainer
{
	background-color:#FFF;
	height:100%;
}

/********** FOOTER ******************/
.Footer
{
    position:relative;
    top:-5px;
}

/*********** Sharepoint custom table formats ***********/

/* Green */

table.ms-rteTable-ESOS_Green_Grid_On {
    -ms-name: "Green Grid ON";
}

.ms-rteTable-ESOS_Green_Grid_On {
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	border-collapse: collapse;
	background-color: #CCFFCC;
}

.ms-rteTable-ESOS_Green_Grid_On tr.ms-rteTableHeaderRow-ESOS_Green_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableHeaderFirstCol-ESOS_Green_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_On th.ms-rteTableHeaderFirstCol-ESOS_Green_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableHeaderLastCol-ESOS_Green_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableHeaderOddCol-ESOS_Green_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_On th.ms-rteTableHeaderOddCol-ESOS_Green_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableHeaderEvenCol-ESOS_Green_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-ESOS_Green_Grid_On th.ms-rteTableHeaderEvenCol-ESOS_Green_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-ESOS_Green_Grid_On tr.ms-rteTableOddRow-ESOS_Green_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-ESOS_Green_Grid_On tr.ms-rteTableEvenRow-ESOS_Green_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableFirstCol-ESOS_Green_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_On th.ms-rteTableFirstCol-ESOS_Green_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableLastCol-ESOS_Green_Grid_On {
    border: solid black 1px;
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
 }
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableOddCol-ESOS_Green_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableEvenCol-ESOS_Green_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_On tr.ms-rteTableFooterRow-ESOS_Green_Grid_On {
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableFooterFirstCol-ESOS_Green_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableFooterLastCol-ESOS_Green_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableFooterOddCol-ESOS_Green_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_On td.ms-rteTableFooterEvenCol-ESOS_Green_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}

table.ms-rteTable-ESOS_Green_Grid_Off {
    -ms-name: "Green Grid OFF";
}

.ms-rteTable-ESOS_Green_Grid_Off {
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	border-collapse: collapse;
	background-color: #CCFFCC;
}

.ms-rteTable-ESOS_Green_Grid_Off tr.ms-rteTableHeaderRow-ESOS_Green_Grid_Off {
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableHeaderFirstCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off th.ms-rteTableHeaderFirstCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableHeaderLastCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableHeaderOddCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off th.ms-rteTableHeaderOddCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableHeaderEvenCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off th.ms-rteTableHeaderEvenCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-ESOS_Green_Grid_Off tr.ms-rteTableOddRow-ESOS_Green_Grid_Off {
}
.ms-rteTable-ESOS_Green_Grid_Off tr.ms-rteTableEvenRow-ESOS_Green_Grid_Off {
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableFirstCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off th.ms-rteTableFirstCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableLastCol-ESOS_Green_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
 }
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableOddCol-ESOS_Green_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableEvenCol-ESOS_Green_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off tr.ms-rteTableFooterRow-ESOS_Green_Grid_Off {
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableFooterFirstCol-ESOS_Green_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableFooterLastCol-ESOS_Green_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableFooterOddCol-ESOS_Green_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Green_Grid_Off td.ms-rteTableFooterEvenCol-ESOS_Green_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}

/* Orange */

table.ms-rteTable-ESOS_Orange_Grid_On {
-ms-name: "Alternating Orange Grid ON";
}

.ms-rteTable-ESOS_Orange_Grid_On {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#FFCC99;
}

.ms-rteTable-ESOS_Orange_Grid_On tr.ms-rteTableHeaderRow-ESOS_Orange_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableHeaderFirstCol-ESOS_Orange_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On th.ms-rteTableHeaderFirstCol-ESOS_Orange_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableHeaderLastCol-ESOS_Orange_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableHeaderOddCol-ESOS_Orange_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On th.ms-rteTableHeaderOddCol-ESOS_Orange_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableHeaderEvenCol-ESOS_Orange_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On th.ms-rteTableHeaderEvenCol-ESOS_Orange_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-ESOS_Orange_Grid_On tr.ms-rteTableOddRow-ESOS_Orange_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-ESOS_Orange_Grid_On tr.ms-rteTableEvenRow-ESOS_Orange_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableFirstCol-ESOS_Orange_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On th.ms-rteTableFirstCol-ESOS_Orange_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableLastCol-ESOS_Orange_Grid_On {
    border: solid black 1px;
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
 }
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableOddCol-ESOS_Orange_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableEvenCol-ESOS_Orange_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On tr.ms-rteTableFooterRow-ESOS_Orange_Grid_On {
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableFooterFirstCol-ESOS_Orange_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableFooterLastCol-ESOS_Orange_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableFooterOddCol-ESOS_Orange_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_On td.ms-rteTableFooterEvenCol-ESOS_Orange_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}

table.ms-rteTable-ESOS_Orange_Grid_Off {
-ms-name: "Alternating Orange Grid OFF";
}

.ms-rteTable-ESOS_Orange_Grid_Off {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#FFCC99;
}

.ms-rteTable-ESOS_Orange_Grid_Off tr.ms-rteTableHeaderRow-ESOS_Orange_Grid_Off {
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableHeaderFirstCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off th.ms-rteTableHeaderFirstCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableHeaderLastCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableHeaderOddCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off th.ms-rteTableHeaderOddCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableHeaderEvenCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off th.ms-rteTableHeaderEvenCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-ESOS_Orange_Grid_Off tr.ms-rteTableOddRow-ESOS_Orange_Grid_Off {
}
.ms-rteTable-ESOS_Orange_Grid_Off tr.ms-rteTableEvenRow-ESOS_Orange_Grid_Off {
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableFirstCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off th.ms-rteTableFirstCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableLastCol-ESOS_Orange_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
 }
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableOddCol-ESOS_Orange_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableEvenCol-ESOS_Orange_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off tr.ms-rteTableFooterRow-ESOS_Orange_Grid_Off {
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableFooterFirstCol-ESOS_Orange_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableFooterLastCol-ESOS_Orange_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableFooterOddCol-ESOS_Orange_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-ESOS_Orange_Grid_Off td.ms-rteTableFooterEvenCol-ESOS_Orange_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}


/* Alternating Grey */

table.ms-rteTable-Alternating_Grey_Grid_On {
-ms-name: "Alternating Grey Grid ON";
}

.ms-rteTable-Alternating_Grey_Grid_On {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#FFFFFF;
}

.ms-rteTable-Alternating_Grey_Grid_On tr.ms-rteTableHeaderRow-Alternating_Grey_Grid_On {
	border: solid black 1px;
	background-color:#BBBBBB;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableHeaderFirstCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On th.ms-rteTableHeaderFirstCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableHeaderLastCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableHeaderOddCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On th.ms-rteTableHeaderOddCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableHeaderEvenCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On th.ms-rteTableHeaderEvenCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Alternating_Grey_Grid_On tr.ms-rteTableOddRow-Alternating_Grey_Grid_On {
	border: solid black 1px;
	background-color:#EEEEEE;
}
.ms-rteTable-Alternating_Grey_Grid_On tr.ms-rteTableEvenRow-Alternating_Grey_Grid_On {
	border: solid black 1px;
	background-color:#BBBBBB;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableFirstCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On th.ms-rteTableFirstCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	vertical-align:top;	
}
.ms-rteTable-Alternating_Grey_Grid_On th.ms-rteTableFirstCol-Alternating_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableLastCol-Alternating_Grey_Grid_On {
    border: solid black 1px;
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
 }
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableOddCol-Alternating_Grey_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableEvenCol-Alternating_Grey_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On tr.ms-rteTableFooterRow-Alternating_Grey_Grid_On {
    border: solid black 1px;
    background-color:#BBBBBB;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableFooterFirstCol-Alternating_Grey_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableFooterLastCol-Alternating_Grey_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableFooterOddCol-Alternating_Grey_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_On td.ms-rteTableFooterEvenCol-Alternating_Grey_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	background-color:#BBBBBB;
	vertical-align:top;
}


table.ms-rteTable-Alternating_Grey_Grid_Off {
-ms-name: "Alternating Grey Grid OFF";
}

.ms-rteTable-Alternating_Grey_Grid_Off {
	border-width: 1px;
	border-color:Black;
	border-collapse: collapse;
	background-color:#FFFFFF;
}

.ms-rteTable-Alternating_Grey_Grid_Off tr.ms-rteTableHeaderRow-Alternating_Grey_Grid_Off {
	background-color:#BBBBBB;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableHeaderFirstCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off th.ms-rteTableHeaderFirstCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableHeaderLastCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableHeaderOddCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off th.ms-rteTableHeaderOddCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableHeaderEvenCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off th.ms-rteTableHeaderEvenCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Alternating_Grey_Grid_Off tr.ms-rteTableOddRow-Alternating_Grey_Grid_Off {
	background-color:#EEEEEE;
}
.ms-rteTable-Alternating_Grey_Grid_Off tr.ms-rteTableEvenRow-Alternating_Grey_Grid_Off {
	background-color:#BBBBBB;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableFirstCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off th.ms-rteTableFirstCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	vertical-align:top;	
	text-align:left;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableLastCol-Alternating_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
 }
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableOddCol-Alternating_Grey_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableEvenCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off tr.ms-rteTableFooterRow-Alternating_Grey_Grid_Off {
    background-color:#BBBBBB;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableFooterFirstCol-Alternating_Grey_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableFooterLastCol-Alternating_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableFooterOddCol-Alternating_Grey_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}
.ms-rteTable-Alternating_Grey_Grid_Off td.ms-rteTableFooterEvenCol-Alternating_Grey_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	background-color:#BBBBBB;
	vertical-align:top;
}

table.ms-rteTable-Light_Blue_Grid_Off {
-ms-name: "Light Blue Grid OFF";
}

.ms-rteTable-Light_Blue_Grid_Off {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#DCE6F2;
}

.ms-rteTable-Light_Blue_Grid_Off tr.ms-rteTableHeaderRow-Light_Blue_Grid_Off {
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableHeaderFirstCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off th.ms-rteTableHeaderFirstCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableHeaderLastCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableHeaderOddCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off th.ms-rteTableHeaderOddCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableHeaderEvenCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off th.ms-rteTableHeaderEvenCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Light_Blue_Grid_Off tr.ms-rteTableOddRow-Light_Blue_Grid_Off {
}
.ms-rteTable-Light_Blue_Grid_Off tr.ms-rteTableEvenRow-Light_Blue_Grid_Off {
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableFirstCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off th.ms-rteTableFirstCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableLastCol-Light_Blue_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
 }
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableOddCol-Light_Blue_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableEvenCol-Light_Blue_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off tr.ms-rteTableFooterRow-Light_Blue_Grid_Off {
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableFooterFirstCol-Light_Blue_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableFooterLastCol-Light_Blue_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableFooterOddCol-Light_Blue_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_Off td.ms-rteTableFooterEvenCol-Light_Blue_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}

table.ms-rteTable-Light_Blue_Grid_On {
-ms-name: "Light Blue Grid ON";
}

.ms-rteTable-Light_Blue_Grid_On {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#DCE6F2;
}

.ms-rteTable-Light_Blue_Grid_On tr.ms-rteTableHeaderRow-Light_Blue_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableHeaderFirstCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_On th.ms-rteTableHeaderFirstCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableHeaderLastCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableHeaderOddCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Blue_Grid_On th.ms-rteTableHeaderOddCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableHeaderEvenCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Blue_Grid_On th.ms-rteTableHeaderEvenCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Blue_Grid_On tr.ms-rteTableOddRow-Light_Blue_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-Light_Blue_Grid_On tr.ms-rteTableEvenRow-Light_Blue_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableFirstCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;	
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Blue_Grid_On th.ms-rteTableFirstCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableLastCol-Light_Blue_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
 }
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableOddCol-Light_Blue_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableEvenCol-Light_Blue_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_On tr.ms-rteTableFooterRow-Light_Blue_Grid_On {
    	border: solid black 1px;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableFooterFirstCol-Light_Blue_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableFooterLastCol-Light_Blue_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableFooterOddCol-Light_Blue_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Blue_Grid_On td.ms-rteTableFooterEvenCol-Light_Blue_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}

table.ms-rteTable-Light_Grey_Grid_Off {
-ms-name: "Light Grey Grid OFF";
}

.ms-rteTable-Light_Grey_Grid_Off {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#E8E8E8;
}

.ms-rteTable-Light_Grey_Grid_Off tr.ms-rteTableHeaderRow-Light_Grey_Grid_Off {
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableHeaderFirstCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off th.ms-rteTableHeaderFirstCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableHeaderLastCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off th.ms-rteTableHeaderLastCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableHeaderOddCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off th.ms-rteTableHeaderOddCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableHeaderEvenCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off th.ms-rteTableHeaderEvenCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:bold;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Light_Grey_Grid_Off tr.ms-rteTableOddRow-Light_Grey_Grid_Off {
}
.ms-rteTable-Light_Grey_Grid_Off tr.ms-rteTableEvenRow-Light_Grey_Grid_Off {
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableFirstCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off th.ms-rteTableFirstCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableLastCol-Light_Grey_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
 }
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableOddCol-Light_Grey_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableEvenCol-Light_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off tr.ms-rteTableFooterRow-Light_Grey_Grid_Off {
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableFooterFirstCol-Light_Grey_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableFooterLastCol-Light_Grey_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableFooterOddCol-Light_Grey_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_Off td.ms-rteTableFooterEvenCol-Light_Grey_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}

table.ms-rteTable-Light_Grey_Grid_On {
-ms-name: "Light Grey Grid ON";
}

.ms-rteTable-Light_Grey_Grid_On {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#E8E8E8;
}

.ms-rteTable-Light_Grey_Grid_On tr.ms-rteTableHeaderRow-Light_Grey_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableHeaderFirstCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Grey_Grid_On th.ms-rteTableHeaderFirstCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableHeaderLastCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableHeaderOddCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_On th.ms-rteTableHeaderOddCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableHeaderEvenCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_On th.ms-rteTableHeaderEvenCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Grey_Grid_On tr.ms-rteTableOddRow-Light_Grey_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-Light_Grey_Grid_On tr.ms-rteTableEvenRow-Light_Grey_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableFirstCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Grey_Grid_On th.ms-rteTableFirstCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableLastCol-Light_Grey_Grid_On {
	border: solid black 1px;
	padding: 6px;	
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
 }
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableOddCol-Light_Grey_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableEvenCol-Light_Grey_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_On tr.ms-rteTableFooterRow-Light_Grey_Grid_On {
    	border: solid black 1px;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableFooterFirstCol-Light_Grey_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableFooterLastCol-Light_Grey_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableFooterOddCol-Light_Grey_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-Light_Grey_Grid_On td.ms-rteTableFooterEvenCol-Light_Grey_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}

table.ms-rteTable-White_Grid_Off {
    -ms-name: "White Grid OFF";
}

.ms-rteTable-White_Grid_Off {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#FFFFFF;
}

.ms-rteTable-White_Grid_Off tr.ms-rteTableHeaderRow-White_Grid_Off {
}
.ms-rteTable-White_Grid_Off td.ms-rteTableHeaderFirstCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-White_Grid_Off th.ms-rteTableHeaderFirstCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-White_Grid_Off td.ms-rteTableHeaderFirstCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-White_Grid_Off td.ms-rteTableHeaderLastCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-White_Grid_Off td.ms-rteTableHeaderOddCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-White_Grid_Off th.ms-rteTableHeaderOddCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left
}
.ms-rteTable-White_Grid_Off th.ms-rteTableHeaderOddCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-White_Grid_Off td.ms-rteTableHeaderEvenCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-White_Grid_Off th.ms-rteTableHeaderEvenCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-White_Grid_Off tr.ms-rteTableHeaderEvenCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-White_Grid_Off tr.ms-rteTableOddRow-White_Grid_Off {
}
.ms-rteTable-White_Grid_Off tr.ms-rteTableEvenRow-White_Grid_Off {
}
.ms-rteTable-White_Grid_Off td.ms-rteTableFirstCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
}
.ms-rteTable-White_Grid_Off th.ms-rteTableFirstCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-White_Grid_Off td.ms-rteTableLastCol-White_Grid_Off {
    padding: 6px;
    font-family: Arial, Helvetica, sans-serif !important;
    vertical-align:top;
 }
.ms-rteTable-White_Grid_Off td.ms-rteTableOddCol-White_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-White_Grid_Off td.ms-rteTableEvenCol-White_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-White_Grid_Off tr.ms-rteTableFooterRow-White_Grid_Off {
}
.ms-rteTable-White_Grid_Off td.ms-rteTableFooterFirstCol-White_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-White_Grid_Off td.ms-rteTableFooterLastCol-White_Grid_Off {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-White_Grid_Off td.ms-rteTableFooterOddCol-White_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-White_Grid_Off td.ms-rteTableFooterEvenCol-White_Grid_Off  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}

table.ms-rteTable-White_Grid_On {
    -ms-name: "White Grid ON";
}

.ms-rteTable-White_Grid_On {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#FFFFFF;
}

.ms-rteTable-White_Grid_On tr.ms-rteTableHeaderRow-White_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-White_Grid_On td.ms-rteTableHeaderFirstCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-White_Grid_On th.ms-rteTableHeaderFirstCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-White_Grid_On td.ms-rteTableHeaderLastCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-White_Grid_On td.ms-rteTableHeaderOddCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-White_Grid_On th.ms-rteTableHeaderOddCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-White_Grid_On td.ms-rteTableHeaderEvenCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-White_Grid_On th.ms-rteTableHeaderEvenCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-White_Grid_On tr.ms-rteTableOddRow-White_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-White_Grid_On tr.ms-rteTableEvenRow-White_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-White_Grid_On td.ms-rteTableFirstCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-White_Grid_On th.ms-rteTableFirstCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	vertical-align:top;	
}
.ms-rteTable-White_Grid_On th.ms-rteTableFirstCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-White_Grid_On td.ms-rteTableLastCol-White_Grid_On {
	border: solid black 1px;
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
 }
.ms-rteTable-White_Grid_On td.ms-rteTableOddCol-White_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-White_Grid_On td.ms-rteTableEvenCol-White_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-White_Grid_On tr.ms-rteTableFooterRow-White_Grid_On {
	border: solid black 1px;
}
.ms-rteTable-White_Grid_On td.ms-rteTableFooterFirstCol-White_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-White_Grid_On td.ms-rteTableFooterLastCol-White_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-White_Grid_On td.ms-rteTableFooterOddCol-White_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}
.ms-rteTable-White_Grid_On td.ms-rteTableFooterEvenCol-White_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	border: solid black 1px;
	vertical-align:top;
}

/* Blue and White Header */

table.ms-rteTable-Blue_White_Header {
-ms-name: "Blue White Header";
}

.ms-rteTable-Blue_White_Header {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#FFFFFF;
}

.ms-rteTable-Blue_White_Header tr.ms-rteTableHeaderRow-Blue_White_Header {
	background-color:#336699;
}
.ms-rteTable-Blue_White_Header td.ms-rteTableHeaderFirstCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Blue_White_Header th.ms-rteTableHeaderFirstCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Blue_White_Header td.ms-rteTableHeaderLastCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
}
.ms-rteTable-Blue_White_Header td.ms-rteTableHeaderOddCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
    color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
}
.ms-rteTable-Blue_White_Header th.ms-rteTableHeaderOddCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
    color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Blue_White_Header td.ms-rteTableHeaderEvenCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Blue_White_Header th.ms-rteTableHeaderEvenCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Blue_White_Header tr.ms-rteTableOddRow-Blue_White_Header {
}
.ms-rteTable-Blue_White_Header tr.ms-rteTableEvenRow-Blue_White_Header {
}
.ms-rteTable-Blue_White_Header td.ms-rteTableFirstCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_White_Header th.ms-rteTableFirstCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Blue_White_Header td.ms-rteTableLastCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
 }
.ms-rteTable-Blue_White_Header td.ms-rteTableOddCol-Blue_White_Header  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_White_Header td.ms-rteTableEvenCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_White_Header tr.ms-rteTableFooterRow-Blue_White_Header {
}
.ms-rteTable-Blue_White_Header td.ms-rteTableFooterFirstCol-Blue_White_Header  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_White_Header td.ms-rteTableFooterLastCol-Blue_White_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_White_Header td.ms-rteTableFooterOddCol-Blue_White_Header  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_White_Header td.ms-rteTableFooterEvenCol-Blue_White_Header  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}

/* Blue white header grid on*/

table.ms-rteTable-Blue_White_Header_Grid_On {
-ms-name: "Blue White Header Grid ON";
}

.ms-rteTable-Blue_White_Header_Grid_On {
	border-width: 1px;
	border-style: solid;
	border-color:Black;
	border-collapse: collapse;
	background-color:#FFFFFF;
}

.ms-rteTable-Blue_White_Header_Grid_On tr.ms-rteTableHeaderRow-Blue_White_Header_Grid_On {
	background-color:#336699;
	border: solid black 1px;
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableHeaderFirstCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	border: solid black 1px;
}
.ms-rteTable-Blue_White_Header_Grid_On th.ms-rteTableHeaderFirstCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	border: solid black 1px;
	text-align:left;
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableHeaderLastCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	border: solid black 1px;
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableHeaderOddCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
    color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	border: solid black 1px;
}
.ms-rteTable-Blue_White_Header_Grid_On th.ms-rteTableHeaderOddCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
    color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	border: solid black 1px;
	text-align:left;
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableHeaderEvenCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	border: solid black 1px;
}
.ms-rteTable-Blue_White_Header_Grid_On th.ms-rteTableHeaderEvenCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	vertical-align:top;
	border: solid black 1px;
	text-align:left;
}
.ms-rteTable-Blue_White_Header_Grid_On tr.ms-rteTableOddRow-Blue_White_Header_Grid_On {
}
.ms-rteTable-Blue_White_Header_Grid_On tr.ms-rteTableEvenRow-Blue_White_Header_Grid_On {
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableFirstCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;	
}
.ms-rteTable-Blue_White_Header_Grid_On th.ms-rteTableFirstCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;
	text-align:left;
}
.ms-rteTable-Blue_White_Header_Grid_On th.ms-rteTableFirstCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;	
	vertical-align:top;
	border: solid black 1px;
	text-align:left;
}
.ms-rteTable-Blue_White_Header_Grid_On th.ms-rteTableFirstCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	vertical-align:top;
	border: solid black 1px;
	text-align:left;
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableLastCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;
 }
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableOddCol-Blue_White_Header_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;
	text-align:left;
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableEvenCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;
	text-align:left;
}
.ms-rteTable-Blue_White_Header_Grid_On th.ms-rteTableEvenCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;
	text-align:left;
}
.ms-rteTable-Blue_White_Header_Grid_On tr.ms-rteTableFooterRow-Blue_White_Header_Grid_On {
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableFooterFirstCol-Blue_White_Header_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableFooterLastCol-Blue_White_Header_Grid_On {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableFooterOddCol-Blue_White_Header_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;
}
.ms-rteTable-Blue_White_Header_Grid_On td.ms-rteTableFooterEvenCol-Blue_White_Header_Grid_On  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
	border: solid black 1px;
}


/* Blue Column and Header */


table.ms-rteTable-Blue_Column_And_Header {
    -ms-name: "Blue Column And Header";
}

.ms-rteTable-Blue_Column_And_Header {
	border-width: 1px;
	border-color:Black;
	border-collapse: collapse;
	background-color:#FFFFFF;
}

.ms-rteTable-Blue_Column_And_Header tr.ms-rteTableHeaderRow-Blue_Column_And_Header {
	background-color:#336699;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableHeaderFirstCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	border: solid #FFFFFF 1px;
	vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header th.ms-rteTableHeaderFirstCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	border: solid #336699 1px;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableHeaderLastCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	border: solid #FFFFFF 1px;
	vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableHeaderOddCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
    color:#FFFFFF;
	background-color:#336699;
	border: solid #FFFFFF 1px;
	vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header th.ms-rteTableHeaderOddCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
    color:#FFFFFF;
	background-color:#336699;
	border: solid #336699 1px;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableHeaderEvenCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	border: solid #FFFFFF 1px;
	vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header th.ms-rteTableHeaderEvenCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	color:#FFFFFF;
	background-color:#336699;
	border: solid #336699 1px;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-Blue_Column_And_Header tr.ms-rteTableOddRow-Blue_Column_And_Header {
}
.ms-rteTable-Blue_Column_And_Header tr.ms-rteTableEvenRow-Blue_Column_And_Header {
    background-color:#E7EBF7 ;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableFirstCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
    background-color:#336699;
    color:#FFFFFF;
    vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header th.ms-rteTableFirstCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-weight:normal;    
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableLastCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
 }
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableOddCol-Blue_Column_And_Header  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header th.ms-rteTableOddCol-Blue_Column_And_Header  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableEvenCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header th.ms-rteTableEvenCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
    background-color:#E7EBF7;
}
.ms-rteTable-Blue_Column_And_Header tr.ms-rteTableFooterRow-Blue_Column_And_Header {
    background-color:#E7EBF7;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableFooterFirstCol-Blue_Column_And_Header  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
    background-color:#336699;
    color:#FFFFFF;
    vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableFooterLastCol-Blue_Column_And_Header {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableFooterOddCol-Blue_Column_And_Header  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}
.ms-rteTable-Blue_Column_And_Header td.ms-rteTableFooterEvenCol-Blue_Column_And_Header  {
	padding: 6px;
	font-family: Arial, Helvetica, sans-serif !important;
	vertical-align:top;
}

/* CEP_Pricing CEP Pricing table format */

table.ms-rteTable-CEP_Pricing {
-ms-name: "CEP Pricing";
}

.ms-rteTable-CEP_Pricing {
	border-width: 1px;
	border-style: solid;
	border-color:Black;    
    margin:1px;
    padding:0px;
    background-color:#FFFFFF;
}

.ms-rteTable-CEP_Pricing tr.ms-rteTableHeaderRow-CEP_Pricing {
	border: solid black 1px;
	background-color:#46166B;
	color:#FFFFFF;
	font-weight:bold;
}
.ms-rteTable-CEP_Pricing td.ms-rteTableHeaderFirstCol-CEP_Pricing {
	border: solid black 1px;
	background-color:#46166B;
	color:#FFFFFF;
	font-weight:bold;
	padding: 6px;
	vertical-align:top;
}
.ms-rteTable-CEP_Pricing th.ms-rteTableHeaderFirstCol-CEP_Pricing {
	border: solid black 1px;
	background-color:#46166B;
	color:#FFFFFF;
	font-weight:bold;
	padding: 6px;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-CEP_Pricing td.ms-rteTableHeaderLastCol-CEP_Pricing {
	border: solid black 1px;
	background-color:#46166B;
	color:#FFFFFF;
	font-weight:bold;
	padding: 6px;
	vertical-align:top;
}
.ms-rteTable-CEP_Pricing td.ms-rteTableHeaderOddCol-CEP_Pricing {
	border: solid black 1px;
	background-color:#46166B;
	color:#FFFFFF;
	font-weight:bold;
	padding: 6px;
	vertical-align:top;
}
.ms-rteTable-CEP_Pricing th.ms-rteTableHeaderOddCol-CEP_Pricing {
	border: solid black 1px;
	background-color:#46166B;
	color:#FFFFFF;
	font-weight:bold;
	padding: 6px;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-CEP_Pricing td.ms-rteTableHeaderEvenCol-CEP_Pricing {
	border: solid black 1px;
	background-color:#46166B;
	color:#FFFFFF;
	font-weight:bold;
	padding: 6px;
	vertical-align:top;
}
.ms-rteTable-CEP_Pricing th.ms-rteTableHeaderEvenCol-CEP_Pricing {
	border: solid black 1px;
	background-color:#46166B;
	color:#FFFFFF;
	font-weight:bold;
	padding: 6px;
	vertical-align:top;
	text-align:left;
}
.ms-rteTable-CEP_Pricing tr.ms-rteTableOddRow-CEP_Pricing {
	border: solid black 1px;
}
.ms-rteTable-CEP_Pricing tr.ms-rteTableEvenRow-CEP_Pricing {
	border: solid black 1px;
}
.ms-rteTable-CEP_Pricing td.ms-rteTableFirstCol-CEP_Pricing {
	border: solid black 1px;
	padding: 6px;
	color: #000000;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-CEP_Pricing th.ms-rteTableFirstCol-CEP_Pricing {
	border: solid black 1px;
	padding: 6px;
	color: #000000;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-CEP_Pricing td.ms-rteTableLastCol-CEP_Pricing {
    border: solid black 1px;
    padding: 6px;
	color: #000000;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
 }
.ms-rteTable-CEP_Pricing td.ms-rteTableOddCol-CEP_Pricing  {
	border: solid black 1px;
	padding: 6px;
	color: #000000;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal; 
    vertical-align:top;  
}
.ms-rteTable-CEP_Pricing td.ms-rteTableEvenCol-CEP_Pricing {
	border: solid black 1px;
	padding: 6px;
	color: #000000;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
}
.ms-rteTable-CEP_Pricing tr.ms-rteTableFooterRow-CEP_Pricing {
}
.ms-rteTable-CEP_Pricing td.ms-rteTableFooterFirstCol-CEP_Pricing  {
	border: solid black 1px;
	padding: 6px;
	color: #000000;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
}
.ms-rteTable-CEP_Pricing th.ms-rteTableFooterFirstCol-CEP_Pricing  {
	border: solid black 1px;
	padding: 6px;
	color: #000000;
	font-size:12px;
	font-weight:normal;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
    text-align:left;
}
.ms-rteTable-CEP_Pricing td.ms-rteTableFooterLastCol-CEP_Pricing {
	border: solid black 1px;
	padding: 6px;
	color: #000000;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
}
.ms-rteTable-CEP_Pricing td.ms-rteTableFooterOddCol-CEP_Pricing  {
	border: solid black 1px;
	padding: 6px;
	color: #000000;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
}
.ms-rteTable-CEP_Pricing td.ms-rteTableFooterEvenCol-CEP_Pricing  {
	border: solid black 1px;
	padding: 6px;
	color: #000000;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif !important;
    font-weight:normal;
    vertical-align:top;
}

/***********************************************************************************/
/**------------Corporate.SharePoint.AEI.Render.NewsAndMedia Styles----------------*/
/***********************************************************************************/
.NewsAndMediaPageRollupWrapper
{
    position:relative;
    left:20px;
    width:505px;
    text-align:left;
}

/* iframe form */
.form-required {display:inline; font-weight:bold;}