/* CSS Document */
body, p, li {
  font-family: Verdana, Arial, sans serif; color:black; font-size:13px;
}
table {
  border-spacing:0px; table-layout:auto; border:0px;
}
td	{
  font-family: Verdana, Arial, sans serif; color:black; font-size:13px; vertical-align:top;
}
.foot	{
  font-family: Verdana, Arial, sans serif; color:#666666; font-size:11px; padding-left:15px; vertical-align:bottom; 
}

h1 {font-family: Trebuchet MS, Verdana, Arial, sans serif; color:#333333; font-size:19px;}
h2 {font-family: Trebuchet MS, Verdana, Arial, sans serif; color:#333333; font-size:16px;}
h3 { font-family: Verdana, Arial, sans serif; color:black; font-size:13px; font-weight:bold; }
dt { margin-top:15px; margin-bottom:2px; font-weight:bold;}

a:link		{color:#003366;}
a:visited	{color:#003366;}
a:active	{color:#007fff;}
a:hover	{text-decoration: none; color:#007fff;}

.line {
 width:100%; height:1px;
 border:1px dashed #888888;
}

#products {
  /* width:100%; */ border-spacing:0px; border-collapse:collapse; /* border:1px solid #888888; */
}
#products td  {
 padding:10px 5px 10px 5px; vertical-align:middle; border-top:1px dashed #888888; border-bottom:1px dashed #888888;  /* background-color:#eeeeee; */  
}
#products th {
  color:#555555; background-color:#cccccc;
}

#news {
  width:337px; border-spacing:0px; border-collapse:collapse; border:1px solid #888888; margin:20px 0px 0px 20px;
}
#news td  {
  padding:2px; border-top:1px solid #888888; border-bottom:1px solid #888888; background-color:#eeeeee; font-size:11px;
}
#news p {
  margin-top:3px; margin-bottom:3px; font-size:11px;
}
#news th {
  background-color:#ccdddd; font-size:13px;
}
.imborder {
  border:1px solid black;
}
.small {
  font-size:9px; color:#999999;
}

.input {
  font-size:11px; border:1px solid #999999; padding:1px; width:300px;
  font-family: Verdana, Arial, Helvetica, sans-serif; color:#555555;
}
.logo_left {
  float: right; position:relative; padding-left:20px; padding-bottom:20px; background-color:#ffffff;
}

#menu {
  list-style-type: none; display: block; padding: 0px; margin: 0px;
}

#menu a {
  display:block; margin:0px; margin-bottom:5px; 
  border-bottom:1px white solid; border-top:1px white solid;
  padding:5px 0px 5px 10px; font-size:11px; text-decoration:none; 
  background-image:url(menu-link.gif); background-repeat:repeat-y; 
  color:black; width:187px; font-weight:bold;
}

#menu li.active {
  display:block; margin:0px; margin-bottom:5px; 
  border-bottom:1px white solid; border-top:1px white solid; 
  padding:5px 0px 5px 10px; font-size:11px; text-decoration:none; 
  background-image:url(menu-hover.gif); background-repeat:repeat-y; 
  color:black; width:187px; font-weight:bold;
}

#menu a:hover {
  background-image:url(menu-hover.gif); background-repeat:repeat-y;
}