body {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color: #E3E3E3;
}		

a, a:link, a:visited {
  text-decoration: none; 
  color: #990000;
}

a:hover, a:active {
  text-decoration: none; 
  color: #586685;
}


#logo {
  width: 770px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(../images/logo_02b.gif);
  background-repeat: no-repeat;
  background-color:#F8F9F9;
  min-height: 68px;
  padding: 0;
  border-top: 2px solid #586685;
  border-left: 2px solid #586685;
  border-right: 2px solid #586685;
}

#topNav {
  width: 770px;
  background-image: url(../images/index_01.gif); 
  background-repeat: repeat;
  text-align: left;
  background-color:#FFFFFF;
  margin-left: auto;
  margin-right: auto;
  color: #A261A2;
  min-height: 30px;
  border-left: 2px solid #586685;
  border-right: 2px solid #586685;
}

#topNav ul
{
  margin: 0;
  padding: 5px;
  list-style: none;
}


#topNav a, #topNav a:link, #topNav a:visited {
  text-decoration: none; 
  color: #FFFFFF; 
  font-weight: bold;
}

#topNav a:hover, #topNav a:active {
  text-decoration: none; 
  color: #CCCCCC;
  font-weight: bold;
}

/* all list items */
#topNav li { 
  float: left;
  position: relative;
  padding-left: 15px;
  padding-right: 15px;

/*	width: 10em;*/
}

/* second-level lists */
#topNav li ul { 
	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	white-space: nowrap;
}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
#topNav li>ul {
	top: auto;
	left: auto;
}

 /* dropdown list items */
#topNav li li {
  float: left;
  position: relative;
  padding-left: 5px;
  padding-right: 5px;
/*	width: 10em;*/
}

/* lists nested under hovered list items */
#topNav li:hover ul, li.over ul { 
  display: block;
  background-color: #FFFFFF;
  border-left: 2px solid #586685;
  border-right: 2px solid #586685;
  border-bottom: 2px solid #586685;
}

#dropdown a, #dropdown a:link, #dropdown a:visited {
  text-decoration: none; 
  color: #990000;
  font-weight: bold;
}

#dropdown a:hover, #dropdown a:active {
  text-decoration: none; 
  color: #586685;
  font-weight: bold;
}


#content {
  width: 770px;
/*  \width: 770px;
  w\idth: 770px;*/
  min-height: 350px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  background-color:#FFFFFF;
  border:0;
  border-bottom: 2px solid #586685;
  border-right: 2px solid #586685;
  border-left: 2px solid #586685;
  color: #586685;
  text-align:left;
  clear: left;
}

#content p {
  margin-left: 20px;
  margin-right: 20px;
}

#content h2 {
  margin-left: 20px;
  color: #990000;
}

#content h3 {
  margin-left: 20px;
  color: #586685;
}

#product_home {
  margin-left: 20px;
  margin-right: 20px;
  padding-top: 25px;
}

#product_home tr {
  height: 210px;
}

/*#product_home td {
  vertical-align: middle;
}*/

.product_image {
  text-align: center;
  width: 155px;
  padding-top: 5px;
  border-left: 1px solid #586685;
  border-top: 1px solid #586685;
  border-bottom: 4px solid #586685;
  border-right: 0;
  vertical-align: middle;
}

.product_label {
  width: 175px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  border-right: 3px solid #586685;
  border-top: 1px solid #586685;
  border-bottom: 4px solid #586685;
  border-left: 0;
  vertical-align: top;
}


.product_label a {
  font-weight: bold;
}

.product_hspacer {
  height: 100px;
}

.product_vspacer {
  width: 60px;
}

#form {
margin-left:35px;
}

#form th {
  text-align: right;
  padding-right: 5px;
}

.required {
  color: #990000;
  margin: 0;
}

#footer {
  width: 770px;
  background-image: url(../images/footer.gif);
  background-repeat: no-repeat;
  background-position: left;
  font-weight: normal;
  text-align: center;
  height:35px;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  border-left: 2px solid #586685;
  border-right: 2px solid #586685;
  border-bottom: 2px solid #586685;
}


#copyright {
  text-align: center;
  font-family: Arial, Helvetica, sans-serif; 
  font-size:11px;
  margin-top:15px;
  margin-bottom:20px;
  color:#666666;
}

#copyright a {
  text-decoration: underline;
  color: #666666; 
}





