
A.snip:link {TEXT-DECORATION: none;}
A.snip:active {TEXT-DECORATION: none;}
A.snip:visited {TEXT-DECORATION: none;}
A.snip2:link {TEXT-DECORATION: none;}
A.snip2:active {TEXT-DECORATION: none;}
A.snip2:visited {TEXT-DECORATION: none;}

/* hr used for new supplier activity page */
hr {border: dotted #E3E3E3;}
hr.googlepopup {border:dotted #999999 1px;}

/* Presently used in Ratings Text -- PLEASE use Elsewhere as well */  
.SmallGrayText {
  color: #808080; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;} 
.SmallItalicGrayText {
  color: #808080; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style:italic;}  
.MainSmall1 {
  color: #000000; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.SmallBoldBlackText {
  color: #000000; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.MediumGrayText {
  color: #808080; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;} 
.MediumLtGrayText {
  color: #CCCCCC; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.SmallLtGrayText {
  color: #808080; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}  
.MediumBlackText {
  color: #000000; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.MediumBoldBlackText {
  color: #000000; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.MediumBoldGreenText {
  color: #008040; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}  
.LargeBoldBlackText {
  color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.BigBoldBlackText {
  color: #000000; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.LargeBoldBlueText {
  color: #2F5489; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}    
.veryMainSmall1 {
  color: #000000; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.verySmallGrayText {
  color: #808080; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.verySmallLogoBlueText {
  color: #205C99; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.LargeBoldGreenText {
  color: #008040; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.LargeBoldGrayText {
  color: #808080; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.verySmallOrangeText {
  color: #FF9900; font-size: 7pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.MediumBoldOrangeText {
  color: #FF9900; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
  

.ProfileXLHeader {color: #2F5489; font-size: 36px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.ProfileLgHeader {color: #2F5489; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.ProfileMdHeader {color: #2F5489; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.ProfileSmHeader {color: #2F5489; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mediumBlackText2 {color: #000000; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;} 
.mediumDkGrayText {color: #666666; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}  
.smallDkGrayText {color: #666666; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}  

/* Used on Supplier Profiles for Tab Links */
.tabspacer {width:2px;border-bottom:1px solid #999999;}
.tabspacer2 {width:110px;border-bottom:1px solid #999999;}
.tabend {width:285px;border-bottom:1px solid #999999;}
.tab {padding:0px 0px 0px 8px;color:#000000;cursor:pointer;cursor:hand;}
.selectedtab {border:1px solid #999999;height:30;color:#000000;border-bottom:0px;color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.unselectedtab {border:1px solid #CCCCCC;background-color:#F0F0F0;color:#000000;border-bottom:1px solid #999999;height:30;}

.blueBkgBigTextHeader {
  background: #7bb1c4;
  color: #000000; 
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}

.TabText {color: 0066CC; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}    
a.TabText:link,a.TabText:visited {
   color: #0066CC; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}  
a.TabText:hover {
	color: #FF9900;}  
  
/* Used in Supplier Management for Links with border on bottom and sides */  
.tableEventLinks {
  border-bottom: solid 1px #CCCCCC;  
  border-right: solid 1px #CCCCCC; 
  border-left: solid 1px #CCCCCC;
  font-size: 7pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* Used for Error handling for Required Form Elements */ 
.Mark1 {
  font-weight: bold;
  font-size: 7pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff3300;} 
  
/* Used for required label on _buyer_CancelandReAward.cfm */ 
.requiredcomments {
  font-weight: bold;
  font-size: 9pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff3300;} 

.required8 {
  font-weight: bold;
  font-size: 8pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff3300;}

/* Tab Level One normal OFF without dashboards Background Color */ 
.tabNavLev1BGColor {
  background: #002E55;
  border-right: solid 1px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  padding-top: 15px;
  padding-left: 9px;
  padding-right: 25px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}  
  
/* Tab Level One Off - bottom border for dashboards Background Color */ 
.tabNavLev1BGOffColor {
  background: #6EAB23;
  border-bottom: solid 1px #000000;} 
 
/* Tab Level Off Spacer Fix w/ no right border*/ 
.tabNavLev1BGOffSpacerFix {
  background: #002E55;
  border-bottom: solid 1px #FFFFFF;
  padding-left: 9px;
  padding-right: 10px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;} 
  
/* Tab Level Off Spacer Fix w no right border or bottom border*/ 
.tabNavLev1BGOnSpacerFix {
  background: #6EAB23;} 
  
/* Tab Level ON Background Color */ 
.tabNavLev1BGOnColor {
  background: #6EAB23;
  border-right: solid 1px #FFFFFF;
  padding-left: 9px;
  padding-right: 25px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;} 
  
/* Tab Navigation Level One ON */  
A.tabNavLev1On:link {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev1On:hover {
  background-color: #6EAB23;}
    
A.tabNavLev1On:visited {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}

A.tabNavLev1Off:hover {
  background-color: #002E55;}
A.tabNavLev1Off:link {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
A.tabNavLev1Off:visited {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}

.tabNavLev1BGOffRenewSpacerFix {
  background: #7e1212;
  border-bottom: solid 1px #FFFFFF;
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}   
A.tabNavLev1OffRenew:hover {
  background-color: #7e1212;}
A.tabNavLev1OffRenew:link {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
A.tabNavLev1OffRenew:visited {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}

  
/* Tab Level ON Background Color */ 
.tabNavLev2BGLeftIndent {
  background: #6EAB23;
  border-bottom: solid 1px #000000;}

/* Tab Level Two Off Background Color */ 
.tabNavLev2BGColor {
  background: #6EAB23;
  border-bottom: solid 1px #000000;
  padding-top: 5px;
  padding-left: 9px;
  padding-right: 15px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}

/* Tab Level Two ON Background Color with Outline of box*/ 
.tabNavLev2BGOnColor {
  background: #F3F3F3;
  border-top: solid 1px #000000;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  padding-left: 9px;
  padding-right: 15px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}
  
/* Tab Navigation Level Two ON */  
A.tabNavLev2On:link {
  TEXT-DECORATION: none;
  color: #002E55;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev2On:visited {
  TEXT-DECORATION: none;
  color: #002E55;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev2On:hover {
  text-decoration: underline;
  color: #002E55;
  background-color: #F3F3F3;}
  
/* Tab Navigation Level Two OFF with no borders*/  
A.tabNavLev2Off:link {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev2Off:visited {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev2Off:hover {
  text-decoration: underline;
  color: #FFFFFF;
  background-color: #5097CE;}
  
/* Tab Level Three Off Indent Background Color */ 
.tabNavLev3BGLeftIndent {
  background: #F3F3F3;
  border-bottom: solid 1px #000000;}
  
/* Tab Level Three Off Background Color no borders */ 
.tabNavLev3BGColor {
  background: #F3F3F3;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}
  
/* Tab Level Three Off Background Color with bottom border*/ 
.tabNavLev3BGOffColor {
  background: #F3F3F3;
  border-bottom: solid 1px #000000;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}
  
/* Tab Level Three ON Background Color with box border */ 
.tabNavLev3BGOnColor {
  background: #FFFFFF;
  border-top: solid 1px #000000;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}

/* Tab Navigation Level Three ON */  
A.tabNavLev3On:link {
  TEXT-DECORATION: none;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev3On:visited {
  TEXT-DECORATION: none;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev3On:hover {
  text-decoration: underline;
  color: #000000;
  background-color: #FFFFFF;}
  
/* Tab Navigation Level Three OFF */  
A.tabNavLev3Off:link {
  TEXT-DECORATION: none;
  color: #002E55;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev3Off:visited {
  TEXT-DECORATION: none;
  color: #002E55;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev3Off:hover {
  text-decoration: underline;
  color: #002E55;
  background-color: #F3F3F3;}
  
 /* Top Navigation Text for Search and Live Chat */
.TopNavigationText {
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
 /* Top Navigation Text for Search Errors */
.TopNavigationTextError {
  color: #FF0000; 
  font-size: 7pt;
  font-family: Arial, Helvetica, sans-serif;}
  
 /* Header Text for Title for the App Page */
.HeaderText {
  color: #003B66; 
  font-size: 11pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}

a.ProfileTab:link,a.ProfileTab:hover,a.ProfileTab:visited {
  color: #003B66; 
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;}

 
  /* Header Text for Title for the App Page */
.HeaderTextDescriptor {
  color: #000000; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
 
/* Used for all Form Labels and Numbers in Lists (ex. Total 100 (1-10) ) */
.FormText {
  color: #003B66; 
  font-size: 9pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}

/* Used for all small blue text ~ ratings confirm */
.VerySmallFormText {
  color: #003B66; 
  font-size: 7pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
 /* Used for all small blue text ~ BreadCrumbs on RFQs */
.SmallFormText {
  color: #003B66; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;} 

/* Form Title Text for Number Header of Form Entry Fields */
.FormSubHeaderText {
  color: #666666; 
  font-size: 8pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Form Title Text for Number Header of Form Entry Fields */
.FormSubHeaderTextRight {
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;

}
  
  /* Used for all Form options that we DO NOT Want bolded */
.MainFormElement1 {
  color: #000000; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  /* Large Font */  
  
.MainFormElement1Lg {
  color: #000000; 
  font-size: 10pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}  

  /* Form Box Table Border that goes around all of entry form */
.FormBoxTableBorder {
  border-top: solid 1px #CCCCCC;
  border-bottom: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  border-right: solid 1px #CCCCCC;}

/* Form Box Header Border  */
.FormBoxHeader {
  background: #999999;
  border-top: solid 1px #CCCCCC;
  border-bottom: solid 1px #CCCCCC;
  color: #FFFFFF; 
  font-size: 9pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Icon Text Navigation Links located at top of most pages  */  
A.IconNavigationLinkText:link {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.IconNavigationLinkText:visited {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used Separating multiple Icons and their Text Links */
.IconNavigationTextSpacer {
  color: #000000; 
  font-size: 9pt;
  text-align: right;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Formatting of HTML buttons */
.HTMLButtonFormat {
  font-family: Arial, Verdana, Helvetica, sans-serif;}

.HTMLButtonSmall {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;}  

/* Used for HREFs in List Headers */  
A.tableHeaderLink:link {
  TEXT-DECORATION: none;
  color: #333333;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tableHeaderLink:visited {
  TEXT-DECORATION: none;
  color: #333333;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}

.tableHeader  {
  TEXT-DECORATION: none;
  color: #333333;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
.tableHeaderBlk  {
  TEXT-DECORATION: none;
  color: #000000;
  font-weight: normal;
  font-size: 7pt;
  font-family: Arial, Helvetica, sans-serif;}
  
.tableFooter  {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Creates the Black Line under the Header row for Lists */ 
.tableHeaderBorder {
  background-color: #8EA5B3;
  color: #FFFFFF;
  border-top: solid 1px #DAE1E7;
  border-bottom: solid 1px #405460;}
  
/* Creates the Black Line above the Footer row for Lists */ 
.tableFooterBorder {
  border-top: solid 1px #000000;
  background: #93A1A1;}

  
/* Quote Listing Header -- color matches the MainLabel1 background color */ 
.QuoteListingHeader {
  color: #003B66;
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #DEDEDE;
  border-bottom: solid 1px #000000;}
  
 /* used in new activity summary page for suppliers */ 
  .QuoteListingHeaderAward {
  color: #FF3300;
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #DEDEDE;
  border-bottom: solid 1px #000000;}

  
/* First TD uses to create Gridlines in the main body of a List Table
	and fonts for non-HREF items*/ 
.tableBodyLeftRightBottomBorder {
  border-bottom: solid 1px #CCCCCC;  
  border-right: solid 1px #CCCCCC; 
  border-left: solid 1px #CCCCCC;
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used after tableBodyLeftRightBottomBorder in TD to create Gridlines in the main body of a List Table
	and fonts for non-HREF items*/ 
.tableBodyRightBottomBorder {
  border-bottom: solid 1px #CCCCCC; 
  border-right: solid 1px #CCCCCC; 
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
 }

/* Used in TDs to create Gridlines in the main body of a List Table and fonts for non-HREF items*/ 
.tableBodyBottomBorder {
  border-bottom: solid 1px #CCCCCC;
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
 }

/* Used in TDs to create Gridlines in the main body of a List Table and fonts for non-HREF items*/  
.tableBodyLeftBottomBorder {
  border-bottom: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
 } 
 
 
/* Used to overide font color when RFQs/Quotes are closed only works for non-HREF fields */  
.tableBodyGray {
  color: #808080; 
} 
/* Used to overide font color when Quotes are Awarded only works for non-HREF fields */  
.tableBodyGreen {
  color: #339966; font-weight: bold;
}


/* Used for Table links in main body for HREFs */ 
A.tableBodyLink:link {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tableBodyLink:visited {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}

/* Used for Table links in main body for HREFs when RFQs are closed */  
A.tableBodyLinkGray:link {
  TEXT-DECORATION: underline;
  color: #808080;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tableBodyLinkGray:visited {
  TEXT-DECORATION: underline;
  color: #808080;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}

/* Used for the Text following the icons in the RFQ list HREFs */  
A.tableBodyLinkIconText:link {
  TEXT-DECORATION: none;
  color: #000000;
  font-style: italic;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tableBodyLinkIconText:visited {
  TEXT-DECORATION: none;
  color: #000000;
  font-style: italic;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}

 /* Used to alternate colors of Rows in main body of the List */  
.tableBodyBackgroundON {
  background: #F3F3F3;}
  
.tableBodyBackgroundOFF {
  background: #FFFFFF;}


/* Used for How to Download Files "Need Help?" Section*/
.tableBorderOrange {
	border: 1px solid #FF9900;
}

  
.contrasttext_sm,.contrasttext_md,.contrasttext_lg {
  	  background-color: transparent;
	  color: #FD6615;
	  font-weight: normal;}
		.contrasttext_sm {font-size: 10px;}
		.contrasttext_md {font-size: 11px;}
		.contrasttext_lg {font-size: 12px;}


/* Dashboard Headers */
.dashboardHeader {
  /* border-bottom: solid 1px #6EAB23; */
  color: #152942;
  font-size: 10pt;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
/* Dashboard Text */
.dashboardText {
  color: #000000;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
 .dashboardTextbold {
  color: #000000;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;}
  
/* Dashboard Link Text  */  
A.dashboardLinkText:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.dashboardLinkText:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
  A.dashboardLinkText:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
  
A.dashboardLinkTextVSmall:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size:xx-small;
  font-family: Arial, Helvetica, sans-serif;}
  
A.dashboardLinkTextVSmall:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size:xx-small;
  font-family: Arial, Helvetica, sans-serif;}
  
  A.dashboardLinkTextVSmall:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size:xx-small;
  font-family: Arial, Helvetica, sans-serif;}

  
  /* Dashboard Link Text  */  
A.dashboardLinkTextbold:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;}
  
A.dashboardLinkTextbold:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;}
  
  A.dashboardLinkTextbold:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;}
  
/* Dashboard Email Settings Text for YES */
.dashboardEmailYes {
  color: #0066CC;
  font-size: 9pt;
  font-weight: bold;}
  
/* Dashboard Email Settings Text for NO */
.dashboardEmailNo {
  color: #FF3333;
  font-size: 9pt;
  font-weight: bold;}
  
.sortableTableHeader {
  background-color: #D3D7C6;
  color: #999999;
  border-top: solid 1px #E7E8C8;
  border-bottom: solid 1px #6B7351;
}

.buttonBar {
  background-image: url(/images/buttonBarBG.jpg);
}

/* Dashboard Table Border that goes around the Users Profile */
.dashboardProfileTableBorder {
  background-color: #FEFEFE;
  border-top: solid 1px #000080;
  border-bottom: solid 1px #000080;
  border-left: solid 1px #000080;
  border-right: solid 1px #000080;}
  
  .dashboardProfileTableBorder2 {
  background-color: #F3F4F5;
  border-top: solid 1px #98A3A9;
  border-bottom: solid 1px #98A3A9;
  border-left: solid 1px #98A3A9;
  border-right: solid 1px #98A3A9;}
  
/* Dashboard Link Text  */  
A.dashboardProfileRatingLinkText:link {
  TEXT-DECORATION: underline;
  color: #1C6AA1;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
A.dashboardProfileRatingLinkText:visited {
  TEXT-DECORATION: underline;
  color: #1C6AA1;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
  
A.dashboardLinkWhite:link {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
A.dashboardLinkWhite:hover {
  TEXT-DECORATION: underline;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
A.dashboardLinkWhite:visited {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
A.dashboardLinkWhite:active {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
  
/* Dashboard User Profile Title */
.dashboardProfileTitle {
  background-color: #F4F4F4;
  border-bottom: solid 1px #14416A;
  color: #333333;
  font-size: 10pt;
  /*font-weight: bold;*/
  font-family: Arial, Helvetica, sans-serif; 
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;} 
       
.dashboardProfileTitle2 {
  background-color: #CADFBF;
  background-image: url(/images/greenGradHeaderBG.jpg);
  border-bottom: solid 1px #14416A;
  color: #000000;
  font-size: 10pt;
  /*font-weight: bold;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;} 
  
.dashboardProfileTitle3 {
  background-color: #B5CAE6;
  background-image: url(/images/blueGradHeaderBG.jpg);
  border-bottom: solid 1px #14416A;
  color: #000000;
  font-size: 10pt;
  /*font-weight: bold;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;} 
  
.dashboardProfileTitle4 {
  background-color: #CCE1FF;
  background-image: url(/images/purpleGradHeaderBG.jpg);
  border-bottom: solid 1px #14416A;
  color: #ffffff;
  font-size: 10pt;
  /*font-weight: bold;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;}   
  
/* Dashboard User Profile Text Labels */
.dashboardProfileLabelText {
  color: #9F9F9F;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Dashboard User Profile Text */
.dashboardProfileText {
  color: #000000;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
    
/* Used for RFQ Details No Quote Less than 3 Quotes */
.RFQDetailQuoteText {
  color: #000000; 
  font-size: 9pt;
  font-style: italic;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}

.MainHead1 {
	background:#0A0A4A;
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
}
  
  
/* Used for RFQ Details No Quote Less than 3 Quotes in RED */
.RFQDetailQuoteText2 {
  color: #FF0000; }
 
/* Used for Marking RFQ */
.RFQFormText {
  color: #000000; 
  font-size: 8pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for Marking RFQ NOT BOLD */
.RFQFormTextNotBold {
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* RFQ Detail Buyer Contact Name in Buyer Info Box  */  
A.RFQDetailBuyerContactName:link {
  TEXT-DECORATION: underline;
  color: #0000FF;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.RFQDetailBuyerContactName:visited {
  TEXT-DECORATION: underline;
  color: #0000FF;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}

/* Used for Outer Border of RFQ Details */
.RFQDetailBorder {
  border: solid 2px #808080;}
  
/* RFQ Details Header */ 
.RFQDetailsHeader {

  color: #163851;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #DEDEDE;
  border: solid 1px #DEDEDE;}
  
/* RFQ Details Label*/ 
.MainLabel1 {
  color: #000000;
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #e6e6e6;
  border: solid 1px #DEDEDE;}
  
/* RFQ Details Text*/ 
.MainText1 {
  color: #000000;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  border: solid 1px #DEDEDE;}
    
/* RFQ Details Black Text*/ 
.RFQDetailsBlackText {
  color: #000000;}

  
/* File Attachments Header */ 
.FileAttachmentHeaderDashedBottom {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;
  border-bottom: dashed 1px #DEDEDE;
  border-top: solid 1px #DEDEDE;}
  

/* File Attachments Header */ 
.FileAttachmentsHeaderNoTopLine {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;
  border-bottom: solid 1px #DEDEDE;
  }
  
  
/* File Attachments Header */ 
.FileAttachmentsHeader {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;
  border-top: solid 1px #DEDEDE;
  border-bottom: solid 1px #DEDEDE;}
  
/* File Attachments List */ 
.FileAttachmentsList {
  color: #000000;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: solid 1px #DEDEDE;}
  
/* File Attachments List Background */ 
.FileAttachmentsBG {
  background: #FFFFFF;}
  
/* File Attachments List Background Gray */ 
.FileAttachmentsBGGray {
  background: #EFEFEF;}
  
/* File Attachments Border Left */ 
.FileAttachmentsLeft {
  border-left: solid 1px #DEDEDE;}
  
/* File Attachments Border Right */ 
.FileAttachmentsRight {
  border-right: solid 1px #DEDEDE;}


  

/* File Attachements (buy side), Distribution, Ratings Header */ 
.ContrastingSubHeader {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;
  border-top: solid 1px #DEDEDE;
  border-bottom: solid 1px #DEDEDE;}
  
  .ContrastingSubHeaderNoBorder {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;}
  
/* File Attachements (buy side), Distribution, Ratings List */ 
.MainList1 {
  color: #000000;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: solid 1px #DEDEDE;}
  

/* File Attachements (buy side), Distribution, Ratings List Background */
.ContrastingSubBG {
  background: #FFFFFF;}
  
/* File Attachements (buy side), Distribution, Ratings Background Gray*/
.ContrastingSubBGGray {
  background: #EFEFEF;}
  
/* File Attachements (buy side), Distribution, Ratings Border Left*/
.ContrastingSubLeft {
  border-left: solid 1px #DEDEDE;}
    
/* File Attachements (buy side), Distribution, Ratings Border Right*/
.MainListRight1 {
  border-right: solid 1px #DEDEDE;}  
  
/* File Attachements (buy side), Distribution, Ratings Border Left*/
.ContrastingSubTop {
  border-top: solid 1px #DEDEDE;}  

/* File Attachements (buy side), Distribution, Ratings Border Left*/
.ContrastingSubBottom {
  border-bottom: solid 1px #DEDEDE;}  

/* Quote Detail Bold Text */
.QuoteBoldText { 
  color: #393939; 
  background: #EFEFEF;
  font-size: 8pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}

/* Quote Detail Bold Text */
.QuoteText { 
  color: #393939; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}

  
  
/* Used for Agent Bread Crum */
.BreadCrumText {
  color: #000000; 
  font-size: 10px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for Agent Bread Crum Gray*/
.BreadCrumTextGray {
  color: #B5B5B5; 
  font-size: 10px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
.PageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#CCCCCC;
	margin-left:10px;
	margin-right:25px;
	}
	
	
.PageTitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#333333;
	margin-left:10px;
	margin-right:25px;
	}

.PageTitleGray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#6c6c6c;
	margin-left:10px;
	margin-right:25px;
}

/* Used for Buyer Profile View*/
.ProfileViewGray {
  color: #9F9F9F; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
  /* Used for Buyer Profile View Black*/
.ProfileViewBlack {
  color: #000000; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Creates the Thin Blue Line  */ 
.thinBlueBorder {
  border-bottom: solid 1px #4791C5;}

/* Used for all Form Labels and Numbers in Lists (ex. Total 100 (1-10) ) */
.ProfileBulletText {
  color: #4791C5; 
  font-size: 9pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* MfgProfile Header Text */ 
.MfgProfileHeader {
  color:  #002E55; 
  font-size: 14pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;} 
  
/* Used for Quote Form Input Fields */
.QtyInput1 {
  color: #000000; 
  font-size: 8pt;
  text-align: right;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  

.QuoteFormInput1 {
  color: #000000; 
  font-size: 9pt;
  text-align: center;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}


.QuoteFormInput2 {
  color: #000000; 
  font-size: 10pt;
  text-align: center;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}




/* Used for Quote Form Total Cost */
.QuoteFormTotalCost {
  color: #666666; 
  font-size: 8pt;
  text-align: right;
  border: 0px none #EFEFEF;
  background: #EFEFEF;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for Pulse RFQ DelivSched Total Cost */
.TotalDeliveryQty {
  color: #666666; 
  font-size: 8pt;
  text-align: right;
  border: 0px none #EFEFEF;
  background: #DEDEDE;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
  /* Used for Pulse RFQ DelivSched Total Cost */
.QtyShow1 {
  color: #FF0000; 
  font-size: 8pt;
  text-align: right;
  border: 0px none #EFEFEF;
  background: #DEDEDE;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for Quote Form Total Unit Cost */
.QuoteFormTotalUnitCost {
  color: #999999;}
  
/* Quote Light Gray Background*/
.QuoteLightGray {
  background: #EFEFEF;
  font-size: 8pt;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Quote Dark Gray Background*/
.QuoteDarkGray {
  background: #DEDEDE;
  font-size: 8pt;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Quote Dark Gray Background with red type -- used on supplier activity summary */
.QuoteDarkGrayRed {
  background: #DEDEDE;
  font-weight: bold;
  font-size: 9pt;
  color: #FF3300;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Quote Yellow Background*/
.QuoteYellow {
  background: #FDF7D7;
  font-weight: bold;
  font-size: 8pt;
  color: #787878;
  font-family: Arial, Helvetica, sans-serif;}

/* Quote Right Gray Border*/
.QuoteRightBorder {  
  border-right: solid 1px #CCCCCC;}
  
.QuoteBottomBorder {  
  border-bottom: solid 1px #CCCCCC;}
  
/* Quote Left Right Gray Border*/
.QuoteLeftRightBorder {  
  border-right: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;}
 
/* Quote Left Right Gray Border*/
.QuoteLeftBorder {  
  border-left: solid 1px #CCCCCC;} 
 
/* Quote Top Gray Border*/
.QuoteTopBorder {  
  border-top: solid 1px #CCCCCC;}
   
/* Quote Qty*/
.QuoteQty {  
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Quote Form Labels */
.QuoteFormLabel {  
  font-weight: bold;
  font-size: 8pt;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;}


/* Referral Program Form Box Header Border  */
.ReferralFormBoxHeader {
  background: #659ACE;
  border-top: solid 1px #CCCCCC;
  border-bottom: solid 1px #CCCCCC;
  color: #FFFFFF; 
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* White Bold Text used on Referral Program*/
.WhiteBold14 {
   color: #FFFFFF;
   font-size: 14px;
   font-weight:bold;
   padding-top:3px;
   padding-bottom: 2px;
   padding-left: 3px;
   }

.WhiteSmall {
   color: #FFFFFF;
   font-size: 10px;
   font-weight:normal;
   } 
   
.WhiteMediumText {
   color: #FFFFFF;
   font-size: 9pt;
   font-weight:bold;
   font-family: Arial, Helvetica, sans-serif;
   }   
   
/* Light Blue Bold Text used on Referral Program*/
.LightBlueBold15 {
   color: #1D5C9C;
   font-size: 15px;
   font-weight:bold;
   }

/* Sortable tables */
table.sortable a.sortheader {
    text-decoration: none;
	font-weight:normal;
	color:black;
    display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.sortable span.sortarrow {
    /*these settings not used. Up and Down arrow graphic used instead
	color: #0066CC;
    text-decoration: none;*/
}
=======

A.snip:link {TEXT-DECORATION: none;}
A.snip:active {TEXT-DECORATION: none;}
A.snip:visited {TEXT-DECORATION: none;}
A.snip2:link {TEXT-DECORATION: none;}
A.snip2:active {TEXT-DECORATION: none;}
A.snip2:visited {TEXT-DECORATION: none;}

/* hr used for new supplier activity page */
hr {border: dotted #E3E3E3;}
hr.googlepopup {border:dotted #999999 1px;}

/* Presently used in Ratings Text -- PLEASE use Elsewhere as well */  
.SmallGrayText {
  color: #808080; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;} 
.SmallItalicGrayText {
  color: #808080; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-style:italic;}  
.MainSmall1 {
  color: #000000; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.SmallBoldBlackText {
  color: #000000; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.MediumGrayText {
  color: #808080; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;} 
.MediumLtGrayText {
  color: #CCCCCC; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.SmallLtGrayText {
  color: #808080; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}  
.MediumBlackText {
  color: #000000; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.MediumBoldBlackText {
  color: #000000; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.LargeBoldBlackText {
  color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.LargeBoldBlueText {
  color: #2F5489; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}    
.veryMainSmall1 {
  color: #000000; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.verySmallGrayText {
  color: #808080; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.verySmallLogoBlueText {
  color: #205C99; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
  

.ProfileXLHeader {color: #2F5489; font-size: 36px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.ProfileLgHeader {color: #2F5489; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.ProfileMdHeader {color: #2F5489; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.ProfileSmHeader {color: #2F5489; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.mediumBlackText2 {color: #000000; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;} 
.mediumDkGrayText {color: #666666; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}  
.smallDkGrayText {color: #666666; font-size: 11px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}  

/* Used on Supplier Profiles for Tab Links */
.tabspacer {width:2px;border-bottom:1px solid #999999;}
.tabspacer2 {width:110px;border-bottom:1px solid #999999;}
.tabend {width:285px;border-bottom:1px solid #999999;}
.tab {padding:0px 0px 0px 8px;color:#000000;cursor:pointer;cursor:hand;}
.selectedtab {border:1px solid #999999;height:30;color:#000000;border-bottom:0px;color:#000000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.unselectedtab {border:1px solid #CCCCCC;background-color:#F0F0F0;color:#000000;border-bottom:1px solid #999999;height:30;}


.TabText {color: 0066CC; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}    
a.TabText:link,a.TabText:visited {
   color: #0066CC; font-size: 12px; font-weight: normal; font-family: Arial, Helvetica, sans-serif;text-decoration:none;}  
a.TabText:hover {
	color: #FF9900;}  
  
/* Used in Supplier Management for Links with border on bottom and sides */  
.tableEventLinks {
  border-bottom: solid 1px #CCCCCC;  
  border-right: solid 1px #CCCCCC; 
  border-left: solid 1px #CCCCCC;
  font-size: 7pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

/* Used for Error handling for Required Form Elements */ 
.Mark1 {
  font-weight: bold;
  font-size: 7pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff3300;} 
  
/* Used for required label on _buyer_CancelandReAward.cfm */ 
.requiredcomments {
  font-weight: bold;
  font-size: 9pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff3300;} 

.required8 {
  font-weight: bold;
  font-size: 8pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff3300;}

/* Tab Level One normal OFF without dashboards Background Color */ 
.tabNavLev1BGColor {
  background: #002E55;
  border-right: solid 1px #FFFFFF;
  border-bottom: solid 1px #FFFFFF;
  padding-top: 15px;
  padding-left: 9px;
  padding-right: 25px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}  
  
/* Tab Level One Off - bottom border for dashboards Background Color */ 
.tabNavLev1BGOffColor {
  background: #6EAB23;
  border-bottom: solid 1px #000000;} 
 
/* Tab Level Off Spacer Fix w/ no right border*/ 
.tabNavLev1BGOffSpacerFix {
  background: #002E55;
  border-bottom: solid 1px #FFFFFF;
  padding-left: 9px;
  padding-right: 10px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;} 
  
/* Tab Level Off Spacer Fix w no right border or bottom border*/ 
.tabNavLev1BGOnSpacerFix {
  background: #6EAB23;} 
  
/* Tab Level ON Background Color */ 
.tabNavLev1BGOnColor {
  background: #6EAB23;
  border-right: solid 1px #FFFFFF;
  padding-left: 9px;
  padding-right: 25px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;} 
  
/* Tab Navigation Level One ON */  
A.tabNavLev1On:link {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev1On:hover {
  background-color: #6EAB23;}
  
A.tabNavLev1Off:hover {
  background-color: #002E55;}
  
A.tabNavLev1On:visited {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}


/* Tab Navigation Level One OFF */  
A.tabNavLev1Off:link {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev1Off:visited {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Tab Level ON Background Color */ 
.tabNavLev2BGLeftIndent {
  background: #6EAB23;
  border-bottom: solid 1px #000000;}

/* Tab Level Two Off Background Color */ 
.tabNavLev2BGColor {
  background: #6EAB23;
  border-bottom: solid 1px #000000;
  padding-top: 5px;
  padding-left: 9px;
  padding-right: 15px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}

/* Tab Level Two ON Background Color with Outline of box*/ 
.tabNavLev2BGOnColor {
  background: #F3F3F3;
  border-top: solid 1px #000000;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  padding-left: 9px;
  padding-right: 15px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}
  
/* Tab Navigation Level Two ON */  
A.tabNavLev2On:link {
  TEXT-DECORATION: none;
  color: #002E55;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev2On:visited {
  TEXT-DECORATION: none;
  color: #002E55;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev2On:hover {
  text-decoration: underline;
  color: #002E55;
  background-color: #F3F3F3;}
  
/* Tab Navigation Level Two OFF with no borders*/  
A.tabNavLev2Off:link {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev2Off:visited {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev2Off:hover {
  text-decoration: underline;
  color: #FFFFFF;
  background-color: #5097CE;}
  
/* Tab Level Three Off Indent Background Color */ 
.tabNavLev3BGLeftIndent {
  background: #F3F3F3;
  border-bottom: solid 1px #000000;}
  
/* Tab Level Three Off Background Color no borders */ 
.tabNavLev3BGColor {
  background: #F3F3F3;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}
  
/* Tab Level Three Off Background Color with bottom border*/ 
.tabNavLev3BGOffColor {
  background: #F3F3F3;
  border-bottom: solid 1px #000000;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}
  
/* Tab Level Three ON Background Color with box border */ 
.tabNavLev3BGOnColor {
  background: #FFFFFF;
  border-top: solid 1px #000000;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  padding-top: 5px;
  padding-left: 7px;
  padding-right: 7px;
  padding-bottom: 2px;
  text-align: left;
  vertical-align: bottom;}

/* Tab Navigation Level Three ON */  
A.tabNavLev3On:link {
  TEXT-DECORATION: none;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev3On:visited {
  TEXT-DECORATION: none;
  color: #000000;
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev3On:hover {
  text-decoration: underline;
  color: #000000;
  background-color: #FFFFFF;}
  
/* Tab Navigation Level Three OFF */  
A.tabNavLev3Off:link {
  TEXT-DECORATION: none;
  color: #002E55;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev3Off:visited {
  TEXT-DECORATION: none;
  color: #002E55;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tabNavLev3Off:hover {
  text-decoration: underline;
  color: #002E55;
  background-color: #F3F3F3;}
  
 /* Top Navigation Text for Search and Live Chat */
.TopNavigationText {
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
 /* Top Navigation Text for Search Errors */
.TopNavigationTextError {
  color: #FF0000; 
  font-size: 7pt;
  font-family: Arial, Helvetica, sans-serif;}
  
 /* Header Text for Title for the App Page */
.HeaderText {
  color: #003B66; 
  font-size: 11pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}

a.ProfileTab:link,a.ProfileTab:hover,a.ProfileTab:visited {
  color: #003B66; 
  font-size: 8pt;
  font-weight: normal;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;}

 
  /* Header Text for Title for the App Page */
.HeaderTextDescriptor {
  color: #000000; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
 
/* Used for all Form Labels and Numbers in Lists (ex. Total 100 (1-10) ) */
.FormText {
  color: #003B66; 
  font-size: 9pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}

/* Used for all small blue text ~ ratings confirm */
.VerySmallFormText {
  color: #003B66; 
  font-size: 7pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
 /* Used for all small blue text ~ BreadCrumbs on RFQs */
.SmallFormText {
  color: #003B66; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;} 

/* Form Title Text for Number Header of Form Entry Fields */
.FormSubHeaderText {
  color: #666666; 
  font-size: 8pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Form Title Text for Number Header of Form Entry Fields */
.FormSubHeaderTextRight {
	color: #666666;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;

}
  
  /* Used for all Form options that we DO NOT Want bolded */
.MainFormElement1 {
  color: #000000; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  /* Large Font */  
  
.MainFormElement1Lg {
  color: #000000; 
  font-size: 10pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}  

  /* Form Box Table Border that goes around all of entry form */
.FormBoxTableBorder {
  border-top: solid 1px #CCCCCC;
  border-bottom: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  border-right: solid 1px #CCCCCC;}

/* Form Box Header Border  */
.FormBoxHeader {
  background: #999999;
  border-top: solid 1px #CCCCCC;
  border-bottom: solid 1px #CCCCCC;
  color: #FFFFFF; 
  font-size: 9pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Icon Text Navigation Links located at top of most pages  */  
A.IconNavigationLinkText:link {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.IconNavigationLinkText:visited {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used Separating multiple Icons and their Text Links */
.IconNavigationTextSpacer {
  color: #000000; 
  font-size: 9pt;
  text-align: right;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Formatting of HTML buttons */
.HTMLButtonFormat {
  font-family: Arial, Verdana, Helvetica, sans-serif;}

.HTMLButtonSmall {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 11px;}  

/* Used for HREFs in List Headers */  
A.tableHeaderLink:link {
  TEXT-DECORATION: none;
  color: #333333;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tableHeaderLink:visited {
  TEXT-DECORATION: none;
  color: #333333;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}

.tableHeader  {
  TEXT-DECORATION: none;
  color: #333333;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
.tableHeaderBlk  {
  TEXT-DECORATION: none;
  color: #000000;
  font-weight: normal;
  font-size: 7pt;
  font-family: Arial, Helvetica, sans-serif;}
  
.tableFooter  {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Creates the Black Line under the Header row for Lists */ 
.tableHeaderBorder {
  background-color: #8EA5B3;
  color: #FFFFFF;
  border-top: solid 1px #DAE1E7;
  border-bottom: solid 1px #405460;}
  
/* Creates the Black Line above the Footer row for Lists */ 
.tableFooterBorder {
  border-top: solid 1px #000000;
  background: #93A1A1;}

  
/* Quote Listing Header -- color matches the MainLabel1 background color */ 
.QuoteListingHeader {
  color: #003B66;
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #DEDEDE;
  border-bottom: solid 1px #000000;}
  
 /* used in new activity summary page for suppliers */ 
  .QuoteListingHeaderAward {
  color: #FF3300;
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #DEDEDE;
  border-bottom: solid 1px #000000;}

  
/* First TD uses to create Gridlines in the main body of a List Table
	and fonts for non-HREF items*/ 
.tableBodyLeftRightBottomBorder {
  border-bottom: solid 1px #CCCCCC;  
  border-right: solid 1px #CCCCCC; 
  border-left: solid 1px #CCCCCC;
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used after tableBodyLeftRightBottomBorder in TD to create Gridlines in the main body of a List Table
	and fonts for non-HREF items*/ 
.tableBodyRightBottomBorder {
  border-bottom: solid 1px #CCCCCC; 
  border-right: solid 1px #CCCCCC; 
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
 }

/* Used in TDs to create Gridlines in the main body of a List Table and fonts for non-HREF items*/ 
.tableBodyBottomBorder {
  border-bottom: solid 1px #CCCCCC;
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
 }

/* Used in TDs to create Gridlines in the main body of a List Table and fonts for non-HREF items*/  
.tableBodyLeftBottomBorder {
  border-bottom: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
 } 
 
 
/* Used to overide font color when RFQs/Quotes are closed only works for non-HREF fields */  
.tableBodyGray {
  color: #808080; 
} 
/* Used to overide font color when Quotes are Awarded only works for non-HREF fields */  
.tableBodyGreen {
  color: #339966; font-weight: bold;
}


/* Used for Table links in main body for HREFs */ 
A.tableBodyLink:link {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tableBodyLink:visited {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}

/* Used for Table links in main body for HREFs when RFQs are closed */  
A.tableBodyLinkGray:link {
  TEXT-DECORATION: underline;
  color: #808080;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tableBodyLinkGray:visited {
  TEXT-DECORATION: underline;
  color: #808080;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}

/* Used for the Text following the icons in the RFQ list HREFs */  
A.tableBodyLinkIconText:link {
  TEXT-DECORATION: none;
  color: #000000;
  font-style: italic;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.tableBodyLinkIconText:visited {
  TEXT-DECORATION: none;
  color: #000000;
  font-style: italic;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}

 /* Used to alternate colors of Rows in main body of the List */  
.tableBodyBackgroundON {
  background: #F3F3F3;}
  
.tableBodyBackgroundOFF {
  background: #FFFFFF;}


/* Used for How to Download Files "Need Help?" Section*/
.tableBorderOrange {
	border: 1px solid #FF9900;
}

  
.contrasttext_sm,.contrasttext_md,.contrasttext_lg {
  	  background-color: transparent;
	  color: #FD6615;
	  font-weight: normal;}
		.contrasttext_sm {font-size: 10px;}
		.contrasttext_md {font-size: 11px;}
		.contrasttext_lg {font-size: 12px;}


/* Dashboard Headers */
.dashboardHeader {
  /* border-bottom: solid 1px #6EAB23; */
  color: #152942;
  font-size: 10pt;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
/* Dashboard Text */
.dashboardText {
  color: #000000;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
 .dashboardTextbold {
  color: #000000;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
   font-weight:bold;}
  
/* Dashboard Link Text  */  
A.dashboardLinkText:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.dashboardLinkText:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
  A.dashboardLinkText:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
  
A.dashboardLinkTextVSmall:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size:xx-small;
  font-family: Arial, Helvetica, sans-serif;}
  
A.dashboardLinkTextVSmall:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size:xx-small;
  font-family: Arial, Helvetica, sans-serif;}
  
  A.dashboardLinkTextVSmall:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size:xx-small;
  font-family: Arial, Helvetica, sans-serif;}

  
  /* Dashboard Link Text  */  
A.dashboardLinkTextbold:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;}
  
A.dashboardLinkTextbold:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;}
  
  A.dashboardLinkTextbold:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  font-weight:bold;}
  
/* Dashboard Email Settings Text for YES */
.dashboardEmailYes {
  color: #0066CC;
  font-size: 9pt;
  font-weight: bold;}
  
/* Dashboard Email Settings Text for NO */
.dashboardEmailNo {
  color: #FF3333;
  font-size: 9pt;
  font-weight: bold;}
  
.sortableTableHeader {
  background-color: #D3D7C6;
  color: #999999;
  border-top: solid 1px #E7E8C8;
  border-bottom: solid 1px #6B7351;
}

.buttonBar {
  background-image: url(/images/buttonBarBG.jpg);
}

/* Dashboard Table Border that goes around the Users Profile */
.dashboardProfileTableBorder {
  background-color: #FEFEFE;
  border-top: solid 1px #000080;
  border-bottom: solid 1px #000080;
  border-left: solid 1px #000080;
  border-right: solid 1px #000080;}
  
  .dashboardProfileTableBorder2 {
  background-color: #F3F4F5;
  border-top: solid 1px #98A3A9;
  border-bottom: solid 1px #98A3A9;
  border-left: solid 1px #98A3A9;
  border-right: solid 1px #98A3A9;}
  
/* Dashboard Link Text  */  
A.dashboardProfileRatingLinkText:link {
  TEXT-DECORATION: underline;
  color: #1C6AA1;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
A.dashboardProfileRatingLinkText:visited {
  TEXT-DECORATION: underline;
  color: #1C6AA1;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
  
A.dashboardLinkWhite:link {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
A.dashboardLinkWhite:hover {
  TEXT-DECORATION: underline;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
A.dashboardLinkWhite:visited {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
A.dashboardLinkWhite:active {
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size: 10pt;
  font-weight: normal;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
  
  
/* Dashboard User Profile Title */
.dashboardProfileTitle {
  background-color: #F4F4F4;
  border-bottom: solid 1px #14416A;
  color: #333333;
  font-size: 10pt;
  /*font-weight: bold;*/
  font-family: Arial, Helvetica, sans-serif; 
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;} 
       
.dashboardProfileTitle2 {
  background-color: #CADFBF;
  background-image: url(/images/greenGradHeaderBG.jpg);
  border-bottom: solid 1px #14416A;
  color: #000000;
  font-size: 10pt;
  /*font-weight: bold;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;} 
  
.dashboardProfileTitle3 {
  background-color: #B5CAE6;
  background-image: url(/images/blueGradHeaderBG.jpg);
  border-bottom: solid 1px #14416A;
  color: #000000;
  font-size: 10pt;
  /*font-weight: bold;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;} 
  
.dashboardProfileTitle4 {
  background-color: #CCE1FF;
  background-image: url(/images/purpleGradHeaderBG.jpg);
  border-bottom: solid 1px #14416A;
  color: #ffffff;
  font-size: 10pt;
  /*font-weight: bold;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;}   
  
/* Dashboard User Profile Text Labels */
.dashboardProfileLabelText {
  color: #9F9F9F;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Dashboard User Profile Text */
.dashboardProfileText {
  color: #000000;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Small Orage text -- used in RFQ form, supplier Dashboard */
.verySmallOrangeText {
  color: #FF9900;
  font-size: 7pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for RFQ Details No Quote Less than 3 Quotes */
.RFQDetailQuoteText {
  color: #000000; 
  font-size: 9pt;
  font-style: italic;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}

.MainHead1 {
	background:#006633;
	font-weight: bold; 
	font-size: 9pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
}
  
  
/* Used for RFQ Details No Quote Less than 3 Quotes in RED */
.RFQDetailQuoteText2 {
  color: #FF0000; }
 
/* Used for Marking RFQ */
.RFQFormText {
  color: #000000; 
  font-size: 8pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for Marking RFQ NOT BOLD */
.RFQFormTextNotBold {
  color: #000000; 
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;}
  
/* RFQ Detail Buyer Contact Name in Buyer Info Box  */  
A.RFQDetailBuyerContactName:link {
  TEXT-DECORATION: underline;
  color: #0000FF;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}
  
A.RFQDetailBuyerContactName:visited {
  TEXT-DECORATION: underline;
  color: #0000FF;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;}

/* Used for Outer Border of RFQ Details */
.RFQDetailBorder {
  border: solid 2px #808080;}
  
/* RFQ Details Header */ 
.RFQDetailsHeader {

  color: #163851;
  font-weight: bold;
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #DEDEDE;
  border: solid 1px #DEDEDE;}
  
/* RFQ Details Label*/ 
.MainLabel1 {
  color: #000000;
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #e6e6e6;
  border: solid 1px #DEDEDE;}
  
/* RFQ Details Text*/ 
.MainText1 {
  color: #000000;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  border: solid 1px #DEDEDE;}
    
/* RFQ Details Black Text*/ 
.RFQDetailsBlackText {
  color: #000000;}

  
/* File Attachments Header */ 
.FileAttachmentHeaderDashedBottom {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;
  border-bottom: dashed 1px #DEDEDE;
  border-top: solid 1px #DEDEDE;}
  

/* File Attachments Header */ 
.FileAttachmentsHeaderNoTopLine {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;
  border-bottom: solid 1px #DEDEDE;
  }
  
  
/* File Attachments Header */ 
.FileAttachmentsHeader {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;
  border-top: solid 1px #DEDEDE;
  border-bottom: solid 1px #DEDEDE;}
  
/* File Attachments List */ 
.FileAttachmentsList {
  color: #000000;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: solid 1px #DEDEDE;}
  
/* File Attachments List Background */ 
.FileAttachmentsBG {
  background: #FFFFFF;}
  
/* File Attachments List Background Gray */ 
.FileAttachmentsBGGray {
  background: #EFEFEF;}
  
/* File Attachments Border Left */ 
.FileAttachmentsLeft {
  border-left: solid 1px #DEDEDE;}
  
/* File Attachments Border Right */ 
.FileAttachmentsRight {
  border-right: solid 1px #DEDEDE;}


  

/* File Attachements (buy side), Distribution, Ratings Header */ 
.ContrastingSubHeader {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;
  border-top: solid 1px #DEDEDE;
  border-bottom: solid 1px #DEDEDE;}
  
  .ContrastingSubHeaderNoBorder {
  color: #003B66; /*#686157;*/
  font-weight: bold;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  background: #FDF7D7;}
  
/* File Attachements (buy side), Distribution, Ratings List */ 
.MainList1 {
  color: #000000;
  font-weight: normal;
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif;
  border-bottom: solid 1px #DEDEDE;}
  

/* File Attachements (buy side), Distribution, Ratings List Background */
.ContrastingSubBG {
  background: #FFFFFF;}
  
/* File Attachements (buy side), Distribution, Ratings Background Gray*/
.ContrastingSubBGGray {
  background: #EFEFEF;}
  
/* File Attachements (buy side), Distribution, Ratings Border Left*/
.ContrastingSubLeft {
  border-left: solid 1px #DEDEDE;}
    
/* File Attachements (buy side), Distribution, Ratings Border Right*/
.MainListRight1 {
  border-right: solid 1px #DEDEDE;}  
  
/* File Attachements (buy side), Distribution, Ratings Border Left*/
.ContrastingSubTop {
  border-top: solid 1px #DEDEDE;}  

/* File Attachements (buy side), Distribution, Ratings Border Left*/
.ContrastingSubBottom {
  border-bottom: solid 1px #DEDEDE;}  

/* Quote Detail Bold Text */
.QuoteBoldText { 
  color: #393939; 
  background: #EFEFEF;
  font-size: 8pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}

/* Quote Detail Bold Text */
.QuoteText { 
  color: #393939; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}

  
  
/* Used for Agent Bread Crum */
.BreadCrumText {
  color: #000000; 
  font-size: 10px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for Agent Bread Crum Gray*/
.BreadCrumTextGray {
  color: #B5B5B5; 
  font-size: 10px;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
.PageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: bold;
	color:#CCCCCC;
	margin-left:10px;
	margin-right:25px;
	}
	
	
.PageTitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#333333;
	margin-left:10px;
	margin-right:25px;
	}

.PageTitleGray {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color:#6c6c6c;
	margin-left:10px;
	margin-right:25px;
}

/* Used for Buyer Profile View*/
.ProfileViewGray {
  color: #9F9F9F; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
  /* Used for Buyer Profile View Black*/
.ProfileViewBlack {
  color: #000000; 
  font-size: 8pt;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Creates the Thin Blue Line  */ 
.thinBlueBorder {
  border-bottom: solid 1px #4791C5;}

/* Used for all Form Labels and Numbers in Lists (ex. Total 100 (1-10) ) */
.ProfileBulletText {
  color: #4791C5; 
  font-size: 9pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* MfgProfile Header Text */ 
.MfgProfileHeader {
  color:  #002E55; 
  font-size: 14pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;} 
  
/* Used for Quote Form Input Fields */
.QtyInput1 {
  color: #000000; 
  font-size: 8pt;
  text-align: right;
  font-weight: normal;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for Quote Form Total Cost */
.QuoteFormTotalCost {
  color: #666666; 
  font-size: 8pt;
  text-align: right;
  border: 0px none #EFEFEF;
  background: #EFEFEF;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for Pulse RFQ DelivSched Total Cost */
.TotalDeliveryQty {
  color: #666666; 
  font-size: 8pt;
  text-align: right;
  border: 0px none #EFEFEF;
  background: #DEDEDE;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
  /* Used for Pulse RFQ DelivSched Total Cost */
.QtyShow1 {
  color: #FF0000; 
  font-size: 8pt;
  text-align: right;
  border: 0px none #EFEFEF;
  background: #DEDEDE;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Used for Quote Form Total Unit Cost */
.QuoteFormTotalUnitCost {
  color: #999999;}
  
/* Quote Light Gray Background*/
.QuoteLightGray {
  background: #EFEFEF;
  font-size: 8pt;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Quote Dark Gray Background*/
.QuoteDarkGray {
  background: #DEDEDE;
  font-size: 8pt;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Quote Dark Gray Background with red type -- used on supplier activity summary */
.QuoteDarkGrayRed {
  background: #DEDEDE;
  font-weight: bold;
  font-size: 9pt;
  color: #FF3300;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Quote Yellow Background*/
.QuoteYellow {
  background: #FDF7D7;
  font-weight: bold;
  font-size: 8pt;
  color: #787878;
  font-family: Arial, Helvetica, sans-serif;}

/* Quote Right Gray Border*/
.QuoteRightBorder {  
  border-right: solid 1px #CCCCCC;}
  
.QuoteBottomBorder {  
  border-bottom: solid 1px #CCCCCC;}
  
/* Quote Left Right Gray Border*/
.QuoteLeftRightBorder {  
  border-right: solid 1px #CCCCCC;
  border-left: solid 1px #CCCCCC;}
 
/* Quote Left Right Gray Border*/
.QuoteLeftBorder {  
  border-left: solid 1px #CCCCCC;} 
 
/* Quote Top Gray Border*/
.QuoteTopBorder {  
  border-top: solid 1px #CCCCCC;}
   
/* Quote Qty*/
.QuoteQty {  
  font-weight: bold;
  font-size: 10pt;
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;}
  
/* Quote Form Labels */
.QuoteFormLabel {  
  font-weight: bold;
  font-size: 8pt;
  color: #666666;
  font-family: Arial, Helvetica, sans-serif;}


/* Referral Program Form Box Header Border  */
.ReferralFormBoxHeader {
  background: #659ACE;
  border-top: solid 1px #CCCCCC;
  border-bottom: solid 1px #CCCCCC;
  color: #FFFFFF; 
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;}
  
/* White Bold Text used on Referral Program*/
.WhiteBold14 {
   color: #FFFFFF;
   font-size: 14px;
   font-weight:bold;
   padding-top:3px;
   padding-bottom: 2px;
   padding-left: 3px;
   }

.WhiteSmall {
   color: #FFFFFF;
   font-size: 10px;
   font-weight:normal;
   } 
   
.WhiteMediumText {
   color: #FFFFFF;
   font-size: 9pt;
   font-weight:bold;
   font-family: Arial, Helvetica, sans-serif;
   }   
   
/* Light Blue Bold Text used on Referral Program*/
.LightBlueBold15 {
   color: #1D5C9C;
   font-size: 15px;
   font-weight:bold;
   }

/* Sortable tables */
table.sortable a.sortheader {
    text-decoration: none;
	font-weight:normal;
	color:black;
    display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

table.sortable span.sortarrow {
    /*these settings not used. Up and Down arrow graphic used instead
	color: #0066CC;
    text-decoration: none;*/
}

