* {
  margin: 0;
  padding: 0;
  border: none;
  }

body {
     font-family: Arial, Helvetica, sans-serif;
     color: #000000;
     background-color: #FFFFFF;
     }

/* Background - Head */
TD.head {
        width: 100%;
        height: 27px;
        background-image: url(/img/head_bg.gif);
        background-repeat: repeat-x;
        text-align: center;
        }
/* Background - Bottom */
TD.bottom {
        width: 50%;
        height: 27px;
        background-image: url(/img/bottom_bg.gif);
        background-repeat: repeat-x;
        font-size: 70%;
        padding-left: 5px;
        padding-right: 5px;
        }

/* Vertical Line */
TD.menu {
        width: 170px;
        height: 100%;
        background-color: #D3DAE3;
        }

/* Vertical Line */
TD.vertical {
        width: 1px;
        height: 100%;
        background-color: #555555;
        }

/* Menu */
TD.menu1 {
        text-align: right;
        padding-right: 9px;
        padding-top: 2px;
        }
/* Menu (Active) */
TD.menu3 {
        text-align: right;
        padding-right: 9px;
        padding-top: 2px;
        background-image: url(/img/menu_bg2.gif);
        background-repeat: repeat-x;
        }

/* Menu (Ready Made) */
TD.menu2 {
        text-align: right;
        padding-right: 18px;
        padding-top: 1px;
        font-size: 90%;
        }
/* Menu (Ready Made - Active) */
TD.menu4 {
        text-align: right;
        padding-right: 18px;
        padding-top: 1px;
        font-size: 90%;
        background-image: url(/img/menu_bg1.gif);
        background-repeat: repeat-x;
        }

/* Body Background */
TD.body_bg {
        height: 24px;
        background-image: url(/img/body_bg.gif);
        background-repeat: repeat-x;
        }

A.head:link {
  color: #006FB3;
  text-decoration: underline;
}
A.head:visited {
  color: #716D6D;
  text-decoration: underline;
}
A.head:active {
  color: #898930;
  text-decoration: none;
}
A.head:hover {
  color: #898930;
  text-decoration: underline;
}

A.link1:link {
  color: #2C251C;
  text-decoration: underline;
}
A.link1:visited {
  color: #716D6D;
  text-decoration: underline;
}
A.link1:active {
  color: #2C251C;
  text-decoration: none;
}
A.link1:hover {
  color: #898930;
  text-decoration: underline;
}

A.link2:link {
  color: #006FB3;
  text-decoration: underline;
}
A.link2:visited {
  color: #2C251C;
  text-decoration: underline;
}
A.link2:active {
  color: #898930;
  text-decoration: none;
}
A.link2:hover {
  color: #898930;
  text-decoration: underline;
}

A.navigation:link {
  color: #737373;
  text-decoration: underline;
}
A.navigation:visited {
  color: #737373;
  text-decoration: underline;
}
A.navigation:active {
  color: #006FB3;
  text-decoration: none;
}
A.navigation:hover {
  color: #006FB3;
  text-decoration: underline;
}

A.bottom:link {
  color: #000000;
  text-decoration: underline;
}
A.bottom:visited {
  color: #000000;
  text-decoration: underline;
}
A.bottom:active {
  color: #898930;
  text-decoration: none;
}
A.bottom:hover {
  color: #FFFFDD;
  text-decoration: underline;
}

.news {
      font-size: 90%;
      }
.date {
      font-size: 80%;
      color: #555555;
      }

p.navigation {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  margin-top: 4px;
  margin-left: 10px;
  margin-bottom: 0px;
  font-size: 90%;
  color: #737373;
  }

p.search {
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 75%;
  color: #666666;
  }

h3 {
   text-align: center;
   margin: 10px;
   color: #282828;
   }
h4 {
   text-align: center;
   margin-top: 10px;
   margin-bottom: 5px;
   color: #000000;
   }
h5 {
   text-align: center;
   font-size: 95%;
   margin-top: 5px;
   padding-bottom: 3px;
   color: #000000;
   }
p {
  font-family: Arial, Helvetica, sans-serif;
  text-align: left;
  margin: 15px;
  color: #282828;
  }

TABLE.content {
  padding-left: 10px;
  padding-right: 10px;
  }

.img_name {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 75%;
  color:#000000;
  }

A:link, A:visited, A:active, A:hover { text-decoration: underline; }
A:link { color: #006FB3; }
A:visited { color: #737373; }
A:active { color: #006FB3; }
A:hover { color: #898930; }

UL {
  font-family: Arial, Helvetica, sans-serif;
   text-align: left;
   padding: 15px;
  }
OL {
  font-family: Arial, Helvetica, sans-serif;
   text-align: left;
   padding: 15px;
  }
LI {
   margin-left: 30px;
  }

img.content {
  margin: 15px;
  border: medium none #282828;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  }
img.ready_made {
  margin: 0px;
  border: medium none #282828;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  }

input, textarea, select {
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
  background: #F9F9F9;
  border: medium none #4B4B4B;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
}

input.radio {
	font: normal 80% Verdana, Arial, Helvetica, sans-serif;
  background: #FFFFFF;
  border: 0px;
}

input { text-indent : 2px; }

input.button {
	background-color : #EFEFEF;
	color : #000000;
	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
}

HR {
  height: 0px;
  border: solid #000000 0px;
  border-top-width: 1px;
}

/* Color Samples */
TD.samples {
        text-align: center;
        font-size: 90%;
        padding-bottom: 3px;
        }

/* Components */
TD.components1 {
        font-size: 90%;
        padding-top: 2px;
        padding-left: 5px;
        padding-right: 5px;
        border: solid #000000 0px;
        border-bottom-width: 1px;
        }
TD.components1_1 {
        font-size: 90%;
        padding-left: 2px;
        padding-right: 2px;
        }
TD.components2 {
        text-align: right;
        font-size: 75%;
        padding-bottom: 1px;
        }
TD.components3 {
        text-align: left;
        font-size: 75%;
        padding-bottom: 1px;
        }
TD.components4 {
        font-size: 90%;
        padding-top: 2px;
        padding-left: 5px;
        padding-right: 5px;
        }
TD.components_color {
        padding-right: 20px;
        text-align: left;
        font-size: 75%;
        }
TD.components_color2 {
        padding-left: 12px;
        padding-right: 12px;
        text-align: left;
        font-size: 75%;
        }
TD.components_patent {
        text-align: center;
        font-size: 55%;
        padding-left: 5px;
        padding-bottom: 2px;
        }
TD.note {
        text-align: left;
        font-size: 65%;
        padding-top: 5px;
        padding-bottom: 0px;
        }
p.patent {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 75%;
  padding-top: 0px;
  padding-bottom: 0px;
}
.smalltext {
      font-size: 75%;
      }
p.goback {
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  font-size: 85%;
  padding-top: 0px;
  padding-bottom: 0px;
}

TD.heading {
  color: #666666;
  font-size: 80%;
  text-align: center;
}

.help {
  cursor: help;
}

TABLE.table {
  margin: 10px;
  background: #FFFFFF;
  border: medium none #000000;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
}
TD.table {
  background: #FFFFFF;
  border: medium none #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 5px;
  text-align: center;
}
TD.table_small {
  background: #FFFFFF;
  border: medium none #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  padding: 3px;
  text-align: center;
  font-size: 75%;
}
TD.table_small_b {
  background: #FFFFFF;
  border: medium none #000000;
  border-style: solid;
  border-left-width: 0px;
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  padding: 3px;
  text-align: center;
  font-size: 75%;
}

