body {
	margin: 0px;
	background-color: #FFFFFF;


}
td {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;

}
A:link {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
}
A:visited {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	text-decoration: none;
}
A:active {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
A:hover {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
	
}
ul {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-blue.gif);
	list-style-position: outside;
}
.bulletproducts {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-products.gif);
	list-style-position: outside;
}
.txthome {
	text-decoration: none;
	color: #003366;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.copyright {
	text-decoration: none;
	color: #003366;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#sub-logo {
	width: 245px;
	background: url(images/logo-sub.gif) no-repeat center center #FFF;
}
.headhome {
	text-decoration: none;
	color: #993333;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.headcompany {
	text-decoration: none;
	color: #993333;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.headproducts {
	text-decoration: none;
	color: #cc6600;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.headservices {
	text-decoration: none;
	color: #990099;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.headalliances {
	text-decoration: none;
	color: #6A8940;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.subhead {
	text-decoration: none;
	color: #333333;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.homefocus {
	text-decoration: none;
	color: #B3D0DD;
	font-family: "century gothic", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 30px;

}
.arrowproducts {

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-arrow-products.gif);
	list-style-position: outside;
}
.arrowalliances {


	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-arrow-alliances.gif);
	list-style-position: outside;
}
.bulletalliances {

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-products.gif);
	list-style-position: outside;
}
.headcontact {

	text-decoration: none;
	color: #008080;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.bulletservices {

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-services.gif);
	list-style-position: outside;
}
.arrowhome {


	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-arrow-white.gif);
	list-style-position: outside;
}
.bullethome {

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-home.gif);
	list-style-position: outside;
}
.bulletcompany {

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-company.gif);
	list-style-position: outside;
}
.arrowcontact {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	line-height: 15px;
	list-style-image: url(images/bullet-arrow-contact.gif);
	list-style-position: outside;
}
#leftnav { width:176px; list-style: none; padding: 0px; margin: 0 0 0 0;  }
#leftnav li.products, #leftnav li.productsactive,
 #leftnav li.services, #leftnav li.servicesactive,
 #leftnav li.alliances, #leftnav li.alliancesactive,
 #leftnav li.contact, #leftnav li.contactactive,
 #leftnav li.company, #leftnav li.companyactive,
 #leftnav li.hdr { line-height:22px; padding: 0; }
#leftnav li a{ display: block; overflow: hidden; border-bottom: 1px solid #FFF; }
#leftnav li.hdr a{ width: 100%; font-weight: bold; padding-left:17px; -moz-box-sizing:border-box;}
#leftnav li.products a{ width: 100%; border-left: 7px solid #cc6600; padding-left:10px; -moz-box-sizing:border-box;}
#leftnav li.productsactive a{ width: 100%;  color: #FFF; background: url(images/bg-whitebox.gif) no-repeat left center #cc6600;  padding-left:17px; -moz-box-sizing:border-box; }
#leftnav li.products a:hover{ border-left: 0; color: #FFF;  background: url(images/bg-whitebox.gif) no-repeat left center #cc6600; padding-left:17px; -moz-box-sizing:border-box; }
#leftnav li.services a{ width: 100%; border-left: 7px solid #990099; padding-left:10px; -moz-box-sizing:border-box;}
#leftnav li.servicesactive a{ width: 100%;  color: #FFF; background: url(images/bg-whitebox.gif) no-repeat left center #990099;  padding-left:17px; -moz-box-sizing:border-box; }
#leftnav li.services a:hover{ border-left: 0; color: #FFF;  background: url(images/bg-whitebox.gif) no-repeat left center #990099; padding-left:17px; -moz-box-sizing:border-box; }
#leftnav li.alliances a{ width: 100%; border-left: 7px solid #87ae51; padding-left:10px; -moz-box-sizing:border-box;}
#leftnav li.alliancesactive a{ width: 100%;  color: #FFF; background: url(images/bg-whitebox.gif) no-repeat left center #87ae51;  padding-left:17px; -moz-box-sizing:border-box; }
#leftnav li.alliances a:hover{ border-left: 0; color: #FFF;  background: url(images/bg-whitebox.gif) no-repeat left center #87ae51; padding-left:17px; -moz-box-sizing:border-box; }
#leftnav li.contact a{ width: 100%; border-left: 7px solid #008080; padding-left:10px; -moz-box-sizing:border-box;}
#leftnav li.contactactive a{ width: 100%;  color: #FFF; background: url(images/bg-whitebox.gif) no-repeat left center #008080;  padding-left:17px; -moz-box-sizing:border-box; }
#leftnav li.contact a:hover{ border-left: 0; color: #FFF;  background: url(images/bg-whitebox.gif) no-repeat left center #008080; padding-left:17px; -moz-box-sizing:border-box; }
#leftnav li.company a{ width: 100%; border-left: 7px solid #993333; padding-left:10px; -moz-box-sizing:border-box;}
#leftnav li.companyactive a{ width: 100%;  color: #FFF; background: url(images/bg-whitebox.gif) no-repeat left center #993333;  padding-left:17px; -moz-box-sizing:border-box; }
#leftnav li.company a:hover{ border-left: 0; color: #FFF;  background: url(images/bg-whitebox.gif) no-repeat left center #993333; padding-left:17px; -moz-box-sizing:border-box; }
