body {  
  font-family: Arial, Helvetica, sans-serif; 
  color: #000000; 
  margin: 0; 
  padding: 0;
  background: white;
}

.mainmenulink {
  font-size: 12pt;
  font-weight: bold;
}

.size {
  font-size: 10pt;
  font-weight: bold;
}

.price {
  font-size: 10pt; 
  font-weight: bold;
  color: #374F82;
}

.det {
  font-size: 10pt;
}

.order {
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
}

h1,h2 {
  font-size: 12pt; 
  font-weight: bold; 
  text-align: center;
}

ul {
  text-align: justify;
  font-size: 10pt;
  margin-left: 2%;
  margin-right: 2%;
}

li {
  margin-left: 4%;
  margin-right: 2%;
}

.header {
  spacing: 0;
  border-collapse: collapse;
  border: 0;
  width: 100%;
  height: 50px;
  background-image: url(./img/tbg.gif);
  background-repeat: repeat;
}

.header TD {
  padding: 0;
}

.bottomlnk {  
  font-size: xx-small;
  font-weight: normal;
}

a { 
  font-size: 10pt;
  color: #3366cc;
}

p {  
  text-align: justify; 
  font-size: 10pt; 
  margin-left: 2%; 
  margin-right: 2%;}

.maint {
  border-bottom: 1px solid #374F82;
  spacing: 0;
  padding: 0;
  width: 100%;}

.mtd {
  border-top: 2px groove #aaaaaa;
  border-right: 2px groove #aaaaaa;
  background: #f4faff;
  padding: 0;
  }

.topmenu {
  border-collapse: collapse;
  width: 100%;}

.topmenu td {
  border-left: 2px groove #4E9FEF;
  border-right: 2px groove #4E9FEF;
  padding: 0;
  text-align: center;
  height: 25px;
  }

.topmenu a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: none;
}

td.n {
  height: 5px;
  border: 0;
}

.menu {
  font-family: Arial, Helvetica, sans-serif; 
  width: 100%;
  font-size: 12pt; 
  text-align: left; 
  border-collapse: separate;
  border-width: 0;
  border-spacing: 0;}

.menu TD {
  padding: 2px 0 2px 1em;
  border-bottom: 1px solid #cccccc;
  height: 20px;
  background-image: url(./img/lbg.gif);
  background-repeat: no-repeat;
  background-position: 1px center;}

.menu a {
  color: #3366cc;
}

TD.cat { 
  padding: 2px 0 2px 0;
  font-weight: bold;
  text-align: center;
  height: 26px;
  background-image: none;
}

.info {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-align: left; 
  border-collapse: collapse;
  border: 1px solid #374F82;
  margin-left: auto;
  margin-right: auto;
}

TR.infoh {
  color: #374F82;
  background: #D8E8FF;
}

.info TD {
  padding: 4px;
  border-bottom: 1px solid #374F82;
  border-right: 1px dotted #374F82;
}

.pricetable {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  text-align: left; 
  border-collapse: collapse;
  border: 1px solid #374F82;
  margin-left: auto;
  margin-right: auto;
}

.pricetable TH {
  color: #374F82;
  background: #D8E8FF;
  border-bottom: 1px solid #374F82;
}

.pricetable TD {
  color: #374F82;
  padding: 4px;
  border-bottom: 1px solid #374F82;
  border-right: 1px dotted #374F82;
}

.pricetable a {
  color: #3366cc;}

TR.indent {
  background: #EEF4FE;
}

.ft { 
  font-size: 10pt; 
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border: 1px solid #A5B9D9; 
}

.ft TD { 
  text-align: left;
  line-height: 120%; 
  vertical-align: top;
  padding: 4px;
  background: #EEF4FE;
}

TD.c { 
  text-align: center;
}

.mt { 
  font-size: 10pt; 
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
  border: 1px solid #E1E120; 
}

.mt TD { 
  text-align: left;
  line-height: 120%; 
  vertical-align: top;
  padding: 4px;
  background: #FFFFDE;
}

TD.cm { 
  text-align: center;
}

