/*
 * Combined style sheet for the index pages and all pages.
 */

/* Style for all bodies. */
body {
	font-size: 14px;
	background-color: White;
	color: Black;
	margin: 4;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Style for all table cells. */
td {
	font-size: 14px;
}


/* Header */
h1 {
	font-size: 18px;
	font-weight: bold;
}

h2 {
	font-size: 14px;
	font-weight: normal;
}

h3 {
	font-size: 12px;
	font-weight: bold;
}

/* Custom link styles */
a:link {
	text-decoration: none;
	color: #003300;
}
a:active {
	text-decoration: none;
	color: #003300;
}

a:visited {
	text-decoration: none;
	color: #003300;
}

a:hover {
	text-decoration: none;
	color: #6B8E23;
}


  

#menulg a {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: White; 
  color: #336600; 
  display:block; 
  width: 178px; 
  border: 1px dashed #9ACD32;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;
      border-left: none;
      border-right: none;
      padding: 4px 4px;
		font-weight: bold;
		border-top: none;
		margin-left: 5px;
      }
#menulg a.last{
	border-bottom:none;  
}

#menulg a:visited {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: White; 
  display:block; 
  width: 178px; 
  font-size: 14px;

      }

#menulg a:hover {
  top:0px;
  left:0px;
  color:#669900;
  }
  
#submenu a {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: White; 
  color: #336600; 
  display:block; 
  width: 178px; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
      padding-bottom: 4px;
      padding-top: 4px;
      padding-left: 20px;
      padding-right: 4px;
      font-weight: bold;  
		}

#submenu a:visited {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: White; 
  display:block; 
  width: 178px; 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
   
      }
		
		
#submenu a:hover {
  top:0px;
  left:0px;
  color:#6B8E23;
  background-color: White;
  }

#menutop a {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: White; 
  color: #336600; 
  display:block; 
  width: 178px; 
  border: 1px dashed #9ACD32;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 14px;
      border-left: none;
      border-right: none;
      padding: 4px 4px;
		font-weight: bold;
  margin-left: 5px;
      }

#menutop a:visited {
  position: relative;
  text-decoration:none; 
  text-align: left; 
  background-color: White; 
  display:block; 
  width: 178px; 
  font-size: 14px;

      }

#menutop a:hover {
  top:0px;
  left:0px;
  color:#669900;
  }
  
  /* catalogue*/
  
  .catalogue {
  	list-style:none;
  }
  
  .catalogue li {
  	margin-bottom: 26px;
  }