﻿/********************************************************************/
/*aeicustom includes required formats needed for AEI SharePoint 2010*/
/********************************************************************/
/* Basic Resets*/
body
{
	color: #000000;
}
h6{font-size:.8em;}
a:visited
{
	color: #165788;
	text-decoration: none;
}

/* System CSS Resets*/
.ms-rteTable-3 TD.ms-rteTableFirstCol-3
{
	background-color: #e7ebf7;
}

.ms-rtestate-field TABLE
{
	border-collapse: separate;
}

.ms-rtestate-write P
{
	margin : 0px 0px 0px;
}

td
{
	vertical-align:top;
}

/* AEI Headings - Start */

h1.ms-rteElement-H1
{
	font-size:18px;
	font-weight:bold;
	color:#3b1c43;
	margin:0px;    
}

h2.ms-rteElement-H2
{
	color:#983222;
	font-size:16px;
	font-weight:bold;
	margin:0.2em 0;
}

h3.ms-rteElement-H3
{
	color:#593160;
	font-size:14px;
	font-weight:bold;
	margin:0.2em 0;
}

h4.ms-rteElement-H4
{
	color:#165888;
	font-size:14px;
	font-weight:normal;
	margin:0.2em 0;
}

h5.ms-rteStyle-H5
{
	font-size:12px;
	color:#120a14;
	margin:0.2em 0;
}

/* AEI Headings - End */

/* Pre-defined table production line thickness fix - Start */

table.ms-rteTable-ESOS_Green_Grid_On {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-ESOS_Green_Grid_Off {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-ESOS_Orange_Grid_On {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-ESOS_Orange_Grid_Off {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-Alternating_Grey_Grid_On {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-Alternating_Grey_Grid_Off {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-Light_Blue_Grid_Off {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-Light_Blue_Grid_On {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-Light_Grey_Grid_Off {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-Light_Grey_Grid_On {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-White_Grid_Off {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-White_Grid_On {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-Blue_White_Header {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-Blue_White_Header_Grid_On {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-Blue_Column_And_Header {
	border-width: 1px;
	border-collapse:collapse;
}

table.ms-rteTable-CEP_Pricing {
	border-width: 1px;
	border-collapse:collapse;
}

/* Pre-defined table production line thickness fix - End */

/* AEI Normal style */
.ms-rteStyle-Normal
{
  -ms-name:"Normal";
  font-family: Arial, Verdana, sans-serif;   
  font-size: 12px;   
  /* [ReplaceColor(themeColor: "Dark1")] */ color: #000000;
  /* [ReplaceColor(themeColor: "Light1")] */ background-color: #fff;
}

/* Master Page Style that appears in common.css */
div.lefthandContainer
{
	float: left;
	width: 950px;
	padding-left: .5em;
}

/* LandingPageWithTabs.css */
div.TabsTabContentAreaContainer
{
	vertical-align:top;
	float:left;
	width:735px;
	padding:0px;
}

/* Common.css */
.NewsAndMediaPageRollupWrapper
{
    position:relative;
    left:20px;
    width:695px;
    text-align:left;
}

/* FormPage.css */
#FormPageWithMenuIFrame
{
	margin-top:10px;	
	padding:10px 10px 10px 10px;
	width:735px;
}

/* ContentPageWithMenu.css */
#ContentPageWithMenuPageContentMiddle
{
	float:right;
	width:800px;
}

/* LandingPageWithTabs.css */
.TabRollupContent
{
	float:left;
	width:660px
}

/* LandingPageWithTabs.css */
.TabRollupDescription
{
	width:660px;
}

/* ContentPageWithRollupAndMenu.css */
#ContentPageWithRollupAndMenuPageContentMiddle
{
	float:right;
	width:800px;
}
/* header */
div.HeaderContainer {height:160px!important;}
div.HeaderContainer .MenuAndSearchContainer{bottom:3px;}
div.GlobalNav {width:100%!important;}
div.search{display: inline-block;margin-right:1em;}
/* Containers layout*/
div.MiddleContainer {padding-top:30px!important;background-color: #ffffff!important;margin: 0 0 0 .7em;width: 960px;}
.righthandContainer{margin-top:-3px!important;padding-top:0!important;}
.pageContentRight4 table {border-spacing:0px;}
.pageContentRight4 table td{padding:0px;}
/* Table footer */
.footertable td {vertical-align:middle;}
/* tabs homepage */
.HomPageRollupWrapper {left:0px!important;width:100%}
.css-panel .HomPageRollupItem {width:100%;}
#TabControl ul.css-tabs {/* padding:.35em 0; */border: none;width:100%;}
#TabControl ul.css-tabs li{margin:0;padding:1px;top: 0;bottom: 0;width:100%;margin-right:2px;background-color:#983222;}
#TabControl ul.css-tabs li a.current{padding: .35em .8em;margin:0;top: 0;bottom: 0;height: auto;border:1px solid #ba594a;background-image: none;background-color:transparent;width:97%;color:#f4f4f4;}
#TabControl ul.css-tabs li a{padding: .35em .8em;margin:0;top: 0;bottom: 0;height: auto;border:1px solid transparent;color:#f4f4f4;background:#72261a;}
#TabControl ul.css-tabs li a:hover{padding: .35em .8em;margin:0;top: 0;bottom: 0;height: auto;border:1px solid transparent;color:#f4f4f4;cursor:pointer;background-color:transparent;}
#TabControl div.css-panes div {border:none;}
#TabControl div.css-panes {border:1px solid #d5d5d5;/*border-top:1px solid #983222;*/margin-top:.65em;height:346px;width:100%;}
/* News page sidebar menu */
#width-fixer menu{padding-left:0px;border:#ccc 1px solid;background: url(/_layouts/images/Corporate.SharePoint.AEI/right-hand-bg.png) #e2e1dd repeat-x 0px 0px;margin-top: 0px;}
#width-fixer menu li{display:block;border-bottom:#ccc 1px solid;text-align:left;padding:.57em;border-top:medium none;}
.ms-rtestate-field div{margin-top:0px!important;}
#width-fixer menu li a{	margin: 0px;padding: 0px;color: #593160;text-decoration: none;}
#width-fixer menu li a:hover {font-weight:bold;text-decoration:underline;}
#width-fixer menu li a:visited, #width-fixer menu li strong font{color: #593160!important;}
/* Tabs on news page */
.TabsTabContentAreaContainer .offleft {display:none;}/* turned off for screen reader as there is only one content panel displayed */
.TabsTabContentAreaContainer ul.css-tabs{display:none;}
.TabsTabContentAreaContainer .css-panes div {border:none;padding: 0;margin: 0;left: 0;}
.TabsTabContentAreaContainer .css-panes .TabRollupTitle{display: block;margin-top:1em}
.TabsTabContentAreaContainer .css-panes .TabRollupTitle h2.TabRollupHeading{font-size:1.2em!important;}
.TabsTabContentAreaContainer .css-panes .TabRollupDescription em {margin:0;padding:0;}
.TabsTabContentAreaContainer .css-panes .TabRollupDescription p em {margin:0 0 0 0;padding:0;}
.TabsTabContentAreaContainer .css-panes .TabRollupDescription p{margin:0 0 .3em 0}
/* pager */
.TabsTabContentAreaContainer .css-panes .pager {margin:0;padding:0;}
/* Home LatestNews Styles */
.HomePageRollupItem{margin-bottom:.65em!important;}
.HomePageRollupImage{float: left;display: inline;visibility: visible;width:auto!important;}
.HomePageRollupContent{width:100%;	margin: .3em .1em;}
.HomePageDateTime{font-size: 11px;	color: #666;}
.HomePageRollupRollupTitle{word-wrap: break-word;}
.HomePageRollupDescription{display: none;visibility: hidden;}
.HomePageRollupDescription p{margin:0 0 1em 0;}
.HomePageRollupDescription a{color:#165888;}
h4.HomePageRollupHeading{font-size:1.2em!important;width:100%;}
.HomePageRollupItem {width:100%;}
/*.HomePageRollupContent{background:url('https://cdn1.iconfinder.com/data/icons/PixeloPhilia_2/PNG/newspaper.png')no-repeat 0 0;padding:.4em 3.5em;}*/
.HomPageRollupWrapper .HomePageRollupItem .HomePageRollupContent{width: 90%!important;/*background:url('/PublishingImages/newspaper.png')no-repeat 0 0;padding:.1em 0 .1em 3.5em;*/float: left;margin-left: .5em;margin-top: 0;}
.HomPageRollupWrapper > .HomePageRollupItem:first-child{width: 100%;min-height:0;height:auto;}
.HomPageRollupWrapper > .HomePageRollupItem:first-child .HomePageRollupRollupTitle{visibility: visible;display: inline;}
.HomPageRollupWrapper > .HomePageRollupItem:first-child .HomePageRollupDescription{visibility: visible;	display: block;width:100%}
/* table grey i.e http://aei.dev.idc.hosts.network/research/Research-Snapshots/Pages/default.aspx */
.ms-rteTable-Alternating_Grey_Grid_Off tr.ms-rteTableEvenRow-Alternating_Grey_Grid_Off {
	background-color: #D6D6D6!important;
}
/* order page */
.MainHeader, .Order {padding:.4em!important;}
/* form */
.FormOptionalLabel {color:#5F5F5F!important;}
.FormErrorHighlight {color:#D90000!important;}