/* infoBox contents BEGIN */

.infoBox {
  background: transparent;
  padding: 2px;
}

.infoBoxContents {
  font-size: 8pt;
  margin: 0;
  padding: 2px;
}

/***************  infoBox_news BEGIN  */
.infoBox_news {  background: transparent;  }
.infoBoxHeading_news {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
}
.infoBoxHeadingContents_news {	color: #1f557d;}
.infoBoxContents_news {
  color: White;
  background-color: #868f8a;
  margin: 0px;
  padding: 5px;
}
.infoBoxContents_news a {	color: White; text-decoration: none;}
.infoBoxContents_news a:hover{	color: White; text-decoration: underline;}
.infoBoxContents_news .date {  color: #5a605d;  font-weight: bold; font-size:90%; }
/***************  infoBox_news END  */


/***************  infoBox_links BEGIN  */
.infoBox_links {  background: transparent;  }
.infoBoxHeading_links {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
}
.infoBoxHeadingContents_links {	color: #1f557d;}
.infoBoxContents_links {
  color: #1f557d;
  font-size: 8pt;
  margin: 0px;
  padding: 5px;
}
.infoBoxContents_links a {	color: #1f557d;}
.infoBoxContents_links a:hover{	color: #1f557d;	text-decoration: underline;}
/***************  infoBox_links END  */


/***************  infoBox_categories BEGIN  */
.infoBox_categories {  background: transparent; }
.infoBoxHeading_categories {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
}
.infoBoxHeadingContents_categories {	color: #1f557d}
.infoBoxContents_categories {
  color: White;
  background-color: #5a6d8c;
  font-size: 8pt%;
  margin: 0px;
  padding: 5px;
  line-height: 12pt;
	font-size: 8pt;
}
.infoBoxContents_categories a {	color: White;}
.infoBoxContents_categories a:hover{	color: White;	text-decoration: underline;}
/***************  infoBox_categories END  */


/***************  infoBox_customer BEGIN  */
.infoBox_customer {  background: transparent;  }
.infoBoxHeading_customer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
}
.infoBoxHeadingContents_customer {	color: #1f557d; }
.infoBoxContents_customer {
  color: White;
  background-color: #5a6d8c;
  font-size: 8pt;
  margin: 0px;
  padding: 5px;
}
.infoBoxContents_customer a {	color: White;}
.infoBoxContents_customer a:hover{	color: White;	text-decoration: underline;}
/***************  infoBox_customer END  */


/***************  infoBox_cart BEGIN  */
.infoBox_cart {  background: transparent;  }
.infoBoxHeading_cart {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
}
.infoBoxHeadingContents_cart {	color: #1f557d;	}
.infoBoxHeadingContents_cart a { color: #1f557d;  text-decoration: none;}
.infoBoxHeadingContents_cart a:hover { color: #1f557d; text-decoration: underline; }
.infoBoxContents_cart {
  color: White;
  background-color: #5a6d8c;
  font-size: 8pt;
  margin: 0px;
  padding: 5px;
}
.infoBoxContents_cart a {	color: White;}
.infoBoxContents_cart a:hover{	color: White;	text-decoration: underline;}
/***************  infoBox_cart END  */


/***************  infoBox_contacts BEGIN  */
.infoBox_contacts {  background: transparent;  }
.infoBoxHeading_contacts {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
}
.infoBoxHeadingContents_contacts {	color: #1f557d; }
.infoBoxHeadingContents_contacts a { color: #1f557d; text-decoration: none;}
.infoBoxHeadingContents_contacts a:hover { color: #1f557d; text-decoration: underline; }
.infoBoxContents_contacts {
  color: White;
  background-color: #5a6d8c;
  font-size: 8pt;
  margin: 0px;
  padding: 5px;
	font-size: 8pt;
}
.infoBoxContents_contacts a {	color: White;	text-decoration: underline; }
.infoBoxContents_contacts a:hover{	color: White;	text-decoration: none; }
/***************  infoBox_contacts END  */


/***************  infoBox_column1 BEGIN  */
.infoBox_column1 {  background: transparent;  border-left: 1px solid #8e8e8e;  border-right: 1px solid #8e8e8e;  border-bottom: 1px solid #8e8e8e;}
.infoBoxHeading_column1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
}
.infoBoxHeadingContents_column1 {	color: White;	background-color: #941738;}
.infoBoxHeadingContents_column1 a { color: White;  text-decoration: none;}
.infoBoxHeadingContents_column1 a:hover { color: White; text-decoration: underline; }
.infoBoxContents_column1 {
  color: #8e8e8e;
  background-color: White;
  font-size: 8pt;
  margin: 0px;
  padding: 5px;
}
.infoBoxContents_column1 a {	color: #941738;}
.infoBoxContents_column1 a:hover{	color: #941738;	text-decoration: underline;}
/***************  infoBox_column1 END  */


/***************  infoBox_counter BEGIN  */
.infoBox_counter {  background: transparent; border: 1px solid #8e8e8e;}
.infoBoxHeading_counter {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border: 1px solid #941738;
}
.infoBoxHeadingContents_counter {	color: White;	background-color: #941738;}
.infoBoxHeadingContents_counter a { color: White;  text-decoration: none;}
.infoBoxHeadingContents_counter a:hover { color: White; text-decoration: underline; }
.infoBoxContents_counter {
  color: #8e8e8e;
  background-color: White;
  font-size: 8pt;
  margin: 0px;
  padding: 5px;
}
.infoBoxContents_counter a {	color: #941738;}
.infoBoxContents_counter a:hover{	color: #941738;	text-decoration: underline;}
/***************  infoBox_counter END  */


.infoBoxNotice {
  background: #c68282;
}

.infoBoxNoticeContents {
  background: White;
  font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
}

/* infoBox contents END */

TD.infoBoxHeadingText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  background: transparent;
  padding: 5px;
  color: White;
}

TD.infoBoxHeadingText a:link, TD.infoBoxHeadingText a:visited {
	color: White;
}

TD.infoBoxHeadingText a:hover {
	color: White;
	text-decoration: underline;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
}

.boxText table {
  color: White;
}
