/* CSS Document */

body {
	margin-left: 5%;
	margin-top: 0px;
	margin-right: 5%;
	margin-bottom: 0px;
	background-color: rgb(255,255,255);
}

.banner {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25pt;
	font-weight: bold;
	color: rgb(0,102,102);
	line-height: 30pt;
	border-bottom: 1px solid rgb(33,33,33);
	margin-top: 10pt;
}

.footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: rgb(0,102,102);
	line-height: 20pt;
	border-top: 1px solid rgb(33,33,33);
	text-align: center;
}

.normal {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20pt;
}

.normal_indent {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 14pt;
	margin-left: 5%;
}



.normal_red {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(204,0,51);
	font-size: 9pt;
	line-height: 20pt;
}

.normal_blue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: rgb(0,102,0);
	font-size: 9pt;
	line-height: 20pt;
}

.normal_blue:link, .normal_blue:visited {
	text-decoration: none;
  color: rgb(0,102,0);
}

.normal_blue:hover, .normal_blue:active {
	text-decoration: underline;
  color: rgb(0,102,0);
}

.prod_header {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 15pt;
	margin-left: 5%;
	margin-right: 5%;
}

.tbl_prodheader {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
  font-weight: bolder;
	line-height: 15pt;
	margin-left: 5%;
	margin-right: 5%;
	border-top: 1px solid rgb(51,153,0);
	border-bottom: 1px solid rgb(51,153,0);
}

.tbl_prodfooter {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
  font-weight: bolder;
	line-height: 15pt;
  margin-left: 5%;
	margin-right: 5%;
	border-bottom: 1px solid rgb(51,153,0);
}

.tbl_prodhdr_roundcorner {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
  font-weight: bolder;
	line-height: 15pt;
}

.menu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: rgb(51,102,51);
	line-height: 15pt;
	margin-bottom: 15pt;
	margin-left: 5pt;
	margin-right: 5pt;
	border-bottom: 1px solid rgb(212,212,212);
}

.menu:link, .menu:visited {
	text-decoration: none;
	color: rgb(51,102,51);
	border-bottom: none;
	margin-left: 0pt;
}

.menu:hover, .menu:active {
	text-decoration: underline;
	color: rgb(51,102,51);
	border-bottom: none;
	margin-left: 0pt;
}

.submenu {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: rgb(102,153,0);
	margin-left: 5pt;
	margin-top: 3pt;
}

.submenu:link, .submenu:visited {
	text-decoration: none;
	color: rgb(102,153,0);
}

.submenu:hover, .submenu:active {
	text-decoration: underline;
	color: rgb(102,153,0);
}

.submenu2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: rgb(51,153,102);
	line-height: 13pt;
	margin-left: 20pt;
	margin-top: 2pt;
}

.content {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
  text-align: justify;
	line-height: 14pt;
	margin-left: 5%;
	margin-right: 5%;
	margin-bottom: 9px;
}

.right_border {
  border-left: 1px solid rgb(212,212,212);
}

.separator {
  margin-top: 15pt;
  margin-bottom: 5pt;
  border-bottom: 1px solid rgb(212,212,212);
}

.price {
  color: rgb(153,0,51);
}

input.btnSubmit
{
    font-size: 9pt;
    color: rgb(0,102,153);
    font-weight: bolder;
    border-color : rgb(0,102,153);
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-top: 1px solid;
    border-size : 12px; 
    background-color: rgb(240,240,240);
    cursor: pointer;
}

span.product_hdr {
  font-weight: bolder;
  color: rgb(0,102,51);
}
/*
body,td,th, input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	line-height: 12px;
}*/
/* --- defined by bono -*/


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: underline;
}

.box {
  border: 1px solid rgb(0,153,102);
}

div#container{ margin: 0 3px;background: rgb(255,255,255)}

b.rtop, b.rbottom{display:block;background: rgb(255,204,153)}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: rgb(255,255,255)}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.whole {
}

.whole2 {
  background-color: rgb(255,204,153);
	margin-left: 5%;
	margin-top: 0px;
	margin-right: 5%;
	margin-bottom: 0px;
}


.textbox {
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 20pt;
	border-color: rgb(207,207,207);
	border-style: solid;
	border-width: 1px;
	padding-left: 10px;
}
