BODY
{
 margin: 0 auto 0 auto;
 padding: 0 auto 0 auto;
 text-align:center;
 font-family:arial;
}

.maintable
{
  width:800px;

}

.menulink {
  font-family:arial;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  padding-bottom:4px;  
}

.contactTD, .inputtext, .errortext {
  font-family:arial;
  font-size:12px;
}

.contactTD {
  font-weight:bold;
}

.contactINPUT {
  padding-left:5px;
}

.errortext {
  color:#FF0000;
}

.pad40 {
  padding-right:40px;
}

.SideMenuPad {
  padding-left:20px;
  padding-right:20px;  
}

.SitemapPad20 {
  padding-left:20px;
}

.SitemapPad40 {
  padding-left:40px;
}

.padformrow
{
 padding-bottom:5px;
}

.menuTD
{
  height:24px;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  text-align:center;
}

.normaltext
{
  text-align:justify;
}

UL
{
  margin-top:2px;
  margin-bottom:0px;  
}

LI
{
  margin-bottom:5px; 
}

LI span
{
  color:#000000
} 

.contentTD, .product_contentTD
{
  width:800px;
  text-align:justify;
  font-family:arial;
  color:#000000;
  font-size:12px;
}

.contactusTD
{
  text-align:left;
  font-family:arial;
  color:#000000;
  font-size:12px;
}

.contentTD
{
  padding: 0px;
}

.product_contentTD
{
  padding: 10px 0px 0px 0px;
}

.contentlTD, .contentrTD
{
  width:450px;
  text-align:justify;
  font-family:arial;
  color:#000000;
  font-size:12px;
}

.contentlTD
{
  padding: 0px 30px 0px 0px;  
  border-right:1px solid #0299F4;
}

.contentrTD
{
  padding: 0px 0px 0px 30px;  
}

.productTABLETD {
border-collapse:collapse;
border:1px solid #00C000;
}

.titletext
{
font-weight:bold;
line-height:18px;
}

.paragraphtitle, .pagetitlelrg, .pagetitlesml
{
 font-weight:bold;
 color: #00C000;
}

.paragraphtitle
{
 font-size:12px;
} 

.pagetitlelrg
{
 font-size:22px;
} 

.pagetitlesml
{
 font-size:14px;
} 

.super 
{
  vertical-align:super;
}

.size8
{
  font-size:8px;
}

TD .prodimg {
padding-right:20px;
}

TD .prodimg, TD.botTD{
 padding-bottom:30px;
}

TD .prodlistlast {
 padding-bottom:0px;
}


TD .prodlist, TD .botTD {
 font-family:arial;
 color:#000000;
 font-size:12px;

}


TD .prodlist .topTD, TD .prodlistlast .topTD{
  height:35px;
}

.prodtitle {
 color: #00C000;
 font-weight:bold;
}

.vertalignbot {
  vertical-align:bottom;
}

.imgright
{
 float:right;
 margin-left:20px;
 margin-bottom:20px;
}

.imgleft
{
 float:left;
 margin-right:10px;
 margin-bottom:10px;
}

.imgbdr 
{
 border:1px solid #00C000
}

.casestudy, .links
{
  vertical-align:top;
}

.casestudy 
{
  padding:0px 20px 20px 0px;
}

.links 
{
  padding:0px 20px 40px 0px;
}

#commentdiv
{
width:800px;
background-color:#CCCCCC;
}

#commentdiv P
{
  margin:0px;
}

#commmentdiv .titletext 
{
  font-weight:bold;
}

.italtext
{
  font-style:italic;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font-family: Arial; 
font-size:12px;
font-weight: normal;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
color:#000000;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #FFFFFF;
}

A { font-size:12px; text-decoration: underline; color: #000000; font-weight:bold;}
A.productlink { color:#00C000; font-weight:bold;}

A:hover {color:#AAAAAA;}

A.wildigweb:link { font-size:10px; text-decoration: none; line-height: 1; color: #000000;}
A.wildigweb:visited { font-size:10px; text-decoration: none; line-height: 1; color: #000000;}
A.wildigweb:hover { font-size:10px; text-decoration: none; line-height: 1; color: #000000;}
A.wildigweb:active { font-size:10px; text-decoration: none; line-height: 1; color: #000000;}

.menulink2 {
  font-family:arial;
  color:#FFFFFF;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  padding-left:10px;  
  padding-right:10px;  
}

#dropmenudiv2{
position:absolute;
background-color: #00C000;
border:1px solid black;
border-bottom-width: 0;
font-family: Arial; 
font-size:12px;
font-weight: normal;
line-height:18px;
z-index:100;
}

#dropmenudiv2 a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv2 a:hover{ /*hover background color*/
color: #FFFFFF;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFB9;
}