/*  added advPierre stylings 9-19-2014 - tag  */
/*.login-box .hdr-l{ background-image: url(graphics/pl_2_hdr_l.png)!important;}
.login-box .hdr-r{ background-image: url(graphics/pl_2_hdr_r.png)!important;}
.login-box .hdr-c{ background-image: url(graphics/pl_2_hdr_c.png)!important;}
.login-box .ftr-l {background-image: url( graphics/pl_2_ftr_l.png ) !important; }
.login-box .ftr-r {background-image: url( graphics/pl_2_ftr_r.png ) !important; }
.login-box .ftr-c {background-image: url( graphics/pl_2_ftr_c.png ) !important; }*/

.xlogin-box .login-container{ border:1px solid #DDDDDD !important; }

/*.portlet.layout-2 .header h1 {color:#ffffff !important; margin-bottom:2px; }
.portlet.layout-2 .hdr-c	{background-image: url( graphics/pl_2_hdr_c.png ) !important; }
.portlet.layout-2 .hdr-r	{background-image: url( graphics/pl_2_hdr_r.png ) !important; }
.portlet.layout-2 .hdr-l	{background-image: url( graphics/pl_2_hdr_l.png ) !important; }
.portlet.layout-2 .ftr-c	{background-image: url( graphics/pl_2_ftr_c.png ) !important; }
.portlet.layout-2 .ftr-l	{background-image: url( graphics/pl_2_ftr_l.png ) !important; }
.portlet.layout-2 .ftr-r	{background-image: url( graphics/pl_2_ftr_r.png ) !important; }
*/
/*.portlet.layout-2 .view { border:1px solid #dec3a9 !important;}

.xportlet.layout-2 a:link { color:#000000 !important;}
.xportlet.layout-2 a:visited { color:#000000 !important;}
.xportlet.layout-2 a:hover { color:#000000 !important; text-decoration:underline !important;}
.xportlet.layout-2 a:active { color:#000000 !important;}
.xportlet.layout-2 .view { border:1px solid #DDDDDD !important; border-top:none !important; border-bottom:none !important; }*/

.content-introduction a	{color: #4d3122;}
.content-introduction a:hover	{color: #805f49;}
.content-item-title	{margin: 14px 0 12px 0;}
h2.content-item-title	{color:#805f49;}

/* CRM styles  */
/*.sectionHeading {background-color: #c8b29d!important;}
.ProductCenterHeading {background-color: #c8b29d!important;}

table.recordList thead {background-color:#999999!important;}
.sectionHeading table thead	{background-color:#999999!important;}

.xrecordList {background-color:#DDDDDD !important; }
.xrecordList .listRow{background-color:#FEFEFE !important; }
.xrecordList .listRowAlt{background-color:#DDDDDD !important; }
.xsection .recordList {background-color:#DDDDDD !important; }
table.xrecordList thead{background-color:#888888 !important; color:#ffffff !important; }

.xsectionHeading { background-color:#DDDDDD !important; }
.xsectionHeading table{ background-color:#DDDDDD !important;}
.xsectionHeading thead td{ background-color:#DDDDDD !important; }*/

/*  navigation */
/*.m .hdr-l { background-image: url( graphics/m_hdr_l_.png ) !important; border-bottom:1px solid #A5A09A !important; height: 2px!important; background-color: #A5A09A;}
.m .hdr-r { background-image: url( graphics/m_hdr_r_.png ) !important;height: 2px!important; background-color: #A5A09A; }
.m .hdr-c { background-image: url( graphics/m_hdr_c_.png ) !important;height: 2px!important; background-color: #A5A09A; }
.m .ftr-l { background-image: url( graphics/m_ftr_l_.png ) !important; height: 2px!important; background-color: #A5A09A;}
.m .ftr-r { background-image: url( graphics/m_ftr_r_.png ) !important;height: 2px!important; background-color: #A5A09A; }
.m .ftr-c { background-image: url( graphics/m_ftr_c_.png ) !important; height: 2px!important; background-color: #A5A09A;}

xx.m .hdr-l { background-image: url( graphics/m_hdr_l.png ) !important; border-bottom:1px solid #E69530 !important;}
xx.m .hdr-r { background-image: url( graphics/m_hdr_r.png ) !important; }
.xm .hdr-c { background-image: url( graphics/m_hdr_c.png ) !important; }
.xm .ftr-l { background-image: url( graphics/m_ftr_l.png ) !important; }
.xm .ftr-r { background-image: url( graphics/m_ftr_r.png ) !important; }
.xm .ftr-c { background-image: url( graphics/m_ftr_c.png ) !important; }

#navigation li { background-color: #0a1a72!important; border-bottom:1px solid #858380 !important; padding-top: 7px; padding-bottom:7px;font-size: 12px!important; }
#navigation li.open-menu {background-color: #E93328!important;}
#navigation li.open-menu ul.open-sub-menu li {padding-top: 2px; padding-bottom: 2px;}
#navigation li ul.open-sub-menu	{margin: 3px 3px 3px 0px;}
#navigation li ul.open-sub-menu ul li{padding-left: 6px;}

#navigation li.open-menu a:link {color: #ffffff!important;}
#navigation li.open-menu a:visited {color: #ffffff!important;}
#navigation li.open-menu a:hover {color: #000000!important;}

#navigation li a { color:#ffffff !important; }
#navigation li a:link{ color:#ffffff !important; }
#navigation li a:visited{ color:#ffffff !important; }
#navigation li a:hover{ color:#aeaeae !important; }
#navigation li ul {background-color:#858380 !important; xcolor:#c3e1af !important; }
#navigation li ul.sub-menu { border: 1px solid #666666 !important;}
#navigation li ul.sub-menu li { padding: 3px 0 3px 0; background-color: #858380!important; border-bottom: 0px !important; list-style-type:none !important; width: 180px;}
#navigation li ul.sub-menu li a:link { color: #ffffff!important; font-size: 11px!important; font-weight:normal;}
#navigation li ul.sub-menu li a:visited { color: #ffffff!important; font-size: 11px!important; font-weight:normal;}
#navigation li ul.sub-menu li a:hover { color: #ffffff!important; font-size: 11px!important; font-weight:normal;}
#navigation li ul.open-sub-menu li { border:0px !important; color:#f4f4f4 !important; font-size: 11px!important;  font-weight:normal;}
#navigation li ul.open-sub-menu li a	{font-weight: normal!important;}
#navigation li ul li {margin-left:8px !important; padding-left:10px !important; background-color:#E93328!important;}
#navigation li ul li.selected{ background-color:#272b6b !important;padding-left:10px !important;}
#navigation li ul li.selected a{color:#ffffff !important; }

#navigation ul li.selected{ color:#740001 !important; }
#navigation ul li.selected	{background-color: #E93328!important;}
#navigation ul li.selected a{ color:#ffffff !important; }
#navigation ul.sub-menu li, #navigation ul.open-sub-menu li {margin-left: 0px!important;}

.list-navigation	{background-color: #bcb7b0 !important; }


.prc-app-container .portlet.productCenterSKUSummary .recordList thead	{ color:#805f49!important; border-color: #dec3a9!important;}
*/
/* .masthead { background-image: url( graphics/masthead.jpg ) !important; height:100px!important; } */
/* new masthead uploaded by Meghan Braisted 11/28/2017 10:55:37 AM */
/* .masthead { background-image: url( graphics/advancepierre_masthead112817105536.jpg ) !important; height:93px !important; } */
/* new narrow-size masthead uploaded by Teddie Granville 07/13/2021 03:23:08 PM */
.masthead { background-image: url( graphics/advancepierre_masthead071321032308.jpg ) !important; height:93px !important; }
.masthead .tag-line { color: #333333 !important; padding-left:156px !important; top:28px !important; }
.masthead .tag-line span{ visibility:hidden !important; }
.masthead .tag-line { visibility:hidden !important; }
.masthead .client-logo img { display:none !important; }

++++







#data-alert { margin-left:260px !important; }


/*.tb-l { background-image: url( graphics/tb_l.png ) !important; }
.tb-r { background-image: url( graphics/tb_r.png ) !important; }
.tb-c { background-image: url( graphics/tb_c.png ) !important; }

.fb-l { background-image: url( graphics/fb_l.png ) !important; }
.fb-r { background-image: url( graphics/fb_r.png ) !important; }
.fb-c { background-image: url( graphics/fb_c.png ) !important; }
*/







#fseContainer a:link{ color:#B00929 !important; }

/* ///////////////////////////////////////////////////////// */





.shr-page-heading {background-color:#DDDDDD !important;}
.shr-page-mem-list-subtitlebar {background-color:#DDDDDD !important;}
.shr-page-mem-list-subtitlebar-links {color:#BF0A35 !important;}
.shr-page-mem-list-header-title-left{background-color:#DDDDDD !important;}

.shr-page-ask-list-header{background-color:#DDDDDD !important; border-bottom:1px solid #DDDDDD !important;}

.emailmemberlink{color:#B00929 !important;}

.shr-page-mfr-dropdown{background-color:#DDDDDD !important;}

#brokerTable{background-color:#DDDDDD !important; }

#divObjectiveList .recordList {background-color:#DDDDDD !important; }

#contact-us-form-container label {color:#BF0A35 !important;}
#contact-us-form-container textarea {border:1px solid #DDDDDD !important;}

table.recordList thead	{color: #333333!important;}

.emailHistory div div table thead{background-color:#CA2043 !important; color:#ffffff !important;}

#divSalesCallList table.recordList thead{background-color:#888888 !important; color:#ffffff !important; }

.objective-chart-bar-div {background-color:#888888;	color: #ffffff;}
.obj-close-call table.call-products thead { background-color:#DDDDDD; }
.list-navigation {background-color: #DDDDDD;}
.section-header {background-color: #DDDDDD; }

#displayContainer div.teaser2-layout-container a.button { background-color: #469F45 !important; border:1px solid #469F45 !important; color: white !important; }

#displayContainer div.teaser2-layout-container h3 a { color: #272b6b; !important; text-decoration:none; cursor:pointer; }
#displayContainer div.teaser2-layout-container h3 a:hover { color: #5a5c74; !important; text-decoration:none; cursor:pointer; }

/*  content portlets / pages  */
#displayContainer .teaser2-layout-container {padding-left: 10px;}
.content-introduction teaser2-layout db1col all-items	{padding: 0 24px 0 10px;}
.content-layout-socket h1	{font-size: 1.5em; margin: 0 0 14px 10px; padding: 0 24px 0 0; color:#d58118;  }
.content-layout-socket h2	{ font-size: 1.2em;   padding: 0 24px 0 10px; margin: 0 0 14px 0; color: #514b48;}
.content-layout-socket p	{  padding: 0 24px 0 10px; line-height: 20px!important;}
.content-layout-socket ul	{  margin: 0 0px 16px 0;}
.content-layout-socket ul li	{  padding: 0 24px 0 0; margin-bottom: 10px!important;}
.content-layout-socket ol	{  margin: 0 0px 16px 0;}
.content-layout-socket ol li	{  padding: 0 24px 0 0; margin-bottom: 10px!important;}
.content-layout-socket a, .content-layout-socket a:link, .content-layout-socket a:visited, .content-layout-socket a:active 	{color: #272b6b;}
.content-layout-socket a:hover {color: #5a5c74;}

.content-item-title	{margin: 20px 0 0 0;}
#displayContainer div.content-introduction.teaser2-layout.db3col	{padding-right: 4px!important;}
.teaser2-layout-titleImage{margin: 0 0 20px 0;}
#displayContainer div.content-introduction.teaser2-layout.all-items p	{line-height: 20px!important;}

.cda-app-container .document-list-item caption	{
	font-size: 1.1em!important;
	padding: 6px 0 6px 7px!important;}
	
.portlet.CDAResourcePortlet .resource-record .image-cell, 
.portlet.CDAResourcePortlet .resource-record .name-cell	{
	padding: 6px 2px 6px 2px!important;}
	
	
.portlet.CDAResourcePortlet .resource-record .file-last-modified-cell, .portlet.CDAResourcePortlet .resource-record .file-size-cell, .portlet.CDAResourcePortlet .resource-record td.file-link-cell{
	font-size: .85em!important;}
	
.cda-app-container .document-list-item .detail-column .document-attribute, .cda-app-container .document-list-item .detail-column .document-attribute label	{
	font-size: .85em!important;}
	
	
.cda-app-container .document-list-item .document-description	{
	font-size: 1.1em!important;
	color: #666666!important;}

