/*
  $Id: boxstyles.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  http://www.ptup.net
  Copyright (c) 2004 ptup


*/
.infoBox {
  background: none;
}

.infoBoxLeft {
  background: none;
  /*background-image: url(images/infobox/bginfoboxleft.jpg);*/
}
.infoBoxRight {
  background: none;
  /*background-image: url(images/bginfoboxright.gif);*/
}

.infoBoxContents {
  background: #F4F8F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxResult {
  background: #AFDDE7;
}

.infoBoxResultContents {
  background: #F4F8F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxlogin {
  background: #AFDDE7;
}

.infoBoxContentslogin {
  background: #F4F8F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxCreateAccount {
  background: #AFDDE7;
}

.infoBoxContentsCreateAccount {
  background: #F4F8F9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxProductInfoData {
  background: transparent;
}

.infoBoxContentsProductInfoData {
  background: transparent;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #DEC0A6;
}

.infoBoxNoticeContents {
  background: #FDFAF7;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 0px;
  border-bottom-style: dotted;
  border-bottom-color: #BF5000;
  padding-top: 0px;
  padding-left: 10px;
  padding-bottom: 10px;
  background: url(images/infobox/bginfoboxheader.gif) 0px 0px repeat-x; 
  color: #fcfcfc;
  height: 32px;
}
.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #fcfcfc;
  height: 16px;
}
A.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #16D5FE;
  height: 16px;
}
A.infoBoxHeading:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #3366CC;
  height: 16px;
}

.infoBoxFootingLeft {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxf_left.jpg) no-repeat;
  height: 6px;
}
.infoBoxRightBorderLeft {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxrb_left.jpg) 0% 0% repeat-y;
  height: 16px;
}
.infoBoxLeftBorderLeft {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxlb_left.jpg) repeat-y;
  height: 16px;
}


.infoBoxHeadingLeft {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 14px;
  color: #fcfcfc;
}

TD.infoBoxHeadingLeft {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 0px;
  border-bottom-style: solid;
  border-bottom-color: #0c1677;
  padding-top: 16px;
  padding-left: 35px;
  padding-bottom: 8px;
  background: #e8f1f9;
  background: url(images/infobox/bginfoboxh_left.jpg) no-repeat;
  color: #fcfcfc;
  height: 14px;
}

A.infoBoxHeadingLeft {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #fcfcfc;
  height: 14px;
}
A.infoBoxHeadingLeft:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #cccccc;
  height: 14px;
}



/*--------------------------*/

.infoBoxFootingRight {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxf_right.jpg) no-repeat;
  height: 16px;
}
.infoBoxRightBorderRight {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxrb_right.jpg) 0% 0% repeat-y;
  height: 16px;
}
.infoBoxLeftBorderRight {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxlb_right.jpg) repeat-y;
  height: 16px;
}


.infoBoxHeadingRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height: 16px;
}

TD.infoBoxHeadingRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 0px;
  border-bottom-style: solid;
  border-bottom-color: #0c1677;
  padding-top: 12px;
  padding-left: 35px;
  padding-bottom: 12px;
  background: #e8f1f9;
  background: url(images/infobox/bginfoboxh_right.jpg) no-repeat;
  color: #000000;
  height: 16px;
}

A.infoBoxHeadingRight {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #000000;
  height: 16px;
}
A.infoBoxHeadingRight:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #895100;
  height: 16px;
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


/* ----------------- infobox1 ----------------- */

.infoBox1 {
  background: url(images/box1ccbg.jpg)
}

.infoBoxContents1 {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #0000ff;
  background: url(images/box1headcbg.jpg);
  color: #ffffff;
  height: 16px;
}

TD.infoBox1, SPAN.infoBox1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


/* ----------------- infobox1_eof ----------------- */
/* ----------------- infobox21 ----------------- */

.boxText21 { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBox21 {
  background: url(images/box21ccbg.jpg)
}

.infoBoxContents21 {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading21 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #0000ff;
  background: url(images/box21headcbg.jpg);
  color: #ffffff;
  height: 16px;
}

TD.infoBox21, SPAN.infoBox21 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

/* ----------------- infobox21_eof ----------------- */
/* ----------------- infobox22 ----------------- */

.boxText22 { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBox22 {
  background: url(images/box22ccbg.jpg)
}

.infoBoxContents22 {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading22 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: transparent;
  /*background: #c3d9b8;
  background: url(images/box22headcbg.jpg);*/
  color: #ffffff;
  height: 16px;
  border-bottom:2px solid #c3d9b8;
}

TD.infoBox22, SPAN.infoBox22 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* ----------------- infobox22_eof ----------------- */
/* ----------------- infobox23 ----------------- */

.boxText23 { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBox23 {
  background: url(images/box23ccbg.jpg)
}

.infoBoxContents23 {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading23 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: transparent;
  /*background: #8ab574;
  background: url(images/box23headcbg.jpg);*/
  color: #ffffff;
  height: 16px;
  border-bottom:2px solid #8ab574;
}

TD.infoBox23, SPAN.infoBox23 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


/* ----------------- infobox23_eof ----------------- */

/* ----------------- infobox24 ----------------- */

.boxText24 { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBox24 {
  background: url(images/box24ccbg.jpg)
}

.infoBoxContents24 {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading24 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: transparent;
  /*background: #5ca938;
  background: url(images/box24headcbg.jpg);*/
  color:#ffffff;
  height:16px;
  border-bottom:2px solid #5ca938;
}

TD.infoBox24, SPAN.infoBox24 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* ----------------- infobox24_eof ----------------- */
/* ----------------- infobox25 ----------------- */

.boxText25 { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.infoBox25 {
  background: url(images/box25ccbg.jpg)
}

.infoBoxContents25 {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading25 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #0000ff;
  /*background: url(images/box25headcbg.jpg);
  background-image: url(images/box25headcbg.jpg);*/
  color: #ffffff;
  height: 16px;
  border-bottom:2px solid #98de78;
}

TD.infoBox25, SPAN.infoBox25 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* ----------------- infobox25_eof ----------------- */
/* ----------------- Contentbox11 ----------------- */

.ContentBox11 {
  background: #transparent;
}

.ContentBoxContents11 {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.ContentBoxHeading11 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #0000ff;
  background: url(images/cbox11headcbg.jpg);
  color: #ffffff;
  height: 16px;
}

TD.ContentBox11, SPAN.ContentBox11 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* ----------------- Contentbox11_eof ----------------- */
/* ----------------- Contentbox12 ----------------- */

.ContentBox12 {
  background: transparent;
}

.ContentBoxContents12 {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.ContentBoxHeading12 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: transparent;
  /*background: url(images/cbox12headcbg.jpg);*/
  color: #ffffff;
  height: 16px;
  border-bottom: 2px dotted #f0e9b2;  
}

TD.ContentBox12, SPAN.ContentBox12 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* ----------------- Contentbox12_eof ----------------- */
/* ----------------- Buttomtbox11 ----------------- */

.ButtomBox11 {
  background: transparent;
}

.ButtomBoxContents11 {
  background: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.ButtomBoxHeading11 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #0000ff;
  background: url(images/cbox11headcbg.jpg);
  color: #ffffff;
  height: 16px;
}

TD.ButtomBox11, SPAN.ButtomBox10 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
/* ----------------- Buttombox11_eof ----------------- */

.infoBoxHeadingText {
  color:#000000;
}

A.infoBoxHeadingText {
  color:#000000;
}
A.infoBoxHeadingText:hover {
  color:#eebb22;
}
.ContentBoxHeadingText {
  color: #418023;
}

A.ContentBoxHeadingText {
  color:#000000;
}
A.ContentBoxHeadingText:hover {
  color:#555555;
}

/* ----------------- Buttombox11_eof ----------------- */

.infoBoxMain {
  background: #fac94e;
}

.infoBoxContentsMain {
  background: #FAF8EB;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxFootingLeft {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxf_left.jpg) no-repeat;
  height: 6px;
}
.infoBoxRightBorderLeft {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxrb_left.jpg) 0% 0% repeat-y;
  height: 16px;
}
.infoBoxLeftBorderLeft {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxlb_left.jpg) repeat-y;
  height: 16px;
}


.infoBoxHeadingNews {
  font-family: tahoma,verdana,arial;
  font-size: 11px;
  font-weight: bold;
  height: 16px;
  color: #16D5FE;
}

TD.infoBoxHeadingNews {
  font-family: tahoma,verdana,arial;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 0px;
  border-bottom-style: solid;
  border-bottom-color: #0c1677;
  padding-top: 6px;
  padding-left: 10px;
  padding-bottom: 6px;
  background: #e8f1f9;
  background: url(images/infobox/bginfoboxh1_news.gif) 0px;
  color: #ffffff;
  height: 32px;
}

A.infoBoxHeadingNews {
  font-family: tahoma,verdana,arial;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #ffffff;
  height: 16px;
}
A.infoBoxHeadingNews:hover {
  font-family: tahoma,verdana,arial;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #fcfcfc;
  height: 16px;
}

.infoBoxFootingNews {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxf_news.jpg) no-repeat;
}
.infoBoxRightBorderNews {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxrb_news.jpg) 0% 0% repeat-y;
}
.infoBoxLeftBorderNews {
  border: 0px;
  padding: 0px;
  background: url(images/infobox/bginfoboxlb_news.jpg) 0% 0% repeat-y;
}
.infoBoxNews {
  background: #F0E7D9;
  /*background-image: url(images/infobox/bginfoboxnews.jpg);*/
}

.infoBoxHeadingNews {
  font-family: tahoma,verdana,arial;
  font-size: 12px;
  font-weight: bold;
  height: 16px;
  color: #fcfcfc;
}

TD.infoBoxHeadingTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  border-bottom: 0px;
  border-bottom-style: dotted;
  border-bottom-color: #BF5000;
  padding-top: 6px;
  padding-left: 10px;
  padding-bottom: 6px;
  background: url(images/infobox/bginfoboxheader.gif) 0px 0px repeat-x;
  color: #FCFCFC;
  height: 32px;
}

A.infoBoxHeadingTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #fcfcfc;
  height: 16px;
}
A.infoBoxHeadingTitle:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #none;
  color: #EABB88;
  height: 16px;
}
