a{color: #b5171a!important; text-decoration:none!important;}
a:link{color: #b5171a!important; text-decoration:none!important;}
a:visited{color: #b5171a!important;text-decoration:none!important;}
a:hover {color: #eedc65!important;}
a:active {color: #b5171a!important;text-decoration:none!important;}

body	{color:#333333!important;}

.login-box .hdr-l { background: #c6c7cb !important; }
.login-box .hdr-r { background: #c6c7cb !important; }
.login-box .hdr-c { background: #c6c7cb !important; }
.login-box .ftr-l { background: #e0e0e0 !important; }
.login-box .ftr-r { background: #e0e0e0 !important; }
.login-box .ftr-c { background: #e0e0e0 !important; }

.masthead { background-image: url( graphics/masthead.jpg ) !important; }
.masthead .tag-line { color: #333333 !important; padding-left:156px !important; top:25px !important; }
.masthead .tag-line span{ visibility:hidden !important; }
.masthead .tag-line { visibility:hidden !important; }
.masthead .client-logo img { display:none !important; }


/*.m .hdr-l { background-image: url( graphics/m_hdr_l.png ) }
.m .hdr-r { background-image: url( graphics/m_hdr_r.png ) !important; }
.m .hdr-c { background-image: url( graphics/m_hdr_c.png ) !important; }
.m .ftr-l { background-image: url( graphics/m_ftr_l.png ) !important; }
.m .ftr-r { background-image: url( graphics/m_ftr_r.png ) !important; }
.m .ftr-c { background-image: url( graphics/m_ftr_c.png ) !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; }*/

.portlet.layout-2 .hdr-l {height: 26px;}
.portlet.layout-2 .hdr-r { height: 26px;}
.portlet.layout-2 .hdr-c { height: 26px;}
/*.xportlet.layout-2 .ftr-l { background-image: url( graphics/pl_2_ftr_l.png ) !important;}
.xportlet.layout-2 .ftr-r { background-image: url( graphics/pl_2_ftr_r.png ) !important;}
.xportlet.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_new.png ) !important; background-color:#999999!important; height: 3px;}
.portlet.layout-2 .ftr-r { background-image: url( graphics/pl_2_ftr_l_new.png ) !important; background-color:#999999!important; height: 3px;}
.portlet.layout-2 .ftr-c { background-image: url( graphics/pl_2_ftr_l_new.png ) !important; background-color:#999999!important; height: 3px;}*/
.portlet.layout-2 a:link { color:#b5171a !important;}
.portlet.layout-2 a:visited { color:#b5171a !important;}
.portlet.layout-2 a:hover { color:#e51937  !important; text-decoration:underline;}
.portlet.layout-2 a:active { color:#b5171a !important;}
.portlet.layout-2 p{ font-size:11px !important; }
.portlet.layout-2 .hdr-c td.title	{padding-bottom: 4px!important; text-transform:uppercase;}
.portlet.layout-2 .header h1	{color: #333333!important; background-image: url( graphics/logo-small.png); background-repeat:no-repeat; background-position: 4px 2px; padding-left:22px; line-height: 1.4em; margin-bottom: 2px!important; }
.portlet.layout-2 .view { background-color:#ffffff !important; border:1px solid #DDDDDD !important; border-top:none !important; border-bottom:none !important;}

.cda-dashboard tbody > tr > td .portlet	{margin-bottom: 10px!important;}

#content-container-simple table tbody tr td {padding: 14px!important;}
#displayContainer div.content-introduction.teaser2-layout.db1col.all-items h3 {margin-top: 10px;}
#displayContainer div.content-introduction.teaser2-layout h3 a {font-size: 1.2em; }
#displayContainer div.content-introduction.teaser2-layout.all-items p	{font-size: 1.1em; padding-top: 12px;}
.content-section-title h1	{margin-left: 14px;text-transform:uppercase; font-size: 1.2em!important; margin-top: 12px!important; color: #c30000;}
.cda-app-container .content-section p {xpadding-left:14px!important; padding-right: 14px!important;}
.content-layout-socket p	{margin-left:14px!important; padding-right: 14px!important; font-size: 1.1em!important;}
.content-layout-socket table	{width: 99%;margin-left:14px!important; border:none;}
.content-layout-socket table tbody tr td	{padding-right: 18px; vertical-align:top;}
.content-layout-socket table tbody tr td p	{font-size: 1.1em; line-height: 20px; margin-left:0!important;}
.content-layout-socket table tbody tr td ul li	{background-image:url(graphics/bullet-yellow.png)!important; background-repeat:no-repeat; list-style:none; padding-left: 20px!important; background-position: 0px 4px; margin-bottom:8px!important; line-height: 18px;font-size: 1.1em;}
.content-layout-socket ul li	{background-image:url(graphics/bullet-yellow.png)!important; background-repeat:no-repeat; list-style:none; padding-left: 20px!important; background-position: 0px 4px; margin-bottom:8px!important; line-height: 18px;font-size: 1.1em;}

.content-layout-socket table tbody tr td h2	{font-size: 1.2em; font-weight:bold; text-transform:uppercase; margin-bottom: 10px;}
h2.kpfgblue {color:#00a4e4!important;}
h2.kpfgorange {color:#f15a22!important;}
h2.kpfggreen {color:#01a952!important;}
hr	{color:#999!important; width: 300px; text-align:center;}


/* document library */
/*.file-description-cell {font-size: .9em;}
.file-link-cell {padding-top: 12px!important; font-size:.9em;padding-bottom: 10px!important;}
.file-last-modified-cell {font-size:.9em!important;}
.file-size-cell {padding-top: 12px!important; font-size:.9em; padding-bottom: 10px!important;}
.name-cell{ padding-top: 10px!important;}
.teaser2-layout-container {margin: 10px 0 0 10px!important; padding-right: 20px!important;}
*/
#navigation li { background-color: #d4d4d4!important; border-bottom:1px solid #999999 !important; }
#navigation li.open-menu {background-color: #666666!important;}
#navigation li ul.open-sub-menu ul li{padding-left: 6px;}

#navigation li.open-menu a:link {color: #f2f2f2!important;}
#navigation li.open-menu a:visited {color: #f2f2f2!important;}
#navigation li.open-menu a:hover {color: #ffffff!important;}

#navigation li a:link{ color:#b5171a !important; }
#navigation li a:visited{ color:#b5171a!important; }
#navigation li a:hover{ color:#e51937 !important; }
#navigation li ul {background-color:#666666 !important; color:#c3e1af !important; }
#navigation li ul.sub-menu { border: 1px solid #666666 !important;}
#navigation li ul.sub-menu li {background-color: #666666!important;}
#navigation li ul.sub-menu li a:link { color: #e4e4e4!important;}
#navigation li ul.sub-menu li a:visited { color: #e4e4e4!important;}
#navigation li ul.sub-menu li a:hover { color: #ffffff!important;}
#navigation li ul.open-sub-menu li {color:#f4f4f4 !important; border:0px!important;}
#navigation li ul.open-sub-menu li a	{font-weight: normal;}
#navigation li ul li {background-color:#666666!important;}
#navigation li ul li.selected{ background-color:#333333 !important;}
#navigation li ul li.selected a{color:#333333!important; }

#navigation ul li.selected{ color:#740001 !important; }
#navigation ul li.selected	{background-color: #b5171a!important;}
#navigation ul li.selected a{ color:#ffffff !important; }

#fseContainer a:link{ color:#B00929 !important; }

.hierarchy-navigation	{line-height: 22px!important; font-size: .8em!important; text-transform:uppercase!important; text-align:right;}

/* ///////////////////////////////////////////////////////// */

.sectionHeading { background-color:#DDDDDD !important; }
.sectionHeading table{ background-color:#DDDDDD !important;}
.sectionHeading thead td{ background-color:#DDDDDD !important; }

.recordList {background-color:#DDDDDD !important; }
.recordList .listRow{background-color:#FEFEFE !important; }
.XrecordList .listRowAlt{background-color:#DDDDDD !important; }
.section .recordList {background-color:#DDDDDD !important; }
table.recordList thead{background-color:#888888 !important; color:#ffffff !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;}

.ProductCenterHeading {
	background-color: #e4e4e4;
	font-size: 14px;
	font-weight: bold;
	color:#333333;
	border: #a4a4a4 solid 1px;
}

.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; }
#micrositeText a:link { color:#9d161c !important; text-decoration: none !important;}
#micrositeText  a:visited { color:#9d161c !important; text-decoration: none !important;}
#micrositeText  a:hover { color:#000000 !important; text-decoration:underline !important; font-weight:normal !important;}
#micrositeText  a:active { color:#9d161c !important; text-decoration: none !important;}

.PLSku{ padding-top:4px;}
.product-name{ display:none;}
.product-name-code{display:none;}
.prc-available-spec-sheets	{background: #dedccf!important;}
.prc-app-container .portlet.productCenterSKUSummary .recordList thead	{border: 1px solid #cccccc!important; font-weight: normal!important;}


/* in conjunction with VarietyIsPaying cc text */
#kpfg_header{ width:800px; height:180px; background:url(graphics/bif_bg.jpg) no-repeat; }
#kpfg_header h1 { color:#ffffff; font-size:22px; margin-bottom:3px;}
#kpfg_header p { color:#ffffff; font-size:12px; margin-bottom:10px; }



/* new full-size left piece masthead uploaded by Yin Wu 03/01/2023 04:16:10 PM */
.masthead.fullWidth.foodservice #masthead-inside-left { float:left; background-image: url( graphics/precisionfoods_leftmasthead030123041610.png ) !important; background-repeat:no-repeat; background-position:left; width:475px !important; height:93px !important; border-top-left-radius:5px; }


/* new full-size right piece masthead uploaded by Yin Wu 03/01/2023 04:16:10 PM */
.masthead.fullWidth.foodservice #masthead-inside-right { float:right; background-image: url( graphics/precisionfoods_rightmasthead030123041610.jpg ) !important; background-repeat:no-repeat; background-position:right; width:475px !important; height:93px !important; border-top-right-radius:5px; }


/* new full-size background piece masthead uploaded by Yin Wu 03/01/2023 04:16:10 PM */
.masthead.fullWidth.foodservice { background-image:url( graphics/precisionfoods_bgmasthead030123041610.png ) !important; background-repeat:repeat-x; height:93px !important; border-top-left-radius:5px; border-top-right-radius:5px; }
