/*   default style sheet for Dark Blue / Light Blue / eoc setting */
a:link       { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; color: #003267;  
              text-decoration: underline;  font-weight: bold }
a:visited    { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; color: #003267; 
               text-decoration: underline; font-weight: bold }
a:hover      { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; color: #009900; 
               text-decoration: underline; font-weight: bold }
a:active     { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; color: #003267; 
               text-decoration: underline; font-weight: bold }

a:Active.reverse    { color: white} 
a:Visited.reverse   { color: white} 
a:Hover.reverse     { color: #009900}                         
               
body         { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; font-size: 10pt; 
               background-color: #FFFFFF; 
               color: #003366 } /* backgroundximage: url('none'); */
               
table        { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; 
				border-collapse: collapse;
				border: none;
				padding: 0px;
				font-size: 10pt }
				
td        	 { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; 
				border-collapse: collapse;
				border: none;
				padding: 0px;
				font-size: 10pt	}	
				
p       	 { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; 
				font-size: 10pt	}	
				
div.centered {
	/* text-align: center; */
   }
div.centered table 
   {
   margin: 0 auto; 
   text-align: left;
   }      	
				
h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; margin:0px }
h1           { color: #800000; font-size: 12pt; font-weight: bold }
h2           { color: #800000; font-size: 11pt; font-weight: bold }
h3           { color: #800000; font-size: 10pt; font-weight: bold }
h4           { font-size: 10pt; font-weight: bold }
h5           { font-size: 8pt; font-weight: bold }
h6			 { color: rgb(204, 0, 153);
				font-size: 7pt;
				font-weight: bold 
			  }  

                   
 .rev	{ color: #E0FFFF } /* reverse color if on Dark surface */	
 .sm	{ color: #003267; font-size: 10pt; font-weight: normal } /* reverse color if on Dark surface */	
 .vsm	{ color: #003267; font-size: 7pt; font-weight: normal } /* very small: User reverse color if on Dark surface */		
 .t1   { color: #D0E4F9; 	/* Title 1 */	
 		font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
 		font-size: 12pt;
 		font-weight: bold 
 		} 
 .t2   { color: white; 		/* Title 2 */
 		font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
 		font-size: 10pt;
 		font-weight: bold
 		} 	
 .t3  { color: white; 		/* Title 3 */	
 		font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
 		font-size: 7.5pt;
 		font-weight: normal 
 		} 
 /* text style bg */
 .bg  { color: #FFFFFF; 		/* BG */	
 		font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; 
 		font-size: 7.0pt;
 		font-weight: normal;
 		text-decoration: none}	
 .bg a:link	   { color: #FFFFFF;
 		 font-size: 7.0pt }
 .bg a:visited { color: #FFFFFF; 
 		font-size: 7.0pt} 
 .bg a:hover   { color: #FFFFFF; 
 		font-size: 7.0pt}	
 .bg a:active  { color: #FFFFFF; 	
 		font-size: 7.0pt} 		

 .nbg  { color: #F0F0F0; 		/* NearBG */ /* text style nbg */	
 		font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
 		font-size: 7.0pt;
 		font-weight: normal;
 		text-decoration: none
 		 }	 
 .nbg a:link	{ color: #F0F0F0;
 		 font-size: 7.0pt }
 .nbg a:visited { color: #F0F0F0; 
 		font-size: 7.0pt} 
 .nbg a:hover   { color: #F0F0F0; 
 		font-size: 7.0pt}	
 .nbg a:active  { color: #F0F0F0; 
 		font-size: 7.0pt}  	
 			
 /* display link type n */		
 .nlk  { font-family: Verdana, Arial, Helvetica, Swiss, sans-serif; /* NLink */
 		font-size: 10pt; 
        color: #003366 }		 
 .nlk a:link	{ color: #003366;
 		font-weight: normal;
 		cursor: text;
 		text-decoration:none }
 .nlk a:visited { color: #003366; 
 		font-weight: normal;
 		cursor: text; 		
 		text-decoration:none} 
 .nlk a:hover   { color: #003366; 
 		font-weight: normal;
  		cursor: text;		
 		text-decoration:none}
 .nlk a:active  { color: #003366; 
 		font-weight: normal;
 		cursor: text; 		
  		text-decoration:none } 
  					
		 
 			
			
 .tdBorder { border: 1px solid #003267;  /* main table Borders */
	border-collapse: collapse;
	border: none;
	padding: 0px }
				
 .tdTopBanner { 	/* Dark Blue */
  border-collapse: collapse;
  border: none;  /* border:1px solid #003267; */
 
  padding: 0px;
  color: 		#FFFFFF;
  background-color: #003267;
  text-align: 	center;  
  font-style:	normal; 
  font-variant:	normal; 
  font-weight:	normal; 
  font-size:	8.0pt; 
  white-space: nowrap;
  font-family:	Verdana, Arial, Helvetica, Swiss, sans-serif
}	
  
  /* Reversed for hyperlinks / Fonts with Dark Backgrounds */
 .tdTopBanner A:Link { color: #E0FFFF; text-decoration: none} 	
 .tdTopBanner A:Visited { color: #E0FFFF; text-decoration: none} 
 .tdTopBanner A:Active  { color: #E0FFFF; text-decoration: none} 
 .tdTopBanner A:Hover   { color: #66FF66; text-decoration: none}

.TopBanner_Large {
  font: 10pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black
}

.tdTopBanner2 {
  border:1px solid #D0E4F9; 
  color: #003060;
  background-color: #D0E4F9;
  text-align: center;
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:9.0pt; 
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif
 }
 .tdTopBanner2 a:link	   { color: #003267; font-size: 9.0pt}
 .tdTopBanner2 a:visited   { color: #003267; font-size: 9.0pt}
 .tdTopBanner2 a:hover     { color: #008800; font-size: 9.0pt} 
 .tdTopBanner2 a:active    { color: #003267; font-size: 9.0pt}

 
 .tdtb2bg  { color: #D0E4F9; 		/* background Color Class */	
 		font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
 		font-size: 7.0pt;
 		font-weight: normal;
 		text-decoration : none;
 		 }		
 .tdtb2nbg  { color: #D8FAFF; 		/* Very Close to Background Color */	
 		font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
 		font-size: 7.0pt;
 		font-weight: normal
 		 } 
 
 
.tdTopBanner3 {
  padding:0; 
  border:0px solid #FF0000; 
  color: #003060;
  background-color: #FF0000;
  text-align: center;
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:9.0pt; 
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif
  }
 .tdTopBanner3 A:Link	   { color: #003267; font-size: 9.0pt}
 .tdTopBanner3 A:Visited   { color: #003267; font-size: 9.0pt}
 .tdTopBanner3 A:Active    { color: #003267; font-size: 9.0pt}
 .tdTopBanner3 A:Hover     { color: #326432; font-size: 9.0pt} 
 
.tdHA {  /*  .ha Top Row default.ha */

  border-top:1px solid #000080; 
  border-left:1px solid #000080;
  border-right:1px solid #000080;
  border-bottom:2px solid #000080; 
  color: #003060;
  background-color: #D0E4F9;
  text-align: center;
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:8.0pt; 
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
  padding: 6px
 }
 .tdHA A:Link	   { color: #003267; font-size: 8.0pt}
 .tdHA A:Visited   { color: #003267; font-size: 8.0pt}
 .tdHA A:Hover     { color: #008800; font-size: 8.0pt}   
 .tdHA A:Active    { color: #003267; font-size: 8.0pt}

.tdLC { /* left column */
  width: 125px;
  padding:0; 
  border:0px solid #FF0000; 
  color: #003060;
  background-color: #FFFFFF;
  text-align: center;
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:8.0pt; 
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
  padding-top: 15px;
  padding-bottom: 15px
  
} 
 
 .tdLC a:link	   { color: #003267; font-size: 8.0pt} 
 .tdLC a:visited   { color: #003267; font-size: 8.0pt} 
 .tdLC a:active    { color: #003267; font-size: 8.0pt} 
 .tdLC a:hover     { color: #008800; font-size: 8.0pt}   
 
.tdCA { /* .ca default.ca */
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
  text-align:		left;
  font-size:		8.0pt; 
  vertical-align: 	top
   }
 .tdCA a:link		{ color: #000060; text-decoration: none; font-weight: normal}
 .tdCA a:visited	{ color: #000060; text-decoration: none; font-weight: normal}
 .tdCA a:hover 		{ color: #990000; text-decoration: underline; font-weight: normal}
 .tdCA a:active 	{ color: #000060; text-decoration: none; font-weight: normal}   
 .tdCA h2			{ color: #CC0000;
 					 	font-size: 10pt; 
 						margin-bottom: 0px; margin-top: 20px; 
 						font-weight: bold;
 						text-decoration: underline} 
 .tdCA h2 a:link 	{ color: #000080; font-size: 10pt; margin-bottom: 0px; text-decoration: underline; font-weight: bold}  
 .tdCA h2 a:visited { color: #000080; font-size: 10pt; margin-bottom: 0px; text-decoration: underline; font-weight: bold} 
 .tdCA h2 a:hover 	{ color: #900000; font-size: 10pt; margin-bottom: 0px; text-decoration: underline; font-weight: bold}  
 .tdCA h2 a:active 	{ color: #000080; font-size: 10pt; margin-bottom: 0px; text-decoration: underline; font-weight: bold} 


 
 
 
.tdMC { /* middle col table general */

  padding:0; 
  border:0px solid #FF0000; 
  color: #003060;
  background-color: #FFFFFF;
  text-align: center;
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:8.0pt; 
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif
  
} 
 
 .tdMC A:Link	   { color: #003267; font-size: 8.0pt} 
 .tdMC A:Visited   { color: #003267; font-size: 8.0pt} 
 .tdMC A:Active    { color: #003267; font-size: 8.0pt} 
 .tdMC A:Hover     { color: #326432; font-size: 8.0pt}   

.tdCH {  /* ch column Head storelist */

  border: 3px solid #003267; 
  color: #FFFFFF;
  background-color: #003267;
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:8.0pt; 
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif;
  padding: 3pt;    
}
/* Reversed for hyperlinks with Dark Backgrounds */
  .tdCH A:Link    { color: #E0FFFF} /* Light Light Blue */ 
  .tdCH A:Active  { color: #E0FFFF} /* Light Light Blue */ 
  .tdCH A:Visited { color: #E0FFFF} /* Was D0E4F9 */
  .tdCH A:Hover   { color: #66FF66} /* Light Green / /* red #FF0000 */
  

.tdDetail { /* Listing: DetailStore, Product, or Search */
  border-top:1px solid;
  color: 		#003267;
  font-size:	10.0pt; 
  font-family: 	Verdana, Arial, Helvetica, Swiss, sans-serif;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px
  

 
 }
 .tdDetail a:link    { color: #126612; font-size: 10.0pt} 
 .tdDetail a:active  { color: #126612; font-size: 10.0pt} 
 .tdDetail a:visited { color: #126612; font-size: 10.0pt} 
 .tdDetail a:hover   { color: #00AA33; font-size: 10.0pt}
 .tdDetail p { 	  	text-align: center;
					border-top: 0px; 
                   	margin-top: 0px; 
                   	margin-bottom: 0px }
 
.tdDtl { /* Listing: DetailStore, Product, or Search */
  width: 600px;
  /* border-top:1px solid; */
  color: 		#003267;
  margin-top:   15px;
  margin-bottom: 5px
 }
 .tdDtl h1, h2 a:link    { color: #126612; font-size: 10.0pt}
 .tdDtl h1 a:active  { color: #126612; font-size: 10.0pt}
 .tdDtl h1 a:visited { color: #126612; font-size: 10.0pt}
 .tdDtl h1 a:hover   { color: #00AA33; font-size: 10.0pt}

             	
.tdDtlL { /* Listing: DetailStore, Product, or Search */
  width: 		130px;
  border-top:	1px solid;
  padding-top:  5px;  
  margin-right: 5px } 
    	
                   	
 .tdDtlR { /* Listing: DetailStore, Product, or Search */
  padding-top:  5px;
  padding-left: 5px;
  width:        480px;
  border-top:   1px solid;
  margin-left:  5px
  }            	
 .tdDtlR p { 	  	text-align: center;
					border-top: 0px; 
                   	margin-top: 0px; 
                   	margin-bottom: 0px }                 	
             
  
 .tdCB { /* column Break */

  border:1px solid #D0E4F9;
  /* border:1px solid #003060; */
  color: #003060;
  background-color: #D0E4F9;
  text-align: center;
  font-style:normal; 
  font-variant:normal; 
  font-weight:normal; 
  font-size:9.0pt; 
  font-family: Verdana
  
}


.tdFT { /* page footer */
  font: 7.5pt Verdana;
  color: #004080;
  background-color: white;
  font-weight: normal
}

	
.tdAltBG1 {  /* Alternate Column List */
  font-size: 9.0pt;
  color: black;
  background-color: #CCCCCC;
  padding: 5pt; 
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif 
}
 .tdAltBG1 A:Link    { color: black; font-size: 9.0pt; font-family:Verdana} 
 .tdAltBG1 A:Active  { color: black; font-size: 9.0pt; font-family:Verdana} 
 .tdAltBG1 A:Visited { color: black; font-size: 9.0pt; font-family:Verdana}   
 .tdAltBG1 A:Hover 	 { color: #006600; font-size: 9.0pt; font-family:Verdana}  

.tdAltBG2 {  /* Alternating Column List */
  font-size: 9.0pt;  
  background-color: #EAEAEA;
  padding: 5pt;
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif
  /* color: #003267; */  
  }   

 .tdAltBG2 A:Link { font-size: 9.0pt} 
 .tdAltBG2 A:Active {font-size: 9.0pt}
 .tdAltBG2 A:Visited {font-size: 9.0pt}   
 .tdAltBG2 A:Hover {font-size: 9.0pt}  
 
.tdDG {  
  color: #003267; 
  font-style:normal; 
  font-variant:normal; 
  font-weight:bold; 
  font-size:8.0pt; 
  font-family: Verdana, Arial, Helvetica, Swiss, sans-serif
}   

 .tdDG A:Link 	{ font-size: 8.0pt} 
 .tdDG A:Active {font-size: 8.0pt}
 .tdDG A:Visited {font-size: 8.0pt}   
 .tdDG A:Hover {font-size: 8.0pt}  
 
.tdCASL {  /* Background for StoreList */
  background-color: #A0A0A0; }

/* some colors & sizes */	
.gray 	 { color: #808080 }
.sale 	 { color: red }
.special { color: #990000 } 
.coupon  { color: purple} 
.hilitea { color: #800080} 
.white   { color: white} 	
.black   { color: black} 
.tXXL    { font-size: 12.0pt } 
.tXL     { font-size: 11.0pt } 
.tL      { font-size: 10.0pt }
.tML	 { font-size: 9.0pt }
.tM		 { font-size: 8.0pt }
.tS		 { font-size: 7.5pt } 
.tXS	 { font-size: 7.0pt } 
 	
	
/* Begin SF Standard CSS */

.AltFont1 {
  font: 7.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black
}

.AltFont2 {
  font: 7.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black
}

.Content_Small {
  font: 7.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black
}

.Content_Large {
  font: 13.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black
}

.ECheck {
  font: 7.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black
}

.ECheck2 {
  font: 7.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black
}

.Error {
  font: 10pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: #FF0000
}

.Middle_Top_Banner_Small {
  font: 10pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: #F15B32
}

.ContentBar_Small {
  font: 7.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: white;
}

.tdbackgrnd {
  background-color: white;
}

.tdMiddleTopBanner {
  font: 13.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: #F15B32;
  background-color: white;
  font-weight: bold;
}

.tdBottomTopBanner {
  font: 10pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black;
  background-color: white
}

.tdBottomTopBanner2 {
  font: 10pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black;
  background-color: white
}

.tdContent {
  background-color: white
}

.tdContent2 {
  background-color: white
}

.tdContent3 {
  background-color: white
}

.tdContentBar {
  font: 7.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: white;
  background-color: #f15b32;
  font-weight: bold
}

.tdFooter {
  font: 10pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: #004080;
  background-color: white;
  font-weight: bold
}

.tdAltFont1 {
  font: 7.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black;
  background-color: #CCCCCC
}

.tdAltFont2 {
  font: 7.5pt Verdana, Arial, Helvetica, Swiss, sans-serif;
  color: black;
  background-color: #EAEAEA
}