
/* Temp css for brandable styles */
/* =======================================
	TABLE OF CONTENTS
	1. Styleguide.css
	2. styleguide-extras.css
		a. rules
		b. link list
	3. Brand Colors
	4. section 4 - tiles color classes - branding
	
   ======================================= */
  /*=======================================================
			Styleguide.css
  =======================================================*/

/* import css added first */
/* @import url("/documents/11440/18229101/placeholder.css"); */

/*controls body background and page font*/
body {
	background: #FFFFFF;
	font: 87.5%/1.15 Arial,Helvetica,sans-serif;
	color: #1C1E20;
}
a {
	color: #EC6B29;
	text-decoration: none;
}
.no-touch a:hover {
	color: #EC6B29;
	/* removed the hover color after John's confirmation */
  text-decoration: underline;
}
a:visited {
	color: #EC6B29;
	/* lighter blue */
  text-decoration: none;
}

a:active { color: #F25507  }


h1{
	color: #000000;
}
h2{
	color: #000000;
}
h3{
	color: #000000;
}
h4{
	color: #000000;
}
h5{
	color: #000000;
}

/*=======================================================
			styleguide-extras.css
  =======================================================*/
/* ==== Rules ============================ */
hr {
	border-top: 1px dotted #C5C6C7;
}

/* ==== Link list ============================ */
/* note this does not have branding instead it inherits from others.The border should 
inherit the standard hr border and i think the padding is equal to something else 
to that is brandable but controlled by multiple places in the styesheets.
*/
/* Add , h3.ah-linklist-vertical-header for PBPI-4154  */
h4.ah-linklist-vertical-header,h3.ah-linklist-vertical-header{
	border-bottom: 1px dotted #C5C6C7;
	padding-bottom: 1em;
}
ul.ah-linklist-vertical-link li {
	padding: 1em 0;
	border-bottom: 1px dotted #C5C6C7;
}
/* ==== tips ============================ */
.ah-tip h4, .ah-tip.brand-tip1-a h4 {
	color: #194055;
}
.ah-tip-contextOverlay, .ah-tip-contextOverlay.brand-tip1-a {
	background-color: #FFFFFF;
	border: 1px solid  #C5C6C7;
}

.ah-tip-contextOverlay .ah-arrow {
	left: 1%;
	display:none;
}
.ah-tip-contextOverlay.ah-arrow-on .ah-arrow {
	display:block;
}
.ah-tip-contextOverlay .ah-arrow .ah-arrow-front{
	border-bottom-color: #FFFFFF;
}

.ah-tip-contextOverlay .ah-arrow .ah-arrow-line{
	border-bottom-color:#C5C6C7;
}

/* ==== Popovers ============================ */
/* branding classes not avalible, 1 size fits all */
a.ah-tooltip,a.ah-tooltip:hover {
	border-bottom:1px dashed #1C1E20;
	border-color: #1C1E20;
	color: #1C1E20;
	text-decoration:none;
}
.aui-tooltip-content {
	background-color: #FFFFFF;
	background-image: url("/documents/11440/18174999/ah-tooltipbk.png");
}
.aui-overlaycontextpanel-pointer, .aui-tooltip-content {
	border-color: #C5C6C7;
}
/* ==== Highlights ============================ */
.ah-highlight, 
.ah-highlight.brand-highlight1-a,
.ah-highlight.brand-highlight-1 {
	background-color: #F6F7F8;
	border-color:#FFFFFF;
	border-style: solid;
	border-width: 0px;
}
/* ==== Badges ============================ */
.ah-badge-large, .ah-badge-small {
	color: #FFFFFF;
}
.ah-badge-action {
	background-color: #9E1F06;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
}
.ah-badge-tip {
	background-color:#A8133E;
	border: 2px solid #FFFFFF;
	color: #FFFFFF;
}
.no-touch .ah-badge-large:hover, 
.no-touch .ah-badge-small:hover, 
.no-touch .ah-badge-action:hover, 
.no-touch .ah-badge-tip:hover {
	color: #FFFFFF;
}

/*=======================================================
		Forms
  =======================================================*/


.aui-autocomplete-results-content .yui3-widget-bd .aui-autocomplete-list-item {
	color: #AF3808;
	border-bottom: 1px dotted #C5C6C7;
}
.aui-autocomplete-selected {
	background-color: #FFE8D9;
}
.aui-field-text input.aui-field-input-text, 
select.aui-field-input-select, 
.aui-field-text textarea.aui-field-input-text,
.aui-datepicker-select-wrapper select {
	background: #FFFFFF;
	-moz-box-shadow: inset 0 2px 11px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: inset 0 2px 11px rgba(0, 0, 0, 0.2);
	-o-box-shadow: inset 0 2px 11px rgba(0, 0, 0, 0.2);
	box-shadow: inset 0 2px 11px rgba(0, 0, 0, 0.2);
	border: 1px solid #C5C6C7;
	color:#474747;
}
.aui-field-text input.aui-field-input-text:focus, 
select.aui-field-input-select:focus, 
.aui-field-text textarea.aui-field-input-text:focus {
	border: 1px solid #AF3808;
    -moz-box-shadow: 0px 0px 5px #FFB380;
	-webkit-box-shadow: 0px 0px 5px #FFB380;
	-o-box-shadow: 0px 0px 5px #FFB380;
	box-shadow: 0px 0px 5px #FFB380;
}
/*--------Text-area--box--end----*/
/*--------INDEX6-Error Section-start----*/
.aui-form-validator-error-container input.aui-field-input-text, 
.aui-form-validator-error-container textarea.aui-field-input-text, 
.aui-form-validator-error-container select.aui-field-input-select {
	border: 1px solid #C13115;/* error color */
}
.aui-form-validator-error-container label.aui-field-label {
	/*This is changed for PBPI-xxxx  to make the labels red during validation*/
	/*color: #1C1E20; brand font color */
	color: #C13115;
}

.aui-form-validator-error-container label,
.aui-form-validator-stack-error .aui-form-validator-message,
.aui-form-validator-error-container  {
	color: #C13115;
}

.aui-form-validator-stack-error .aui-form-validator-message {
	background: url("/documents/11440/18174999/arrow-error.png") no-repeat scroll 0 0px transparent;
	/* arrow not alignment with text error message */
}
.ah-form-error-icon {
	background: url("/documents/11440/18174999/arrow-error.png") no-repeat scroll 0 0px transparent;/* 33 Brand 8 */
}
.ah-button-large .aui-button-input, .ah-button-small .aui-button-input {
	color:#FFFFFF;
}
button.ah-button-positive,
.ah-button-positive .aui-button-input {
	border: 1px solid #000;
	background-color: #EC6B29;
	border-color: #A8133E #A8133E #A8133E #A8133E;
	color: #FFFFFF;
}
.no-touch button.ah-button-positive:hover,
.no-touch .ah-button-positive .aui-button-input:hover {
	background-color: #F25507;
	border-color: #A8133E #A8133E #A8133E #A8133E;

}
button.ah-button-negative,
.ah-button-negative .aui-button-input {
	border: 1px solid #000;
	background-color: #C13115;
	color:#FFFFFF;
	border-color: #9E1F06 #811500 #5F0F00 #811500;

}
.no-touch button.ah-button-negative:hover,
.no-touch .ah-button-negative .aui-button-input:hover {
	background-color:#811500;
	border-color: #811500 #5F0F00 #5F0F00 #5F0F00;

}
button.ah-button-neutral,
.aui-toolbar-item.aui-state-default, 
.aui-toolbar-item.aui-state-active,
.ah-button-neutral .aui-button-input,
.ah-button-next .aui-button-input, 
.ah-button-pre .aui-button-input,
.aui-datepicker-button-wrapper button,
.aui-buttonitem  {
	border: 1px solid #000;
	background-color: #E6E6E6;
	color:#474747;
	border-color: #DBDBDB #C5C6C7 #A8ABAC #C5C6C7;

}
.no-touch button.ah-button-neutral:hover,
.no-touch .ah-button-neutral .aui-button-input:hover,
.no-touch .ah-button-next .aui-button-input:hover, 
.no-touch .ah-button-pre .aui-button-input:hover,
.no-touch .aui-toolbar button.aui-toolbar-item:hover,
.no-touch .aui-datepicker-button-wrapper button:hover,
.no-touch .aui-buttonitem:hover {
	background-color: #DBDBDB;
	border-color: #C5C6C7 #A8ABAC #63666B #A8ABAC;
}
/* variables need to be added to these for branding */
.ah-pagination .ah-button-neutral-selected .aui-button-input{
	color:#63666B;
	background-color:#FFFFFF;
	border-color: #FFFFFF; 
}

button.ah-button-neutral-selected,
.aui-toolbar-item.aui-state-default.ah-button-neutral-selected, 
.aui-toolbar-item.aui-state-active.ah-button-neutral-selected,
.no-touch .aui-toolbar-item.aui-state-default.ah-button-neutral-selected:hover, 
.no-touch .aui-toolbar-item.aui-state-active.ah-button-neutral-selected:hover, 
.ah-button-neutral-selected .aui-button-input {
	background: #63666B;
	border-color: #63666B #63666B #474747 #63666B;
	color:#FFFFFF ;
}

.ah-button-disable .aui-button-input,
.ah-button-next.ah-button-disabled .aui-button-input, 
.ah-button-pre.ah-button-disabled .aui-button-input{
	border: 1px solid #C5C6C7;
	background-color: #E6E6E6;
	color:#C5C6C7;
	cursor: default;
	border-color:#A8ABAC #C5C6C7 #C5C6C7 #DBDBDB;
}

.no-touch .ah-button-link:hover .aui-button-input {
	color: #D6640A;
}
/* disabled removed form styleguide
.ah-button-delete.ah-button-disable .aui-button-input {
	background: #E6E6E6 url("$buttonDisDeleteImage") no-repeat scroll 14px 6px;
	$buttonDisDeleteImage	../images/ah-images/ah-delete-dis.png
}
*/
.ah-button-delete.ah-button-negative .aui-button-input {
	background: #C13115  url("/documents/11440/18174999/ah-delete-neg.png") no-repeat scroll 14px 6px;/* Align delete icon center of button */
}
.ah-button-delete.ah-button-neutral .aui-button-input {
	background-image: url("/documents/11440/18174999/ah-icon-trash-small.png");/* Align delete icon center of button */

}
.ah-button-email-reminder.ah-button-neutral .aui-button-input {
	background-image: url("/documents/11440/18174999/ah-icon-calendar-small.png");
}
.ah-button-icon-print .aui-button-input,
.aui-view-lt720 .ah-button-icon-print .aui-button-input{
	background-image: url("/documents/11440/18175005/icon_print_xsmall.png");
}

.ah-button-icon-left-arrow .aui-button-input {
	background-image: url("/documents/11440/18175035/icon_left_small_grey.png");
}
.ah-button-icon-right-arrow .aui-button-input {
	background-image: url("/documents/11440/18175035/icon_right_small_grey.png");
}

/* *** Disabled Button *** */

.ah-button-next .aui-button-input {
	background-image: url("/documents/11440/18174999/ah-arrow-down.gif");
}
.ah-button-pre .aui-button-input {
	background-image: url("/documents/11440/18174999/ah-arrow-up.gif");
}
/* disabled removed from styleguide 
.ah-button-next.ah-button-disabled .aui-button-input {
	background-image: url("../images/ah-images/ah-arrow-down-dis.gif");
}
.ah-button-pre.ah-button-disabled .aui-button-input {
	background-image: url("../images/ah-images/ah-arrow-up-dis.gif");
}
*/
button.ah-button-positive:active,
.ah-button-positive .aui-button-input:active {
	background-color: #A8133E;
	border-color: #A8133E #A8133E #A8133E #A8133E;
}
button.ah-button-negative:active,
.ah-button-negative .aui-button-input:active {
	background-color: #5F0F00;
	border-color: #5F0F00;
}
button.ah-button-neutral:active,
.ah-button-neutral .aui-button-input:active {
	background-color: #A8ABAC ;
	border-color:#63666B #63666B #474747 #63666B;
}
.ah-buttons-right {
	text-align: right;
}
.ah-button-favorite .aui-button-input {
	background-image: url("/documents/11440/18175005/icon_star_small.png");
}
.ah-button-favorite.active .aui-button-input {
	background-image: url("/documents/11440/18175005/icon_star_small_yellow.png");
/* 33 Brand 34 */ }
.no-touch .ah-button-favorite:hover .aui-button-input {
	background-image: url("/documents/11440/18175005/icon_star_small_yellow.png");
}

/*------------------------AH-Button-secondary-----------------------------------*/
button.ah-button-secondary,
.ah-button-secondary .aui-button-input,
a.ah-button-secondary { 
	border: 1px solid #000000; 
	background-color: #A8133E; 
	border-color: #194055 #194055 #19475F; 
	color: #FFFFFF; 
}

button.ah-button-secondary:active,
.ah-button-secondary .aui-button-input:active,
a.ah-button-secondary:active {
 	background-color: #2F6F7A; 
 	border-color: #19475F #19475F #2D637F; 
}

.no-touch button.ah-button-secondary:hover,
.ah-button-secondary .aui-button-input:hover,
a.ah-button-secondary:hover{ 
	background-color: #2F6F7A; 
  	border-color: #19475F #19475F #2D637F; 
}

/*------------------------AH-Button-CSS-end-----------------------------------*/

.ah-button-nxt .aui-button-content .aui-button-input {
	background-image: url("/documents/11440/18174999/ah-arrow-right.gif");
}
.ah-button-prv .aui-button-content .aui-button-input {
	background-image: url("/documents/11440/18174999/ah-arrow-left.gif");
}
.ah-icon-plus, .ah-icon-minus {
	background-image: url("/documents/11440/18174999/icon_expand_collapse.png");
}

.aui-button-input[disabled]{
	border-color: #DBDBDB #C5C6C7 #A8ABAC #C5C6C7;
	background-color: #e6e6e6;
	color: #c5c6c7;
}

/*=======================================================
		TreeView
  =======================================================*/
.no-touch .ah-treeview ul:hover, .no-touch .ah-treeview li:hover {
	color: #AF3808;
}
.ah-treeview .expandDiv a, .ah-treeview .pipeSeparator a, .ah-treeview .collapseDiv a {
	color: #EC6B29;
}
.ah-treeview .expandDiv a:hover, .ah-treeview .pipeSeparator a:hover, .ah-treeview .collapseDiv a:hover {
	color: #EC6B29;
}
/*=======================================================
	Tiles
=======================================================*/
/* 1 - Primary colors*/
/* Primary-A (Primary)*/
.ah-tile.brand-tile1-a {
	background-color: #EC6B29;
	border-color:#EB4B0B #EB4B0B #EB4B0B #EB4B0B;
	color: #FFFFFF;

}
.no-touch .ah-tile.brand-tile1-a.ah-tile-hover:hover {
	background-color: #F25507;
	color: #FFFFFF;
}
.ah-tile.brand-tile1-a.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile_white.png");
}
.ah-tile.brand-tile1-a h1, .ah-tile.brand-tile1-a h2, .ah-tile.brand-tile1-a h3, .ah-tile.brand-tile1-a h4, .ah-tile.brand-tile1-a p, .ah-tile.brand-tile1-a .ah-tile-text, .ah-tile.brand-tile1-a a {
	color: #FFFFFF;
}

/* Primary-B (Primary-Light) */
.ah-tile.brand-tile1-b {
	background-color: #23233F;
	border-color: #23233F #23233F #23233F #23233F;
}
.no-touch .ah-tile.brand-tile1-b.ah-tile-hover:hover {
	background-color: #23233F;
	border-color: #3D484D;
	color: #1C1E20;
}
.ah-tile.brand-tile1-b.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile.png");
}
.ah-tile.brand-tile1-b h1, .ah-tile.brand-tile1-b h2, .ah-tile.brand-tile1-b h3, .ah-tile.brand-tile1-b h4, .ah-tile.brand-tile1-b a {
	color: #FFFFFF;
}
.ah-tile.brand-tile1-b p, .ah-tile.brand-tile1-b .ah-tile-text {
	color: #1C1E20;
}
.ah-tile.brand-tile1-b p a, .ah-tile.brand-tile1-b .ah-tile-text a {
	color: inherit;
}
/* Primary-C (Primary-Dark) */
.ah-tile.brand-tile1-c {
	background-color: #474747;
	border-color: #1C1E20 #1C1E20 #1C1E20 #1C1E20;
}
.ah-tile-fade .ah-tile.brand-tile1-c {
	background-color: #AF3808;
}
.no-touch .ah-tile.brand-tile1-c.ah-tile-hover:hover {
	background-color:#63666B;
	color: #FFFFFF;
}
.ah-tile.brand-tile1-c.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile_white.png");
}
.ah-tile.brand-tile1-c h1, .ah-tile.brand-tile1-c h2, .ah-tile.brand-tile1-c h3, .ah-tile.brand-tile1-c h4, .ah-tile.brand-tile1-c a {
	color: #FFFFFF;
}
.ah-tile.brand-tile1-c p, .ah-tile.brand-tile1-c .ah-tile-text {
	color: #FFFFFF;
}
.ah-tile.brand-tile1-c p a, .ah-tile.brand-tile1-c .ah-tile-text a {
	color: #FFFFFF;
 }

.ah-tile.brand-tile1-c .ah-tile-favourite-label {
	color: #FFFFFF;
}
/* 2- Secondary Colors */
/* Secondary -A */
.ah-tile.brand-tile2-a {
	background-color: #A8133E;
	border-color: #A8133E #A8133E #A8133E #A8133E;
	color:#FFFFFF;
}
.no-touch .ah-tile.brand-tile2-a.ah-tile-hover:hover {
	background-color: #A8133E;
	color:#FFFFFF;
}
.ah-tile.brand-tile2-a.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile_white.png");
}
.ah-tile.brand-tile2-a h1, .ah-tile.brand-tile2-a h2, .ah-tile.brand-tile2-a h3, .ah-tile.brand-tile2-a h4, .ah-tile.brand-tile2-a p, .ah-tile.brand-tile2-a .ah-tile-text, .ah-tile.brand-tile2-a a {
	color:#FFFFFF;
}

/* Secondary -C */
.ah-tile.brand-tile2-c {
	background-color: #2F6F7A;
	border-color: #2F6F7A #2F6F7A #19475F #2F6F7A;
}
.no-touch .ah-tile.brand-tile2-c.ah-tile-hover:hover {
	background-color: #2F6F7A;
	color: #FFFFFF;
}
.ah-tile.brand-tile2-c.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile_white.png");
}
.ah-tile.brand-tile2-c h1, .ah-tile.brand-tile2-c h2, .ah-tile.brand-tile2-c h3, .ah-tile.brand-tile2-c h4, .ah-tile.brand-tile2-c a {
	color:#FFFFFF;
}
.ah-tile.brand-tile2-c p, .ah-tile.brand-tile2-c .ah-tile-text {
	color: #FFFFFF;
}
.ah-tile.brand-tile2-c p a, .ah-tile.brand-tile2-c .ah-tile-text a {
	color: #FFFFFF;
}
/* 3- Tertiary Color */
/* Tertiary -A */
.ah-tile.brand-tile3-a {
	background-color: #FCB116;
	border-color: #FCB116 #FCB116 #FCB116 #FCB116;
}
.no-touch .ah-tile.brand-tile3-a.ah-tile-hover:hover {
	background-color: #FCB116;
}
.ah-tile.brand-tile3-a.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile_white.png");
}
.ah-tile.brand-tile3-a h1, .ah-tile.brand-tile3-a h2, .ah-tile.brand-tile3-a h3, .ah-tile.brand-tile3-a h4, .ah-tile.brand-tile3-a p, .ah-tile.brand-tile3-a .ah-tile-text, .ah-tile.brand-tile3-a a {
	color: #FFFFFF;
}
/* Tertiary -C */
.ah-tile.brand-tile3-c {
	background-color: #F25507;
	border-color: #F25507 #F25507 #F25507 #F25507;
}
.no-touch .ah-tile.brand-tile3-c.ah-tile-hover:hover {
	background-color: #F25507;
	color: #FFFFFF;
}
.ah-tile.brand-tile3-c.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile_white.png");
}
.ah-tile.brand-tile3-c h1, .ah-tile.brand-tile3-c h2, .ah-tile.brand-tile3-c h3, .ah-tile.brand-tile3-c h4, .ah-tile.brand-tile3-c a {
	color: #FFFFFF;
}
.ah-tile.brand-tile3-c p, .ah-tile.brand-tile3-c .ah-tile-text {
	color: #FFFFFF;
}
.ah-tile.brand-tile3-c p a, .ah-tile.brand-tile3-c .ah-tile-text a {
	color: #FFFFFF;
}
/* 4- Neutral Colors */
/* Neutral -C */
.ah-tile.brand-tile4-c {
	background-color: #63666B;
	border-color: #E6E6E6 #DBDBDB #C5C6C7 #DBDBDB;

/* CS&E has CR to make title tile color blue for non linkable tile for defect-1329 */ }
.no-touch .ah-tile.brand-tile4-c.ah-tile-hover:hover {
	background-color: #E6E6E6;
	color: #1C1E20;
}
.ah-tile.brand-tile4-c.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile.png");
}
.ah-tile.brand-tile4-c h1, .ah-tile.brand-tile4-c h2, .ah-tile.brand-tile4-c h3, .ah-tile.brand-tile4-c h4, .ah-tile.brand-tile4-c a {
	color: #000000;
}
.ah-tile.brand-tile4-c p, .ah-tile.brand-tile4-c .ah-tile-text {
	color: #1C1E20;
}
.ah-tile.brand-tile4-c p a, .ah-tile.brand-tile4-c .ah-tile-text a {
	color: inherit;
}
.ah-tile.brand-tile4-c .ah-tile-title {
	color: #FFFFFF;
}
/* Neutral normal -A */
.ah-tile.brand-tile4-a {
	background-color: #DBDBDB;
	border-color: #E6E6E6 #E6E6E6 #DBDBDB #E6E6E6;
/* CS&E has CR to make title tile color blue for non linkable tile for defect-1329 */ }
.no-touch .ah-tile.brand-tile4-a.ah-tile-hover:hover {
	background-color: #EFEFEF;
	color: #1C1E20;
}
.ah-tile.brand-tile4-a.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile.png");
}
.ah-tile.brand-tile4-a h1, 
.ah-tile.brand-tile4-a h2, 
.ah-tile.brand-tile4-a h3, 
.ah-tile.brand-tile4-a h4, 
.ah-tile.brand-tile4-a .ah-tile-title {
	color: #1C1E20;
}
.ah-tile.brand-tile4-a p, .ah-tile.brand-tile4-a .ah-tile-text {
	color: #1C1E20;
}
.ah-tile.brand-tile4-a p a, .ah-tile.brand-tile4-a .ah-tile-text a {
	color: inherit;
}
.ah-tile.brand-tile4-a .ah-tile-title {
	color: #1C1E20;
}
/* Neutral Light with Blue Title-B */
/* Neutral -B */
.ah-tile.brand-tile4-b {
 background-color: #FFFFFF;
 border-color: #E6E6E6 #DBDBDB #C5C6C7 #DBDBDB;
/* CS&E has CR to make title tile color blue for non linkable tile for defect-1329 */ }
.no-touch .ah-tile.brand-tile4-b.ah-tile-hover:hover {
 background-color: #F4F4F4;
}
.ah-tile.brand-tile4-b.ah-tile-arrow {
 background-image: url("/documents/11440/18175011/arrow_tile.png");
}
.ah-tile.brand-tile4-b h1, .ah-tile.brand-tile4-b h2, .ah-tile.brand-tile4-b h3, .ah-tile.brand-tile4-b h4, .ah-tile.brand-tile4-b a {
 color: #000000;
}
.ah-tile.brand-tile4-b p, .ah-tile.brand-tile4-b .ah-tile-text {
 color: #1C1E20;
}
.ah-tile.brand-tile4-b p a, .ah-tile.brand-tile4-b .ah-tile-text a {
 color: inherit;
}
.ah-tile.brand-tile4-b .ah-tile-title {
 color: #1C1E20;
}

 

/* Neutral  data -D */
/* CS&E has CR to make title tile color blue for non linkable tile for defect-1329 */ 
.ah-tile.brand-tile4-d {
 background-color: #FFFFFF;
 border-color: #E6E6E6 #DBDBDB #C5C6C7 #DBDBDB;
}
.no-touch .ah-tile.brand-tile4-d.ah-tile-hover:hover {
 background-color: #F4F4F4;
 color: #1C1E20;
}
.ah-tile.brand-tile4-d.ah-tile-arrow {
 background-image: url("/documents/11440/18175011/ah-tilearrows-dark.png");
}

.ah-tile.brand-tile4-d p, 
.ah-tile.brand-tile4-d .ah-tile-text {
 color: #1C1E20;
}
/*
.ah-tile.brand-tile4-d .ah-tile-title {
 color: $tile4DTitle;
}
*/
/* 5- Attention Colors */
/* Attention -A */
.ah-tile.brand-tile5-a {
	background-color: #9E1F06;
	border-color:#811500 #811500 #5F0F00 #811500; 
}
.no-touch .ah-tile.brand-tile5-a.ah-tile-hover:hover {
	background-color: #811500;
}
.ah-tile.brand-tile5-a.ah-tile-arrow {
	background-image: url("/documents/11440/18175011/arrow_tile_white.png");
}
.ah-tile.brand-tile5-a h1, .ah-tile.brand-tile5-a h2, .ah-tile.brand-tile5-a h3, .ah-tile.brand-tile5-a h4, .ah-tile.brand-tile5-a p, .ah-tile.brand-tile5-a .ah-tile-text, .ah-tile.brand-tile5-a a {
	color: #FFFFFF;
}
.ah-tile.ah-tile-banner-active .typo-area {
	background-image: url("/documents/11440/18175011/banner_active_translucent.png");
}

/* Tile Active state css - 3.2 update*/
/* 1 - Primary colors*/
/* Primary-A(Primary)*/
.no-touch .ah-tile.ah-tile-hover.brand-tile1-a:active {
	background-color:#F25507;
	border-color:#F25507 #F25507 #EB4B0B #F25507;
}

/* Primary-B (Primary-Light) */
.no-touch .ah-tile.ah-tile-hover.brand-tile1-b:active {
	background-color: #A5AEB3;
	border-color: #A5AEB3 #A5AEB3 #23233F #A5AEB3;
	color:#1C1E20;
	
}
/* Primary-B (Primary-Light - Active state header content color) */
.no-touch .ah-tile.brand-tile1-b h1:active, .no-touch .ah-tile.brand-tile1-b h2:active, .no-touch .ah-tile.brand-tile1-b h3:active, .no-touch .ah-tile.brand-tile1-b h4:active {
	color: #474747;
}

/* Primary-B (Primary-Light - hover state header content color) */
.no-touch .ah-tile.brand-tile1-b.ah-tile-hover:hover {
	color: #474747;
}

.no-touch .ah-tile.brand-tile1-b .ah-tile-hover h1:hover, .no-touch .ah-tile.brand-tile1-b .ah-tile-hover h2:hover, .no-touch .ah-tile.brand-tile1-b .ah-tile-hover h3:hover, .no-touch .ah-tile.brand-tile1-b .ah-tile-hover h4:hover {
	color: #000000;
}

/* Primary-C (Primary-Dark) */
.no-touch .ah-tile.ah-tile-hover.brand-tile1-c:active {
	background-color: #EB4B0B;
	border-color: #F25507 #F25507 #EB4B0B #F25507;
}

/* 2- Secondary Colors */
/* Secondary -A */
.no-touch .ah-tile.ah-tile-hover.brand-tile2-a:active {
	background-color:#19475F;
	border-color: #194055;
	color:#FFFFFF;
}

/* Secondary -A(Secondary - Active state header content color) */
.no-touch .ah-tile.brand-tile2-a h1:active, .no-touch .ah-tile.brand-tile2-a h2:active, .no-touch .ah-tile.brand-tile2-a h3:active, .no-touch .ah-tile.brand-tile2-a h4:active {
	color: #FFFFFF;
}

/* Secondary -C */
.no-touch .ah-tile.ah-tile-hover.brand-tile2-c:active {
	background-color: #19475F;
	border-color: #19475F;

}

/* 3- Tertiary Color */
/* Tertiary -A */
.no-touch .ah-tile.ah-tile-hover.brand-tile3-a:active {
	background-color: #F25507;
	border-color: #3D484D;
	color: #FFFFFF;
}

/* Tertiary -A(Tertiary - Active state header content color) */
.no-touch .ah-tile.brand-tile3-a h1:active, .no-touch .ah-tile.brand-tile3-a h2:active, .no-touch .ah-tile.brand-tile3-a h3:active, .no-touch .ah-tile.brand-tile3-a h4:active {
	color: #FFFFFF;
}

/* Tertiary -C */
.no-touch .ah-tile.ah-tile-hover.brand-tile3-c:active {
	background-color:  #23233F;
	border-color: #8A9499;
}

/* 4- Neutral Colors */
/* Neutral -C */
.no-touch .ah-tile.ah-tile-hover.brand-tile4-c:active {
	background-color: #DBDBDB;
	border-color: #C5C6C7 #C5C6C7 #A8ABAC #C5C6C7;
}

/* Neutral -A */
.no-touch .ah-tile.ah-tile-hover.brand-tile4-a:active {
	background-color:#E6E6E6;
	border-color: #DBDBDB #DBDBDB #C5C6C7 #DBDBDB;
}


/* Neutral -B */
.no-touch .ah-tile.ah-tile-hover.brand-tile4-b:active {
	background-color: #EFEFEF;
	border-color: #E6E6E6 #E6E6E6 #DBDBDB #E6E6E6;
}

/* 5- Attention Colors */
/* Attention -A */
.no-touch .ah-tile.ah-tile-hover.brand-tile5-a:active {
	background-color: #9E1F06;
	border-color:#811500 #811500 #5F0F00 #811500; 
}


/*=======================================================
	GMC PopOver section
  =======================================================*/

.ah-gmc-popover-flyout .yui3-widget-hd {
	color: #FFFFFF;
}
.ah-gmc-popover-flyout .yui3-widget-hd .ah-gmc-flyout-title {
	color: #FFFFFF;
}
.ah-gmc-popover-flyout .ah-arrow .ah-arrow-front {
	border-bottom-color: #C13115;
}
.ah-gmc-popover-flyout .ah-arrow .ah-arrow-line {
	border-bottom-color: #9E1F06;
}
.ah-gmc-popover-flyout .yui3-ahdialog-content {
	border: 0px;
	background-color: #C13115;
}
.ah-gmc-popover-flyout .yui3-widget-ft {    
    background-color:#E6E6E6;
}
.ah-gmc-popover-flyout .ah-gmc-inner-wrapper {
	background-color: #FFFFFF;
}
.ah-portlet-gmc-secure-inner .ah-table-gmc tr.readmessage td a {
	color: #63666B;
}


/*=======================================================
	Text color for Flyout and GMC Action Needed Section
  =======================================================*/
#actionNeeded .ah-action-needed-content .ah-gmc-action-needed-title, 
#actionNeeded .ah-action-needed-content .ah-gmc-action-needed-title a, 
#ah-primary-nav #ah-gmc-messages-link .ah-gmc-inner-wrapper .ah-gmc-action-needed-title, 
#ah-primary-nav #ah-gmc-messages-link .ah-gmc-inner-wrapper .ah-gmc-action-needed-title a {
	color: #9E1F06;
}
#actionNeeded .ah-action-needed-content p, 
#actionNeeded .ah-action-needed-content p a, 
#ah-primary-nav #ah-gmc-messages-link .ah-gmc-inner-wrapper p, 
#ah-primary-nav #ah-gmc-messages-link .ah-gmc-inner-wrapper p a {
	color: #1C1E20;
}


/* Just to fix color inherit issue for tiles when it load under anchor tag */
a.color-inherit {
	color: inherit;
}
a.color-inherit h1, a.color-inherit h2, a.color-inherit h3, a.color-inherit h4, a.color-inherit h5, a.color-inherit a {
	color: inherit;
}
a.color-inherit p, a.color-inherit .ah-tile-text {
	color: inherit;
}
a.color-inherit p a, a.color-inherit .ah-tile-text a {
	color: inherit;
}
/* Just to fix tile link hover text decoration issue */
.ah-tile a:hover, .ah-tile .ah-tile-hover a:hover, a.color-inherit:hover {
	text-decoration: none;
}
/*=======================================================
			Error Handling
  =======================================================*/
/*---------brand-alert (alert & errors)---------------------------------------*/

.ah-error-heading, .ah-error-heading.brand-alert1-a {
	background: url("/documents/11440/18174999/ah-error-ioc-techdif.png") left center no-repeat;
}
.ah-error-heading, .ah-error-message, .ah-error-heading.brand-alert1-a, .ah-error-message.brand-alert1-a {
	color: #C13115;
}
/*=======================================================
			Progress Bar
  =======================================================*/
.aui-ah-res-progressbar-content .progressbar .bar, 
.aui-ah-res-progressbar-content .progressbar.brand-progress1-a .bar {
	background-color: #E6E6E6;
	filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#C5C6C7', endColorstr='#E6E6E6')";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#C5C6C7', endColorstr='#E6E6E6')";
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #C5C6C7), color-stop(100%, #E6E6E6));
	background-image: -webkit-linear-gradient(#C5C6C7, #E6E6E6);
	background-image: -moz-linear-gradient(#C5C6C7, #E6E6E6);
	background-image: -o-linear-gradient(#C5C6C7, #E6E6E6);
	background-image: -ms-linear-gradient(#C5C6C7, #E6E6E6);
	background-image: linear-gradient(#C5C6C7, #E6E6E6);
}
.aui-ah-res-progressbar-content .progressbar .completedStage .bar,
.aui-ah-res-progressbar-content .progressbar.brand-progress1-a .completedStage .bar {
	background-color: #709AB0;
	filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#2F6F7A', endColorstr='#709AB0')";
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F6F7A', endColorstr='#709AB0')";
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2F6F7A), color-stop(100%, #709AB0));
	background-image: -webkit-linear-gradient(#2F6F7A, #709AB0);
	background-image: -moz-linear-gradient(#2F6F7A, #709AB0);
	background-image: -o-linear-gradient(#2F6F7A, #709AB0);
	background-image: -ms-linear-gradient(#2F6F7A, #709AB0);
	background-image: linear-gradient(#2F6F7A, #709AB0);
	border-color: #2F6F7A;
}
.aui-ah-res-progressbar-content .progressbar .badge, 
.aui-ah-res-progressbar-content .progressbar.brand-progress1-a .badge {
	background-color: #EFEFEF;
	border-color: #C5C6C7;
	color: #474747;
}
.aui-ah-res-progressbar-content .progressbar .completedStage .badge, 
.aui-ah-res-progressbar-content .progressbar.brand-progress1-a .completedStage .badge {
	background-color: #A8133E;
	border-color: #2F6F7A;
	color:#FFFFFF;
}
.no-touch .aui-ah-res-progressbar-content .progressbar .completedStage:hover .badge, 
.no-touch .aui-ah-res-progressbar-content .progressbar.brand-progress1-a .completedStage:hover .badge {
	background-color: #A8133E; /*no hover state currently defined */
}
.aui-ah-res-progressbar-content .progressbar .activeStage .badge, 
.aui-ah-res-progressbar-content .progressbar.brand-progress1-a .activeStage .badge {
	background-color: #A8133E;
	color: #FFFFFF;
	border-color:#A8133E;
}
.aui-view-lt720 .currentLabel,
.aui-ah-res-progressbar-content ul.steps .activeLink {
	color:#1C1E20;
	
}
/*----------------brand-rad (border radius)--------------------------------------*/
.brand-rad1-a {
	-moz-border-radius:6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
}
/*=======================================================
			Pagination
  =======================================================*/
.ah-pagination .ah-button-small.ah-button-first .aui-button-input {
	background-image: url("/documents/11440/18175011/icon_doubleleftarrow.png");
}
.ah-pagination .ah-button-small.ah-button-prev .aui-button-input {
	background-image: url("/documents/11440/18175011/icon_leftarrow.png");
}
.ah-pagination .ah-button-small.ah-button-next .aui-button-input {
	background-image: url("/documents/11440/18175011/icon_rightarrow.png");
}
/*=======================================================
			Tabs
  =======================================================*/
/* verticalTab */
.yui3-widget .ah-tabs-vertical .yui3-tabview-list, 
.yui3-widget .ah-tabs-vertical.brand-tabs1-a .yui3-tabview-list {
	border-bottom-color: #E6E6E6;
}
.yui3-widget .ah-tabs-vertical .yui3-tabview-list .yui3-tab .yui3-tab-label, 
.yui3-widget .ah-tabs-vertical.brand-tabs1-a .yui3-tabview-list .yui3-tab .yui3-tab-label {
	background: #E6E6E6 url("/documents/11440/18174999/ah-tab-nav-active.gif") right center no-repeat;
	border-top-color: #E6E6E6;
	color: #000000;
}
.no-touch .yui3-widget .ah-tabs-vertical .yui3-tabview-list .yui3-tab .yui3-tab-label:hover, 
.no-touch .yui3-widget .ah-tabs-vertical.brand-tabs1-a .yui3-tabview-list .yui3-tab .yui3-tab-label:hover {
	background: #A8ABAC url("/documents/11440/18174999/ah-tab-nav.gif") right center no-repeat;
	color: #000000;
}
.yui3-widget .ah-tabs-vertical .yui3-tabview-list .yui3-tab-selected .yui3-tab-label, 
.no-touch .yui3-widget .ah-tabs-vertical .yui3-tabview-list .yui3-tab-selected .yui3-tab-label:hover, 
.yui3-widget .ah-tabs-vertical.brand-tabs1-a .yui3-tabview-list .yui3-tab-selected .yui3-tab-label, 
.no-touch .yui3-widget .ah-tabs-vertical.brand-tabs1-a .yui3-tabview-list .yui3-tab-selected .yui3-tab-label:hover {
	background: #FFFFFF url("/documents/11440/18174999/ah-tab-nav.gif") right center no-repeat;
	color: #000000;
}
.aui-view-lt480 .yui3-widget .ah-tabs-vertical, 
.aui-view-480 .yui3-widget .ah-tabs-vertical, 
.aui-view-lt480 .yui3-widget .ah-tabs-vertical.brand-tabs1-a, 
.aui-view-480 .yui3-widget .ah-tabs-vertical.brand-tabs1-a {
	background: #F4F4F4;
}
/* Horizontal tabs */
.yui3-widget .ah-tabs-horizontal .ah-select-tab-select-element, .yui3-widget .ah-tabs-horizontal.brand-tabs1-a .ah-select-tab-select-element {
	border-color: #C5C6C7;
}
.yui3-widget .ah-tabs-horizontal .ah-select-tab-select-element select, .yui3-widget .ah-tabs-horizontal.brand-tabs1-a .ah-select-tab-select-element select {
	background: #FFFFFF;
	color: #000000;
}
.yui3-widget .ah-tabs-horizontal .yui3-tabview-list .yui3-tab, .yui3-widget .ah-tabs-horizontal.brand-tabs1-a .yui3-tabview-list .yui3-tab {
	border-color: #C5C6C7;
	border-bottom-color: #E6E6E6;
}
.yui3-widget .ah-tabs-horizontal .yui3-tabview-list .yui3-tab .yui3-tab-label, .yui3-widget .ah-tabs-horizontal.brand-tabs1-a .yui3-tabview-list .yui3-tab .yui3-tab-label {
	background-color: #E6E6E6;
	color: #1C1E20;
}
.no-touch .yui3-widget .ah-tabs-horizontal .yui3-tabview-list .yui3-tab .yui3-tab-label:hover, .no-touch .yui3-widget .ah-tabs-horizontal.brand-tabs1-a .yui3-tabview-list .yui3-tab .yui3-tab-label:hover {
	/*background-color:$brandBackgroundClr2;*/
    color: #1C1E20;
}
.yui3-widget .ah-tabs-horizontal .yui3-tabview-list .yui3-tab-selected .yui3-tab-label, .yui3-widget .ah-tabs-horizontal.brand-tabs1-a .yui3-tabview-list .yui3-tab-selected .yui3-tab-label {
	background-color: #FFFFFF;
	font-weight: bold;
	color:#1C1E20;
	border-bottom-color: #FFFFFF;
}
.no-touch .yui3-widget .ah-tabs-horizontal .yui3-tabview-list .yui3-tab-selected .yui3-tab-label:hover, .no-touch .yui3-widget .ah-tabs-horizontal.brand-tabs1-a .yui3-tabview-list .yui3-tab-selected .yui3-tab-label:hover {
	color: #1C1E20;
	background-color: #FFFFFF;
}
.yui3-widget .ah-tabs-horizontal .yui3-tabview-panel, .yui3-widget .ah-tabs-horizontal.brand-tabs1-a .yui3-tabview-panel {
	border-color: #C5C6C7;
	border-top: none;
}
/*=======================================================
			Containers
  =======================================================*/
/*------------brand-cntBox ------------------------------------------*/
/* Brand 1 One currently grey no arrow*/
.ah-container,
.ah-container-box, 
.ah-container.brand-1,
.ah-container-box.brand-1{
	background-color: #F4F4F4;
	border-width: 1px;
	border-style: solid;
	border-color: #EFEFEF #E6E6E6 #DBDBDB #E6E6E6;
	color: #1C1E20;
}
.ah-container .ah-arrow {
	left: 1%;
	display:none;
}
.ah-container.ah-arrow-on .ah-arrow {
	display:block;
}
.ah-container.brand-1 .ah-arrow .ah-arrow-front{
	border-bottom-color: #F4F4F4;
}

.ah-container.brand-1 .ah-arrow .ah-arrow-line{
	border-bottom-color:#EFEFEF;
}
/* Brand 2 dashed border*/
.ah-container.brand-2{
	background-color: #FFFFFF;
	border: 1px dashed #DBDBDB;
	color: #1C1E20;
}
.ah-container.brand-2 .ah-arrow .ah-arrow-front{
	border-bottom-color: #FFFFFF;
}

.ah-container.brand-2 .ah-arrow .ah-arrow-line{
	border-bottom-color:#DBDBDB;
}


/* Brand 3 Light*/
.ah-container.brand-3{
	background-color: #FFFFFF;
	border-color: #E6E6E6 #E6E6E6 #E6E6E6 #E6E6E6;
	color: #1C1E20;
}
.ah-container.brand-3 .ah-arrow .ah-arrow-front{
	border-bottom-color: #FFFFFF;
}

.ah-container.brand-3 .ah-arrow .ah-arrow-line{
	border-bottom-color:#E6E6E6;
}

/* Brand 4 Tertiary Color*/
.ah-container.brand-4{
	background-color: #F6F7F8;
	border-color: #A0ACB2 #A0ACB2 #A0ACB2 #A0ACB2;
	color: #1C1E20;
}
.ah-container.brand-4 .ah-arrow .ah-arrow-front{
	border-bottom-color: #F6F7F8;
}

.ah-container.brand-4 .ah-arrow .ah-arrow-line{
	border-bottom-color:#A0ACB2;
}

/* Brand 5 attention Color*/
.ah-container.brand-5,
.ah-container-box.brand-cntBox4-a{
	background-color: #F4F4F4;
	border-color: #C13115 #C13115 #C13115 #C13115;
	color: #C13115;
}
.ah-container.brand-5 .ah-arrow .ah-arrow-front{
	border-bottom-color: #F4F4F4;
}

.ah-container.brand-5 .ah-arrow .ah-arrow-line{
	border-bottom-color:#C13115;
}
/* Brand 6 divider with top bottom border*/
.ah-container-divider,
.ah-content-divider,
.ah-content-divider-arrow,
.ah-container.brand-6{
	background-color:#FFFFFF;
	border-color: #E6E6E6 #FFFFFF #DBDBDB #FFFFFF;
	color: #1C1E20;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 22, color-stop(0%, #F4F4F4), color-stop(100%, rgba(255, 255, 255, 0))), -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #F4F4F4), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px), -webkit-linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: -moz-linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px), -moz-linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: -o-linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px), -o-linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: -ms-linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px), -ms-linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px), linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
}
.ah-container.brand-6 .ah-arrow .ah-arrow-front{
	border-bottom-color: #F4F4F4;
}

.ah-container.brand-6 .ah-arrow .ah-arrow-line{
	border-bottom-color:#E6E6E6;
}
.ie7 .ah-container.brand-6 .ah-arrow .ah-arrow-front,
.ie8 .ah-container.brand-6 .ah-arrow .ah-arrow-front{
	border-bottom-color: #FFFFFF;
}
/* Brand 8 divider with only a top gradiant */
.ah-container.brand-8{
	background-color:#FFFFFF;
	border-color: #E6E6E6 #FFFFFF #FFFFFF #FFFFFF;
	color: #1C1E20;
	background-image: -webkit-gradient(linear, 50% 0%, 50% 22, color-stop(0%, #F4F4F4), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: -moz-linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: -o-linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: -ms-linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: linear-gradient(#F4F4F4, rgba(255, 255, 255, 0) 22px);
}
.ah-container.brand-8 .ah-arrow .ah-arrow-front{
	border-bottom-color: #F4F4F4;
}
.ie7 .ah-container.brand-8 .ah-arrow .ah-arrow-front,
.ie8 .ah-container.brand-8 .ah-arrow .ah-arrow-front{
	border-bottom-color: #FFFFFF;
}
.ah-container.brand-8 .ah-arrow .ah-arrow-line{
	border-bottom-color:#E6E6E6;
}


/* Brand 9 divider with only a bottom gradiant and no arrow*/
.ah-container.brand-9{
	background-color: #FFFFFF;
	border-color: #FFFFFF #FFFFFF #DBDBDB #FFFFFF;
	color: #1C1E20;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #F4F4F4), color-stop(100%, rgba(255, 255, 255, 0)));
	background-image: -webkit-linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: -moz-linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: -o-linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: -ms-linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
	background-image: linear-gradient(bottom, #F4F4F4, rgba(255, 255, 255, 0) 22px);
}
.ah-container.brand-9 .ah-arrow{
	top:auto;
	bottom:0px;
}
.ah-container.brand-9 .ah-arrow .ah-arrow-front{
	border-top-color: #F4F4F4;
	border-bottom-color:transparent;
	border-top-style: solid;
	border-bottom-style:dashed;
}
.ie7 .ah-container.brand-9 .ah-arrow .ah-arrow-front,
.ie8 .ah-container.brand-9 .ah-arrow .ah-arrow-front{
	border-top-color: #FFFFFF;
}
.ah-container.brand-9 .ah-arrow .ah-arrow-line{
	border-top-color:#DBDBDB;
	border-bottom-color:transparent;
	border-top-style: solid;
	border-bottom-style:dashed;
	top: 1px;
}

/* Brand 10 Secondary Color*/
.ah-container.brand-10{
	background-color: #E3EBEF;
	border-color: #EC6B29 #EC6B29 #EC6B29 #EC6B29;
	color: #1C1E20;
}
.ah-container.brand-10 .ah-container-icon-small{
	background: url("/documents/11440/18175011/ah-icon-check-small.png") left top no-repeat;
}
.ah-container.brand-10 .ah-arrow .ah-arrow-front{
	border-bottom-color: #E3EBEF;
}

.ah-container.brand-10 .ah-arrow .ah-arrow-line{
	border-bottom-color:#EC6B29;
}

/*=======================================================
			Tables
  =======================================================*/

/*=======================================================
					AON tables
=======================================================*/

/**** table sorting - tanglesey *****/
.ah-table-sort thead {
	box-shadow: 0 1px 1px #A8ABAC;
}
.ah-table-sort th {
	border-right: 1px solid #DBDBDB;
}
.ah-table-sort th a {
	color: #1C1E20;
}
.ah-table-sort th a:hover, .ah-table-sort th:hover {
	background-color: #E6E6E6;
}
.ah-table-sort th:first-child {
	border-left: 1px solid #DBDBDB;
}
.ah-table-sort th.sort-desc, .ah-table-sort th.sort-asc {
	background-color: #E6E6E6;
}
/*=======================================================
					AON tables responsive
=======================================================*/

.aui-view-lt480 table.ah-table-responsive tbody tr td:last-child, .aui-view-480 table.ah-table-responsive tbody tr td:last-child {
	border-bottom: 1px dotted #DBDBDB;
}
.aui-view-lt480 table.ah-table-responsive tbody tr td.ah-last-child, .aui-view-480 table.ah-table-responsive tbody tr td.ah-last-child {
	border-bottom: 1px dotted #DBDBDB;
}
.aui-view-lt480 table.ah-table-responsive tbody tr:first-child td:first-child, .aui-view-480 table.ah-table-responsive tbody tr:first-child td:first-child {
    border-top: 1px solid #C5C6C7;
}
.aui-view-lt480 table.ah-table-responsive tbody:last-child tr:last-child td:last-child, 
.aui-view-480 table.ah-table-responsive tbody:last-child tr:last-child td:last-child {
	border-bottom: 1px solid #C5C6C7;
}
.aui-view-lt480 table.ah-table-responsive tbody.ah-last-child tr.ah-last-child td.ah-last-child, 
.aui-view-480 table.ah-table-responsive tbody.ah-last-child tr.ah-last-child td.ah-last-child {
	border-bottom: 1px solid #C5C6C7;
}
.aui-view-lt480 table.ah-table-responsive tr:first-child td:first-child, 
.aui-view-480 table.ah-table-responsive tr:first-child td:first-child,
.aui-view-lt480 table.ah-table-responsive tbody:first-child tr:first-child td:first-child, 
.aui-view-480 table.ah-table-responsive tbody:first-child tr:first-child td:first-child {
	border-top: 1px solid #C5C6C7;
}

/*=======================================================
					AON tables option
=======================================================*/

.ah-tableoption-wrapper .table-menu,
.ah-tableoption-wrapper a.table-menu-btn{
	background-color: #63666B;
	border: 1px solid #474747;
}

/*=======================================================
					AON tables color options
=======================================================*/

.ah-tableoption-wrapper a.table-menu-btn:hover,
.ah-tableoption-wrapper input[type="checkbox"] ~ label,
.ah-tableoption-wrapper a.table-menu-btn{
	 color: #FFFFFF;
}

/* Brand 1 Neutral Normal */
.ah-table, .ah-table.brand-1 {
	background-color: transparent;
}
.ah-table th, 
.ah-table.brand-1 th {
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	background-color: #F4F4F4;
	color:#1C1E20;
}
.ah-table tfoot, 
.ah-table.brand-1 tfoot {
	border-top:1px solid #DBDBDB;
}
.ah-table tbody td, 
.ah-table.brand-1 tbody td {
	border-bottom: 1px dotted #DBDBDB;
}
/* This adds the border to the top if the table does not have a header. */ 
.ah-table tbody:first-child tr:first-child td,
.ah-table.brand-1 tbody:first-child tr:first-child td,
.ah-table tbody.ah-first-of-type tr:first-child,
.ah-table.brand-1 tbody.ah-first-of-type tr.ah-first-child{
	border-top: 1px solid #DBDBDB;

}
/* for older version of IE */
.ah-table tbody.ah-first-of-type tr:first-child,
.ah-table.brand-1 tbody.ah-first-of-type tr.ah-first-child{
	border-top: 1px solid #DBDBDB;

}
/* this zeros out the top border if there is a header and  caption */
.ah-table tbody:nth-child(3) tr:first-child td,
.ah-table.brand-1 tbody:nth-child(3) tr:first-child td{
	border-top: 0px solid #DBDBDB;
}
/* this takes car of the header + caption problem for older versions of ie */
.ah-table tbody.ah-table-no-head tr.ah-first-child,
.ah-table.brand-1 tbody.ah-table-no-head tr.ah-first-child{
	border-top: 0px solid #DBDBDB;
}

.ah-table tbody:last-child tr:last-child td, 
.ah-table.brand-1 tbody:last-child tr:last-child td {
	border-bottom: 1px solid #DBDBDB;
}
.ah-table tbody.ah-last-child tr.ah-last-child td, 
.ah-table.brand-1 tbody.ah-last-child tr.ah-last-child td {
	border-bottom: 1px solid #DBDBDB;
}
/* Brand 2 Blue(primary) table as used on retirement landing */ 

.ah-table.brand-2{
	background-color: #DEEDFD;
	color:#000000;

}

.ah-table.brand-2 th {
	border-top: 1px solid #6EB5DD;
	border-bottom: 1px solid #6EB5DD;
	background-color: #BCD9F7;
	color:#000000;
}

.ah-table.brand-2 tfoot {
	border-top:1px solid #6EB5DD;
}
 
.ah-table.brand-2 tbody td {
	border-bottom: 1px dotted #6EB5DD;
}

.ah-table.brand-2 tbody:first-child tr:first-child td {
	border-top: 1px solid #6EB5DD; 
}

.ah-table.brand-2 tbody:last-child tr:last-child td {
	border-bottom: 1px solid #6EB5DD; 
}
.ah-table.brand-2 tbody.ah-last-child tr.ah-last-child td {
	border-bottom: 1px solid #6EB5DD; 
}


/* =======================================================
		 Table Highlight
  ======================================================= */

/* for adding highlight-1 to Table row (light blue)*/
.ah-table .brand-highlight-1 td,
.ah-table .brand-table-highlights1-a td,
.ah-table .brand-highlight-1 th{
	background-color:#DEEDFD;
	border-color:#FFB380;
}

/*for table cell only */
.ah-table td.brand-highlight-1{
	background-color:#DEEDFD;
}

/* for adding highlight-2 to Table row (dark blue)*/
.ah-table .brand-highlight-2 td,
.ah-table .brand-table-highlights2-a,
.ah-table .brand-highlight-2 th{
	background-color:#FFD2B3;
	border-color:#FFB380;
}

/*for table cell only */
.ah-table td.brand-highlight-2{
	background-color:#FFD2B3;
}

/* for adding highlight-3 to Table row (light green)*/
.ah-table .brand-highlight-3 td,
.ah-table .brand-table-highlights3-a td,
.ah-table .brand-highlight-3 th{
	background-color:#E3EBEF;
	border-color:inherit;
}

/*for table cell only */
.ah-table td.brand-highlight-3{
	background-color:#E3EBEF;
}

/* for adding highlight-4 to Table row (light grey)*/
.ah-table .brand-highlight-4 td,
.ah-table .brand-table-highlights4-a td,
.ah-table .brand-highlight-4 th{
	background-color:#F4F4F4;
	border-color:inherit;
}

/*for table cell only */
.ah-table td.brand-highlight-4{
	background-color:#F4F4F4;
}
/* for adding highlight-5 to Table row (light orange)*/
.ah-table .brand-highlight-5 td,
.ah-table .brand-highlight-5 th{
	background-color:#F6F7F8;
}

/*for table cell only */
.ah-table td.brand-highlight-5{
	background-color:#F6F7F8;
}

/* for adding highlight-6 to Table row (red)*/
.ah-table .brand-highlight-6 td,
.ah-table .brand-highlight-6 th{
	background-color:#C13115;
	border-color:inherit;
	color: #FFFFFF ;
	font-weight: bold;
}

/*for table cell only */
.ah-table td.brand-highlight-6{
	background-color:#C13115;
	color: #FFFFFF ;
	font-weight: bold;
}
/*=======================================================
			Search Icon
  =======================================================*/
.ah-icon-search .aui-button-content .aui-button-input {
	background-image: url("/documents/11440/18175011/icon_search_small.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 18px;
}
.ah-icon-search-white .aui-button-content .aui-button-input {
	background-image: url("/documents/11440/18175011/icon_search_small_white.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 18px;
}
.ah-icon-search-large .aui-button-content .aui-button-input {
	background-image: url("/documents/11440/18175011/icon_search.png");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 18px;
}
/*=======================================================
	image/icon + text combination
  =======================================================*/
/* large, medium and small image/icon with text combination */
.ah-heading-check-icon {
	/* rule for checkmark img + <h3>(font-size:24px) */
  background: url("/documents/11440/18174999/icon_check_large.png") no-repeat left center;
}
.ah-text-remove-icon {
	/* rule for remove img + (font-size:14px) */
  background: url("/documents/11440/18174999/ah-icon-remove.png") no-repeat left center;
}
/*=======================================================
			Content Group -> Find More Flyout
  =======================================================*/

/* Big blue thing closed */
.ah-dock-tray .ah-dock-tray-banner-wrapper .ah-dock-tray-banner {
	background-color: #D6640A;
	background-image: url("/documents/11440/18175029/white-up.png");
	border-color:transparent;
}
/* Big Blue thing open */
.ah-dock-tray .ah-dock-tray-banner-wrapper .ah-dock-tray-banner.open {
	background-image: url("/documents/11440/18175029/white-down.png");
	background-repeat: no-repeat;
}

/* White Text with little i icon on Big blue thing */
.ah-dock-tray .ah-dock-tray-banner-wrapper .ah-dock-tray-banner h4 {
	background-image: url("/documents/11440/18174999/ah-icon-knowmore.png");
	color: #FFFFFF;
}
/* Hover color of White Text aka hover change override */
.ah-dock-tray .ah-dock-tray-banner-wrapper .ah-dock-tray-banner h4 span a, .ah-dock-tray .ah-dock-tray-banner-wrapper .ah-dock-tray-banner h4 span a:hover {
	color: #FFFFFF;
}
/* this covers the open part of the flyout where the content is. it gives a solid grey border to help with the dropshadow and sets the background to white */
.ah-dock-tray .ah-dock-tray-content-wrapper .ah-dock-tray-content {
	border: 1px solid #C5C6C7;
	background-color: #FFFFFF;
}

/* no idea what is going on here */
.ah-fm-flyout .ah-fm-flyout-slidecontent {
	border-top: 1px solid #C5C6C7;
}

/* i think this is what they origionaly considered to be just a plain hr but they made it a div instead. */
.ah-fm-flyout .ah-fm-flyout-slidecontent .ah-fm-flyout-textholder {
	border-color: #C5C6C7;
	border-width: 0px 0px 1px 0px;
	border-style: dotted;
}

/*=======================================================
		ah-datepicker/calendar icon
  =======================================================*/
/*.ah-datepicker .aui-icon {
	background: url("/documents/11440/18175005/icon_calendar.png") no-repeat;
}
.ah-datepicker .aui-state-default {
	background: #FFFFFF;
	border-color: #FFFFFF;
}*/
/*=======================================================
		Linked content group
  =======================================================*/
.no-touch .ah-linked-content-group-box.brand-linkedCntGroup1-a:hover {
	background-color: #FFE8D9;
	/*brandable*/
  border: 1px solid #FFD2B3;
/*brandable*/ }
/*=========================================================
				Place Holder Content
=========================================================*/
.ah-placeholder-content {
	border-color: #DBDBDB;
}

 /*=========================================================
 				Bypass Block
 =========================================================*/
.ah-bypass-block{
	background-color:#EC6B29; 
	border-color:#D6640A #D6640A #F25507 #D6640A; 
	color:#FFFFFF;
}
.ah-bypass-block:visited {
  	color:#FFFFFF; 
}
/*=======================================================
			Main Header
  =======================================================*/

#banner{ 
	color:#FFFFFF;
}
.ah-header-ecs{
	background-color:#000000; 
}
.ah-header-ecs li{
	color:#FFFFFF; 
}
.ah-header-ecs li a,
.ah-header-ecs li a:visited{
	color:#C5C6C7; 
}
.ah-header-ecs li a:active{
	color:#FFD2B3;			
}
.no-touch .ah-header-ecs li a:hover{
	color:#FFFFFF; 
}
.ah-header-welcome-statement p{
	color: #1C1E20; 
}
.ah-header-welcome-statement a{
	color:#1C1E20;
}
.no-touch .ah-header-welcome-statement a:hover{
	color:#1C1E20;
}
.ah-header-welcome-statement a:active{
	color:#1C1E20;
}
#ah-nav{
	background-color:#FFFFFF;
}
/* Navigation Add */
#ah-nav .ah-navigation-ad a ,
#ah-nav .ah-navigation-ad-img a{
	background-color:#EC6B29; 
}
.aui-view-lt720 #ah-nav .ah-navigation-ad a,
.aui-view-lt720 #ah-nav .ah-navigation-ad-img a{
	color:#FFFFFF; 
}


/*=======================================================
			Primary Navigation
  =======================================================*/
/*  ===================== primary nav large screen ===================== */
#ah-primary-nav{ 
	border-top: 1px solid #E6E6E6; 
	border-bottom: 1px solid #DBDBDB; 
	background: #EFEFEF; 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #E6E6E6 0%, #EFEFEF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E6E6E6), color-stop(100%,#EFEFEF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #E6E6E6 0%,#EFEFEF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #E6E6E6 0%,#EFEFEF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #E6E6E6 0%,#EFEFEF 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #E6E6E6 0%,#EFEFEF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E6E6E6', endColorstr='#EFEFEF',GradientType=0 ); /* IE6-8 */
}
	
#ah-primary-nav .ah-primary-icon-menu-item a {
	background-image:url("/documents/11440/18174999/ah-menu-icons.png"); 
}

/* This disables standard hover for links with dropdowns */
#ah-primary-nav #ah-primary-menu-link.selected a,
#ah-primary-nav #ah-gmc-messages-link.selected a,
#ah-primary-nav #ah-primary-search-link.selected a{
	border-bottom:0px solid #FFFFFF;
}
.no-touch #ah-primary-nav #ah-primary-menu-link.selected:hover,
.no-touch #ah-primary-nav #ah-gmc-messages-link.selected:hover,
.no-touch #ah-primary-nav #ah-primary-search-link.selected:hover{
	background: #FFFFFF; 
}
#ah-primary-nav #ah-gmc-messages-link a{	
		color:#C13115; 
}
.no-touch #ah-primary-nav li:hover{
	background: #EFEFEF; /* Old browsers */ 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #EFEFEF 1%, #FFFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#EFEFEF), color-stop(100%,#FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #EFEFEF 1%,#FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #EFEFEF 1%,#FFFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #EFEFEF 1%,#FFFFFF 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #EFEFEF 1%,#FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-8 */
}
.no-touch #ah-primary-nav li.selected:hover{
	background-color:#FFFFFF; 
}
.no-touch #ah-primary-nav li li:hover{
	/* remove gradient */
	background: #FFFFFF; 
}
#ah-primary-nav li a{
	color:#474747; 
}
#ah-primary-nav li.selected{
	background-color: #FFFFFF;
}
#ah-primary-nav li.selected	a{
	border-bottom:0px;
}
#ah-primary-nav li.ah-primary-with-subnav.selected{
	border-bottom-color:#FFFFFF; /* fix for #178 & #191 */
}



/*  ===================== primary nav small screen ===================== */

.aui-view-lt960 #ah-primary-nav #ah-primary-menu-ul{
	background-color: #FFFFFF;
}
.aui-view-lt960 #ah-primary-nav #ah-primary-menu-ul li{
	border-bottom: 1px dotted #DBDBDB; 
}
.aui-view-lt960 #ah-primary-nav #ah-primary-menu-ul li a{	
	color:#000000; 
}
.aui-view-lt960 #ah-primary-nav #ah-primary-search-dropdown{
	background-color: #FFFFFF; 
}
.no-touch.aui-view-lt960 #ah-primary-nav #ah-primary-menu-ul li a:hover {
	background-color:#E6E6E6
} 
.aui-view-lt960 #ah-primary-nav #ah-primary-menu-ul li.ah-simpleDropDown a {
    background-image: url("/documents/11440/18175011/ah-forwardback-dark.png");
}
/*=======================================================
			Secondary  Navigation
  =======================================================*/	
/*  ===================== menu main ===================== */
.ah-secondarynav{
	background-color:#FFFFFF;
}
.ah-secondarynav .ah-secondarynav-level-1 ul li a, 
.ah-secondarynav .ah-secondarynav-flex-dropdown ul li a,
.ah-secondarynav .ah-secondarynav-level-1 ul li  span, 
.ah-secondarynav .ah-secondarynav-flex-dropdown ul li span{
	border:1px solid #63666B;
	border-color: #1C1E20 #1C1E20 #000000 #1C1E20;
	background-color: #474747; 
	color: #FFFFFF; 
}
.no-touch .ah-secondarynav .ah-secondarynav-level-1 ul li a:hover, 
.no-touch .ah-secondarynav .ah-secondarynav-flex-dropdownul li a:hover{
	background-color:#EFEFEF; 
}
.no-touch .ah-secondarynav .ah-secondarynav-level-1 ul li a:active, 
.no-touch .ah-secondarynav .ah-secondarynav-flex-dropdownul li a:active{
	background-color:#EC6B29; 
	border-color:#D6640A;
}
.ah-secondarynav .ah-secondarynav-level-2{
	border: 1px solid #A8ABAC; 
	background-color: #FFFFFF; 
}
.ah-secondarynav .ah-secondarynav-level-2 li a,
.ah-secondarynav .ah-secondarynav-level-2 li span{
	color:#000000; 
}
.no-touch .ah-secondarynav .ah-secondarynav-level-2 li a:hover{
	background-color:#E6E6E6; 
}
.ah-secondarynav .ah-secondarynav-level-2 li a:active{
	color:#FFFFFF;
	background-color:#E6E6E6;
}
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-2, 
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-1{
	border: 1px solid #A8ABAC; 
	background-color: #FFFFFF; 
}
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-2 ul li a, 
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-1 ul li a,
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-2 ul li span, 
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-1 ul li span{
	color:#000000;
	background-color:#FFFFFF; 
}

.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-2 ul li a:hover, 
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-1 ul li a:hover{
	background-color:#E6E6E6;  
}
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-2 ul li a:active, 
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-1 ul li a:active{
	color:#FFFFFF;
	background-color:#E6E6E6;		
}
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-2 .ah-simpleDropDown.ah-nav-flex-header, 
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-1 .ah-simpleDropDown.ah-nav-flex-header,
#ah-primary-nav .ah-aux-menu-sub li.ah-nav-flex-header,
.ah-menu-subhead{
	background: #EFEFEF; /* Old browsers */ 
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #FFFFFF 0%, #EFEFEF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(100%,#EFEFEF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #FFFFFF 0%,#EFEFEF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #FFFFFF 0%,#EFEFEF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #FFFFFF 0%,#EFEFEF 100%); /* IE10+ */
	background: linear-gradient(to bottom, #FFFFFF 0%,#EFEFEF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EFEFEF',GradientType=0); /* IE6-8 */
}
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-2 .ah-simpleDropDown.ah-nav-flex-header a,
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-1 .ah-simpleDropDown.ah-nav-flex-header a {
	background-image: url("/documents/11440/18175011/ah-forwardback-dark.png");
}
.aui-view-lt720 .ah-secondarynav .ah-secondarynav-level-1 .ah-simpleDropDown a {
	background-image: url("/documents/11440/18175011/ah-forwardback-dark.png");
}
/*=======================================================
			Aux Navigation
  =======================================================*/	
/*  ===================== Aux Nav  Large Screen ===================== */
.ah-aux-nav-wrapper{
	border-bottom: 1px solid #FFFFFF; 
	background-color: #FFFFFF; 
}
#ah-aux-nav .ah-aux-nav-primary li a,
.ah-header-dropdown a{
	color:#1C1E20; 
}
.no-touch #ah-aux-nav .ah-aux-nav-primary li a:hover,
.ah-header-dropdown a:hover{
	background-color:inherit;
	color:#1C1E20; 
}
#ah-aux-nav .ah-aux-nav-primary li a:active,
.ah-header-dropdown a:active{
	color:#1C1E20;
}
#ah-aux-nav .ah-aux-menu-sub,
.ah-single-menu-sub{
	border: 1px solid #A8ABAC; 
	background-color: #FFFFFF; 
}
#ah-aux-nav .ah-aux-menu-sub li a,
.ah-single-menu-sub li a,
#ah-aux-nav .ah-aux-menu-sub li,
.ah-single-menu-sub li{
	color:#000000; 
}
.no-touch #ah-aux-nav .ah-aux-menu-sub li a:hover,
.no-touch .ah-single-menu-sub li a:hover{
	background-color:#E6E6E6; 
	color:#000000;
}
#ah-aux-nav .ah-aux-menu-sub li a:active,
.ah-single-menu-sub li a:active{
	color:#FFFFFF;
	background-color:#E6E6E6;
}
#ah-primary-nav .ah-aux-menu-sub li.ah-nav-flex-header a {
	background-image: url("/documents/11440/18175011/ah-forwardback-dark.png");
}
.ah-secondarynav .ah-simpleDropDown a {
  background-image: url("/documents/11440/18175011/nav_dropdown_white.png");
}

#ah-aux-nav .ah-aux-nav-primary li.ah-simpleDropDown a {
	background-image: url("/documents/11440/18175011/nav_dropdown_gray.png");
}
.ah-single-menu a {
  background-image: url("/documents/11440/18175011/nav_dropdown_gray.png");
}
/*  ===================== Aux Nav  small screen ===================== */

#ah-primary-menu-ul #ah-aux-nav-small{
	background: none repeat scroll 0 0 #FFFFFF; 
	border-top-color:#DBDBDB;
}
#ah-primary-menu-ul #ah-aux-nav-small ul{
	border-top-color:#474747; 
}
#ah-primary-nav .ah-aux-menu-sub{
	background-color:#FFFFFF; 
}
#ah-primary-nav .ah-aux-menu-sub li{
	border-bottom-color:#DBDBDB; 
}
#ah-primary-nav .ah-aux-menu-sub li a{
	color:#000000; 
}
.no-touch #ah-primary-nav .ah-aux-menu-sub li a:hover{
	background-color:#E6E6E6; 
}
#ah-primary-nav .ah-aux-menu-sub li a:active{
	color:#FFFFFF;
	background-color:#E6E6E6
}
/* ============== AUI Lightbox ========================*/
.aui-ah-lightbox{
    background-color: #FFFFFF;
}
.aui-ah-lightbox .aui-ah-lightbox-content {
    color: #000000;
}
 
.aui-ah-lightbox .aui-ah-lightbox-hd.yui3-widget-hd {
    border-bottom: 1px dotted #C5C6C7;
    /* changing to dotted as per styleguide */
}

/* =======================Portlet Polls =========================*/

.portlet-polls-display .poll-choice div {
  background-color: #EC6B29;
  
}


/* ===================== Search Container ======================= */
#ah-search-holder .result, .portlet-search .result {
	color: #EB4B0B;
}
#ah-search-holder .result .results-grid,  
.portlet-search .result .results-grid {
	/*border-top: 1px solid #F4F4F4;*/
	border-top: 1px dotted #C5C6C7;
	border-bottom: 1px dotted #C5C6C7;
	background-color:#FFFFFF;	
}
#ah-search-holder .result table.taglib-search-iterator .results-row td, 
.portlet-search .result table.taglib-search-iterator .results-row td {
	background-color: #FFFFFF;
	/*border-bottom: 1px dotted #C5C6C7;*/
}
.ah-fm-flyout .ah-fm-flyout-slidecontent .ah-fm-flyout-textholder:hover,
#ah-search-holder .result table.taglib-search-iterator .results-row td:hover,  
.portlet-search .result table.taglib-search-iterator .results-row td:hover {
	background-color: #E6E6E6;
}
#ah-search-holder .result table.taglib-search-iterator .results-row td .asset-entry .asset-entry-title a:hover,  
.portlet-search .result table.taglib-search-iterator .results-row td .asset-entry .asset-entry-title a:hover {
	color: #EC6B29;
}

#ah-search-holder .taglib-page-iterator .search-results a.journal-article-page-number, 
.portlet-search .taglib-page-iterator .search-results a.journal-article-page-number {
	border: 1px solid #000000;
	background-color: #E6E6E6;
	color:#474747;
	border-color: #DBDBDB #C5C6C7 #A8ABAC #C5C6C7;

}

#ah-search-holder .taglib-page-iterator .search-results strong.journal-article-page-number,
.portlet-search .taglib-page-iterator .search-results strong.journal-article-page-number {
    color:#474747; 
}

#ah-search-holder .taglib-page-iterator .search-results span.journal-article-page-number,
.portlet-search .taglib-page-iterator .search-results span.journal-article-page-number {
	color: #474747;
}
#ah-search-holder .taglib-page-iterator .search-results a.journal-article-page-number:hover,  
.portlet-search .taglib-page-iterator .search-results a.journal-article-page-number:hover {
	background-color: #C5C6C7;
}
.aui-autocomplete-results-content {
	border-color: #C5C6C7;
}
.aui-autocomplete-results-content .acResultListBorder {
	border-bottom: 1px dotted  #C5C6C7;
}
/* Defined in forms 
.aui-autocomplete-results-content .yui3-widget-bd .aui-autocomplete-list-item {
	border-bottom: 1px dotted #C5C6C7;
	color: #AF3808;
}

.aui-autocomplete-results-content .yui3-widget-bd .aui-autocomplete-selected {
	background-color: #FFFFFF;
	color: #D6640A;
}
*/ 
/* =================== DC State ====================== */

.ah-dc-state-portals .groupAccess .row {
    border-bottom: 1px dotted #C5C6C7;
	border-bottom: 1px dotted #C5C6C7;
 }
.ah-dc-state-portals .groupAccess .row.first-row {border-top: #C5C6C7;}
.ah-dc-state-portals .groupAccess .row.last-row {border-bottom: #C5C6C7; }

#mUser .multiple-user .user-list {
    border-top: #C5C6C7;
    border-bottom: #C5C6C7;
 }
#mUser .multiple-user .user-list li.head {
      background-color: #E6E6E6;
      border-bottom: #C5C6C7; }
#mUser .multiple-user .user-list li.list-row {
      border-top: 1px dotted #C5C6C7; }


/* =================== Scroll Tab ====================== */

  .ah-hmlandingpage-benefit-module .ah-dot-menu a {
    background-color: #E6E6E6
 }
    .ah-hmlandingpage-benefit-module .ah-dot-menu a:hover {
      background-color: #F25507; 
 }

    .ah-hmlandingpage-benefit-module .ah-dot-menu a.active-dot {
      background-color: #AF3808;
}

.ah-hmlandingpage-benefit-module .ah-hmlandingpage-prev {
	background-image: url("/documents/11440/18175011/arrow_scroll-tab.png");
 }

.ah-hmlandingpage-benefit-module .ah-hmlandingpage-next {
	background-image: url("/documents/11440/18175011/arrow_scroll-tab.png");
}

  .ah-hmlandingpage-benefit-module .ah-hmlandingpage-tabWrapper .ah-hmlandingpage-contentRightBorder {
    border-color: #DBDBDB
}
  .ah-hmlandingpage-benefit-module .ah-hmlandingpage-tabWrapper .ah-hmlandingpage-contentLeftBorder {
    border-color: #DBDBDB
}
  .ah-hmlandingpage-benefit-module .ah-hmlandingpage-tabWrapper .ah-hmlandingpage-tab {
    border-color: #DBDBDB
 }

    .ah-hmlandingpage-benefit-module .ah-hmlandingpage-tabWrapper .ah-hmlandingpage-tabList li {
      background: #EFEFEF;
      border-color: #DBDBDB
 }
      .ah-hmlandingpage-benefit-module .ah-hmlandingpage-tabWrapper .ah-hmlandingpage-tabList li.aui-tab-active {
        background-color: #FFFFFF ;
        border-color: #DBDBDB #DBDBDB #FFFFFF; }
  .ah-hmlandingpage-benefit-module .ah-hmlandingpage-tabWrapper .ah-hmlandingpage-contentWrapper {
    border-color: #DBDBDB;
    background-color: #FFFFFF ;
	}

      .ah-hmlandingpage-benefit-module .ah-hmlandingpage-tabWrapper .ah-hmlandingpage-contentWrapper .tabContent .ah-hmlandingpage-iWantTo {
        background: #F4F4F4;
        border-color: #DBDBDB; 
}
      .ah-hmlandingpage-benefit-module .ah-hmlandingpage-tabWrapper .ah-hmlandingpage-contentWrapper .tabContent h5.ah-linklist-vertical-header {
         border-color: #C5C6C7;
 }
/* =================== scroll view ====================== */
.ah-scrollview {
  background-color: #E6E6E6;
  border-bottom: 1px dotted #C5C6C7; }
.ah-scrollview #scrollview-content ul li a:hover {
  color: #EC6B29; }
.ah-scrollview #scrollview-content ul li a.ah-scrollview-selected {
  color: #000000; }


/* =================== Navi Tabs ======================  */

.ah-navitabs-tab-set .ah-navitabs-tab{
	color: #1C1E20;
	border-color:#DBDBDB; 
	background: #F4F4F4; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #F4F4F4 0%, #EFEFEF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#efefef)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #F4F4F4 0%,#EFEFEF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F4F4F4 0%,#EFEFEF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F4F4F4 0%,#EFEFEF 100%); /* IE10+ */
	background: linear-gradient(to bottom, #F4F4F4 0%,#EFEFEF 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F4F4F4', endColorstr='#EFEFEF',GradientType=0 );*/ /* IE6-8 */
}

/*.ie9 .ah-navitabs-tab-set .ah-navitabs-tab{ filter:none;} */

.no-touch .ah-navitabs-tab-set .ah-navitabs-tab:hover {
	color: #1C1E20;
	border-color:#DBDBDB;
	background: #EFEFEF; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-linear-gradient(top,  #EFEFEF 0%, #E6E6E6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EFEFEF), color-stop(100%,#E6E6E6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #EFEFEF 0%,#E6E6E6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #EFEFEF 0%,#E6E6E6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #EFEFEF 0%,#E6E6E6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #EFEFEF 0%,#E6E6E6 100%); /* W3C */
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EFEFEF', endColorstr='#E6E6E6',GradientType=0 ); */ /* IE6-8 */
}

/*.no-touch.ie9 .ah-navitabs-tab-set .ah-navitabs-tab:hover{ filter:none;} */

.ah-navitabs-ht .ah-navitabs-tab-set-ht .ah-navitabs-tab.ah-selected{
	background:#FFFFFF;
	border-bottom-color:#FFFFFF;	
}

.ah-navitabs-vt .ah-navitabs-tab-set-vt .ah-navitabs-tab.ah-selected{
	background:#FFFFFF;
	border-right-color:#FFFFFF;	
}
.no-touch .ah-navitabs-tab-set .ah-navitabs-tab.ah-selected:hover{
	background:#FFFFFF;
}
.ah-navitabs-panel-set{
	background-color:#FFFFFF;
	border-color:#DBDBDB;
}

/* PBPI-2680 PBPI-2681 navitabs issues */
.rtl .ah-navitabs-vt .ah-navitabs-tab-set-vt .ah-navitabs-tab.ah-selected{
	border-left-color: #FFFFFF;
	border-right-color: #DBDBDB;
}

/*=======================================================
			Brand Colors - tanglesey
  =======================================================*/
/** PRIMARY **/
/** NORMAL **/
.brand-clr1-a, 
.ah-button-link .aui-button-input, 
ul li .showMessag, 
.no-touch .asset-entry-title a:hover,
/* .no-touch .ah-scrollview #scrollview-content ul li a:hover, */
.aui-tree-label, 
.no-touch .ah-datepicker .aui-helper-clearfix a:hover,
.breadcrumbs-horizontal li a{
	color: #EC6B29;
}

.breadcrumbs-horizontal li a:hover{
	color: #EC6B29; /* in base the hover color is the same and normal color */
}
 
.breadcrumbs,
.breadcrumbs-horizontal li,
.breadcrumbs-horizontal li.last a{
  color: #1C1E20;
}
/** LIGHT **/
.brand-clr1-b {
	color: #FFE8D9;
}
/** DARK **/
.brand-clr1-c {
	color: #EC6B29;
}
/* SECONDARY **/
/** NORMAL **/
.brand-clr2-a {
	color: #709AB0;
}
/** LIGHT **/
/** DARK **/
.brand-clr2-c {
	color: #A8133E;
}
/* TERTIARY **/
/** NORMAL **/
.brand-clr3-a {
	color: #FCB116;
}
/** LIGHT **/
/** DARK **/
.brand-clr3-c {
	color:#F25507;
}
/** NEUTRAL **/
/** NORMAL **/
.brand-clr4-a {
	color: #F4F4F4;
}
/** LIGHT **/
.brand-clr4-b {
	color:#DBDBDB;
}
/** DARK **/
.brand-clr4-c {
	color:#E6E6E6;
}
/* ATTENTION **/
.brand-clr5-a {
	color: #9E1F06;
}
/* color change for items that need extra attention or negative numbers */

.brand-alert-1{
	color:#C13115;	
}

/*=======================================================
			AUI Calendar / DatePicker
  =======================================================*/
.aui-calendar-hd{
	border: 1px solid #DBDBDB;
	background-color: #E6E6E6;
	color: #474747;
}

.aui-date-picker .aui-calendar-day{
	border: 1px solid #DBDBDB;
	background-color: #E6E6E6;
	color: #474747;
}

.aui-date-picker .aui-state-hover {
	background: #FFD2B3;
	border-color: #DBDBDB #C5C6C7 #A8ABAC #C5C6C7;
	color:#474747;
}

.aui-date-picker .aui-calendar-day-padding-end, 
.aui-date-picker .aui-calendar-day-padding-start {
	background-color: #F4F4F4;
	border-color:#E6E6E6;
}

.aui-date-picker .aui-state-active {
	background: #EC6B29;
	border-color: #EC6B29;
	color: #FFFFFF;
}





/*=======================================================
			Countdown
  =======================================================*/
  
/* PBPI-854  */
.ah-countdown{
	color:#A5AEB3;
}

.ah-read-more-icon {
	background: url("/documents/11440/18174999/eyeball.png") no-repeat scroll 0 0px transparent;
}

.no-touch .ah-other-resources-list .ah-other-resources-list-item a:hover {
	background-color: #FF6600; 
	color: #FFFFFF;
}

.ah-other-resources-checkbox-icon {
	background: url("/documents/11440/18174999/icon-ah-checkbox.png") no-repeat scroll 0 0px transparent;
}

/*PT-PT-10342 &  PFO-19457 */
	
  .ah-footer-brand{
   background: #FFFFFF; 
  }
  #ah-footer .ah-footer-content .ah-footer-links-brand a{
   color:#23233F;
  }
  #ah-footer .ah-footer-content .ah-footer-links-brand a:hover{
     color:#23233F;
  }
  
/* =================== block css added last ====================== */

/* -----Fix Tile stacking in medium view---- */
.ah-tile-flex-height.aui-w100 {
  display: block;
  position: static;
  float: none;
}
/* --------- */

.ah-tile.brand-tile3-a h1, .ah-tile.brand-tile3-a h2, .ah-tile.brand-tile3-a h3, .ah-tile.brand-tile3-a h4, .ah-tile.brand-tile3-a p, .ah-tile.brand-tile3-a .ah-tile-text, .ah-tile.brand-tile3-a a {
    color: #23233F;
}

.ah-tile.brand-tile4-b .ah-tile-title {
    color: #23233F;
}
.al-tile.brand-tile4-b .al-tile-title { 
    color:  #23233F;
 }
 .al-tile.brand-tile3-a h1,
.al-tile.brand-tile3-a h2,
.al-tile.brand-tile3-a h3,
.al-tile.brand-tile3-a h4,
.al-tile.brand-tile3-a p,
.al-tile.brand-tile3-a .al-tile-text,
.al-tile.brand-tile3-a a {
    color: #23233F;
}
.al-tile.brand-tile1-b p, .al-tile.brand-tile1-b .al-tile-text {
    color: #ffffff;
}

.btn-aln-crnt{
margin-left: 28px !important;
}

.fa-calendar:before {
    content: "\f073" !important;
}

.ui-calendar-button{
border: 1px solid #C5C6C7;
    color: #474747;
}

/* For SI - QZ49115 */
 @media (max-width: 1100px) {
	.tds-mobilemenu {display: none !important;}
	.tds-mobilemenu--open {display: block !important;}
	}


/* For SI - SD49532*/

@media (max-width: 1100px)
{
.wlf .tds-mobilemenu {
    background: #fff !important;
}

.tds-mobilemenu__link a {
color: #000 !important;
}

.tds-mobilemenu__link a:active{
    color: #1c68bf !important;
}
.wlf .tds-mobilemenu__submenu { background-color: #fff !important; }
}

/* Fix for SI - SZ42721 */
@media (max-width: 1100px)
{
.tds-mobilemenu__link {
    background: #fff !important;
}
}

/* -----Fix for ASP-9740---- */

.tds-styled-buttongroup__button--1 {
    background-color: #23233F !important;
}
.tds-styled-buttongroup__button--1:hover {
    background-color:#23233F !important;
	}
.tds-styled-buttongroup__button--2 {
    background-color: #23233F !important;
}
.tds-styled-buttongroup__button--2:hover {
    background-color: #23233F !important;
}