BODY {
  color:            black;
  background-color: #6699cc;
  font-family:      Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
  font-size:        13px;
}

A {
  font-size: 13px;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  text-decoration: underline
}

A:link { 
  color: #000099
}

A:active { 
  color: #660000
}

A:visited {
	color: #000099
}

A:hover {
	color: #660000
}

.linksmall { font-size: 11px;  margin:0; padding: 0;} /* color: #000099; text-decoration: underline  */
.linksmall:hover { font-size: 11px;  margin:0; padding: 0; } /* color: #660000; text-decoration: underline */

.mainContent {
  font-weight: normal;
  font-size: 13px;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
}

td {
	font-weight: normal;
  font-size: 12px;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.tableHeader {
	font-weight: bold;
	color: #b2c3d2;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	/* BACKGROUND-COLOR: #0033cc; */
	BACKGROUND-COLOR: #336699;
}

.tableTextStore {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #D4E6FA;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.tableTextStoreHighlighted {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	background-color: #99CDFF;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
}

A.tableText:link {
	color: #000099;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

A.tableText:active {
	color: #660000;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

A.tableText:visited {
	color: #000099;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

A.tableText:hover {
	color: #660000;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

.storeBackground {
	BACKGROUND-COLOR: #C6DFFB;
}

.specialtyBackground {
	BACKGROUND-COLOR: #99CDFF;
}

.specialtyGradient {
	background-image: url(/images/specialty_blue_gradient.jpg);
	background-repeat: repeat-x;
}

.specialtyGradientReverse {
	background-image: url(/images/specialty_blue_gradient_reverse.jpg);
	background-repeat: repeat-x;
}

.storeGradient {
	background-image: url(/images/light_blue_gradient.jpg);
	background-repeat: repeat-x;
}

.storeGradientReverse {
	background-image: url(/images/light_blue_gradient_reverse.jpg);
	background-repeat: repeat-x;
}

.storeText {
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: none;
}

.grayedOutText {
  color: #666666;
}

A.storeText:link {
	color: #000099;
	font-weight: normal;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

A.storeText:active {
	color: #660000;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

A.storeText:visited {
	color: #000099
	font-weight: bold;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

A.storeText:hover {
	color: #660000
	font-weight: bold;
	font-size: 13px;
	font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

/*
A.tableText:link, A.tableText:active, A.tableText:visited {
	text-decoration: none; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFEE1D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
*/

.pageHeading {
  font-family: font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	BACKGROUND-COLOR: #006400;
}

.indexPageHeading {
  font-family: font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
	font-weight: bold;
	color: #336699;
}

.sectionHeading {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	BACKGROUND-COLOR: #006400;
}

.subSectionHeading {
	font-size: 11px;
	font-weight: bold;
	xcolor: #b2c3d2;
	color: #C1D3E3;
	BACKGROUND-COLOR: #336699;
}

.cursive {
	font-family: cursive,sans-serif;
	font-size: 13px;
}

.smallText {
  font-size: 11px;
	font-weight: normal;
}

.emphasizedText {
	color: #CC0000;
	font-weight: bold;
}

.navtext {
	font-family : Verdana, Arial, Helvetica, sans-serif; 
	font-size : 10.5px; 
	color : #b2c3d2;
}

.submenuitem {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10.5px;
	color : #b2c3d2;
	font-weight : bolder;
}

.submenuitemlink {
	FONT-SIZE: 10.5px; 
	COLOR: #b2c3d2; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: underline
}

.headerBG1 {
	BACKGROUND-COLOR: #003366;
}
.headerBG2 {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #336699
}
.headerBG3 {
	BACKGROUND-COLOR: #1785b6
}
.headerText1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.headerFieldLabel1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headerData1 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.headerLink1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.headerLink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #c2d1e1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lhnBG1 {
	BACKGROUND-COLOR: #f8ae16
}
.lhnBG2 {
	BACKGROUND-COLOR: #e09d04
}
.lhnSectionTitle1 {
	BACKGROUND-COLOR: #184b7e
}
.lhnText1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lhnLink1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.lhnFieldLabel1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.lhnData1 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.lhnButton1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8ae16
}
.lhnLevel1Link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lhnLevel1Link {
	COLOR: #000000
}
A.lhnLevel1Link:hover {
	COLOR: #ff0000
}
.lhnLevel2Link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lhnLevel3Link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.lhnLevelXSpacer {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contentBG1 {
	BACKGROUND-COLOR: #ffcc00
}
.contentBG2 {
	BACKGROUND-COLOR: #f5bc00
}
.contentBG3 {
	BACKGROUND-COLOR: #ffffff
}
.contentBG4 {
	BACKGROUND-COLOR: #fdbe04
}
.contentBG5 {
	BACKGROUND-COLOR: #fcb906
}
.contentBG6 {
	BACKGROUND-COLOR: #fff0b2
}
.contentBG7 {
	BACKGROUND-COLOR: #ffcc00
}
.contentBG8 {
	BACKGROUND-COLOR: #e7ddc8
}
.contentBG9 {
	BACKGROUND-COLOR: #fef3dc
}
.contentFieldLabel1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentData1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentPageTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #be5e00; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentText1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentText2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentText3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentText4 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentSectionTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e58401; TEXT-DECORATION: none
}
.contentSectionTitle2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e58401; TEXT-DECORATION: none
}
.contentSectionTitle3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #940607; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contentParaTitle3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #a00000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contentParaTitle4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #990000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contentPageDescText1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contentLinkHeading1 {
	FONT-SIZE: 11px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentLinkHeading2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentLinkHeading5 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.contentLink1 {
	FONT-SIZE: 11px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.contentLink1 {
	COLOR: #934900
}
A.contentLink1:visited {
	COLOR: #934900
}
.contentLink2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.contentLink2 {
	COLOR: #934900
}
A.contentLink2:visited {
	COLOR: #934900
}
.contentLink3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.contentLink3 {
	COLOR: #934900
}
A.contentLink3:visited {
	COLOR: #934900
}
.contentLinkText1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contentOrderedList1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.contentOrderedList2 {
	FONT-SIZE: 11px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: decimal
}
.contentUnorderedList1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: disc
}
.contentUnorderedList2 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: circle
}
.contentFieldLabel1 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.contentHighLight1 {
	COLOR: #003399; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.impulseBG1 {
	BACKGROUND-COLOR: #f8ae16
}
.impulseBG2 {
	BACKGROUND-COLOR: #de9f00
}
.impulseText1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.impulseLink1 {
	FONT-SIZE: 11px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.impulseRadio1 {
	BACKGROUND: #f8ae16; COLOR: #000000
}
.impulseSectionTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #184b7e
}
.impulseLinkHeading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.impulseLinkText1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footerBG1 {
	BACKGROUND-COLOR: #003366
}
.footerBG2 {
	BACKGROUND-COLOR: #336699
}
/* JWT - created this style, did not exist in Shell style sheet */
.footerBG3 {
	BACKGROUND-COLOR: #1785b6
}
.footerText1 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #597a9b; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.footerLink1 {
	FONT-SIZE: 11px; COLOR: #b2c3d2; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.helperBG1 {
	BACKGROUND-COLOR: #f8ae16
}
.helperBG2 {
	BACKGROUND-COLOR: #edad00
}
.helperBG3 {
	BACKGROUND-COLOR: #eba40d
}
.helperSectionTitle1 {
	BACKGROUND-COLOR: #cc0000
}
.helperLinkHeading1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.helperLink1 {
	COLOR: #934900; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.helperLinkText1 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.helperData1 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.errorTitle1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.errorText1 {
	FONT-SIZE: 11px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
/* JWT - created as per Shell B2B guidelines doc */
.nav-background {
	BACKGROUND-COLOR: #336699;
}
/* JWT - created as per Shell B2B guidelines doc */
.nav-dropdown {
	BACKGROUND-COLOR: #255A81; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFEE1D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif	
}
A.nav-dropdown-link:link, A.nav-dropdown-link:active, A.nav-dropdown-link:visited {
	text-decoration: none; FONT-SIZE: 10px; FONT-WEIGHT: bold; COLOR: #FFEE1D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
/* JWT - created as per Shell B2B guidelines doc */
.nav-arrow {
	COLOR: #ffffff;
}

#blueList ul {
	list-style-image: url(/images/shamrock_blue_background.gif);
	padding-left: 20px;
	padding-top: 5px;
	margin-left: 0;
}

#blueList ul li {
	vertical-align: text-top;
	padding-left: 2px;
}

#lightBlueList ul {
	list-style-image: url(/images/shamrock_light_blue_background.gif);
	padding-left: 20px;
	padding-top: 5px;
	margin-left: 0;
}

#lightBlueList ul li {
	vertical-align: text-top;
	padding-left: 2px;
}

#whiteList ul {
	list-style-image: url(/images/shamrock.gif);
	padding-left: 20px;
	padding-top: 5px;
	margin-left: 0;
}

#whiteList ul li {
	vertical-align: text-top;
	padding-left: 2px;
}

#specialtyList ul {
	list-style-image: url(/images/shamrock_specialty_blue_background.gif);
	padding-left: 20px;
	padding-top: 5px;
	margin-left: 0;
}

#specialtyList ul li {
	vertical-align: text-top;
	padding-left: 2px;
}

#homePageList ul {
	list-style-image: url(/images/shamrock_space_on_top.gif);
	padding-left: 20px;
	xpadding-top: 5px;
	margin-left: 0;
	xborder: 1px solid green; 
	xvertical-align: top;
}

#homePageList ul li {
	xvertical-align: text-top;
	xvertical-align: top;
	padding-left: 5px;
	padding-bottom: 15px;
	xborder: 1px solid blue;
}

#homePageList ul li ul {
	padding-top: 5px;	
	padding-left: 20px;
	margin-left: 0;
	list-style-image: none; /* override the shamrock background image from above */
	list-style-type: circle;
}

#homePageList ul li ul li {
	xvertical-align: text-top;
	xvertical-align: top;
	padding-left: 5px;
	padding-bottom: 5px;
	xborder: 1px solid blue;
}

#shamrockList ul {
	list-style-image: url(/images/shamrock_space_on_top.gif);
	padding-left: 20px;
	xpadding-top: 5px;
	margin-left: 0;
	xborder: 1px solid green; 
	xvertical-align: top;
}

#shamrockList ul li {
	xvertical-align: text-top;
	xvertical-align: top;
	padding-left: 5px;
	padding-bottom: 15px;
	xborder: 1px solid blue;
}

#shamrockList ul li ul {
	padding-top: 5px;	
	padding-left: 20px;
	margin-left: 0;
	list-style-image: none; /* override the shamrock background image from above */
	list-style-type: circle;
}

#shamrockList ul li ul li {
	xvertical-align: text-top;
	xvertical-align: top;
	padding-left: 5px;
	padding-bottom: 5px;
	xborder: 1px solid blue;
}

.shamrockListClass {
}

.shamrockListClass ul {
	list-style-image: url(/images/shamrock_space_on_top.gif);
	padding-left: 20px;
	xpadding-top: 5px;
	margin-left: 0;
	xborder: 1px solid green; 
	xvertical-align: top;
}

.shamrockListClass ul li {
	xvertical-align: text-top;
	xvertical-align: top;
	padding-left: 5px;
	padding-bottom: 15px;
	xborder: 1px solid blue;
}

.shamrockListClass ul li ul {
	padding-top: 5px;	
	padding-left: 20px;
	margin-left: 0;
	list-style-image: none; /* override the shamrock background image from above */
	list-style-type: circle;
}

.shamrockListClass ul li ul li {
	xvertical-align: text-top;
	xvertical-align: top;
	padding-left: 5px;
	padding-bottom: 5px;
	xborder: 1px solid blue;
}

