/* search form */
.ch {color:#003366;}
.ch a {color:grey;}
#m2moduleform_1 { padding:0px; margin:0px; }
#menuwrapper { padding-left: 0px; }
#primary-nav { padding-left: 15px; margin-left: 0px; margin-top: 0px; }
#NewsPostDetailReturnLink a { color: #0F3A7B; }
.news {color:#003366;}
.news: hover {color:#FF3300;}
.img1 {
	border : 2px solid #87888A;
}

img {
	border : 0px solid #87888A;
}

.top {
	background-position : right;
	background-image : url(top00000.jpg);
}

.top2 {
	background-position : right;
	background-image : url(top-2000.jpg);
}

h1{
	color : Silver;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bolder;
	padding-bottom : 0px;
}

h2{
	color : #87888A;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bolder;
	padding-left : 0px;
	padding-right : 25px;
	padding-bottom : 0px;
}

td{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
}


.textmain {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding-left : 12px;
	padding-right : 160px;
	padding-top: 20px;
}

.textmain2 {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding-left : 30px;
	padding-right : 60px;
	padding-top: 20px;
}

.text {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.textnews {
	color : Gray;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	padding-top: 9px;
}
.catact {
	color : Gray;
}

.textnews A {
	color : #0F3A7B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.form2 {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}

.menu {
	color :#0F3A7B;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bolder;
	padding-left : 0px;
	padding-right : 26px;
	line-height : 11px;
}

.textmenu2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-left : 0px;
	line-height : 30%;
}

.menu A {
	color : #0F3A7B;
	text-decoration : none;
}

.menu A:HOVER {
	color : #ff3300;
	text-decoration : none;
}

.bot {
	color : Silver;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
}



A {
	color : Black;
	text-decoration : none;
	font-weight : bolder;
}

A:HOVER {
	color : ff3300;
	text-decoration : none;
	font-weight : bolder;
}


.form1 {
	color : Black;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	border : 1px solid Silver;
	background-color : #E8EAEC;
	width: 320px;
}

/* Catalog */
.category_item {
  padding-bottom: 10px;
}
.category_item A:VISITED {
  color: Silver;
}
.catalog_item .item_title {
  font-size: 11px;
  font-weight: bold;
}

/* Questions */
.qlist td, .qform td {
  vertical-align: top;
}
.qlist td p {
  text-align: justify;
}
.qlist .qhead, .qlist .qdate, .qlist .qtext {
  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 11px;
  color: gray;
}
.qlist .qdate {
  padding-top: 10px;
  color: #0F3A7B;
  font-weight: bold;
}
.qlist .qhead {
  color: #0F3A7B;
  color: #87888A;
  font-size: 10px;
}
.qform .qhead {
  color: #0F3A7B;
  font-size: 10px;
}
.qlist .qtext {
  font-weight: normal;
  font-size: 11px;
}
.qlist .answer {
  color: #0F3A7B;
}
.qform input {
  width: 400px;
  height: 18px;
}
.qform textarea {
  width: 400px;
  height: 150px;
}
.qform .code input { width: 198px; }
.qform .submit input { height: 22px; }

/* Search */
.sform td, .sform td td {
  padding: 0px;
  margin: 0px;
}
.sform input, .sform td input {
	width: 118px;
	border: 0px solid red;
	padding: 1px;
	margin: 0px;
	font-size: 12px;
	background-color: white;
}

/* PriceList */
.price_table, .price_table td {
  font-size: 11px;
  padding: 5px 1px;
}