body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}
.banner {
	width:158px;	
}
.rightWrap {
	float: right;
	width:158px;	
}
.top-right-links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
	text-decoration: none;
	padding-right: 0px;
	padding-left: 0px;
}
.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	padding:5px 5px 5px 8px;
}
.input-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #E4E2E2;
	width:232px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.input-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	border: 1px solid #000000;
	padding-top: 3px;
	padding-bottom: 3px;
}
.link-bg {
	background-image: url(../images/link-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.top-main-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;	
	padding-left: 30px;
}
a.top-main-link:hover {	
	color: #ffffff;
	text-decoration: underline;		
}
.top-main-highlight-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFDF;
	text-decoration: underline;		
	padding-left: 30px;
}
a.top-main-highlight-link:hover {	
	color: #FFFFDF;
	text-decoration: none;	
}
.right-shadow {
	background-image: url(../images/right-shadow.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 5px;
}
.product {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 77px;
	padding-right: 10px;
	background-image: url(../images/product-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.product-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
	padding-bottom:10px;
	padding-top:15px;
}
.number-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/numbering-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.number-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
.footer-bg {
	/*background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 5px;
background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
background-color:#424242;	
}
.mid-wrapper {
	padding-top: 13px;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.img-border {
	border: 1px solid #808080;
	padding: 1px;
}
.prod-img-border {
	border: 1px solid #808080;
	padding: 2px;
}
.industry-img-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #242428;
	text-decoration: none;
}
#index h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C30102;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:0px;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C30102;
	text-decoration: none;
	padding:0 0 15px 0px;
	margin:0px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C30102;
	text-decoration: none;
	padding:0px;
	margin:0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #C30102;
	text-decoration: none;
	padding:0px 0 0 29px;
	margin:0px;
}
.red-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d60202;
	text-decoration: none;
}

.view-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top:2px;
	float:right;
}

.view-link-news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-bottom:15px;
	float:right;
}


.white-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FDFDFD;
	text-decoration: none;
	padding-left:15px;
}
.footer-signup-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FDFDFD;
	text-decoration: none;
}
.footer-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DCDCDC;
	text-decoration: none;
}
.footer-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #DCDCDC;
	text-decoration: none;
}
.footer-keyword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}
.input-subscribe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	border: 1px solid #E8E8E8;
	width:180px;
	background-color: #AFAFAF;
	padding-top: 5px;
	padding-bottom: 5px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: justify;
}
.text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #222222;
	text-decoration: none;
	text-align: justify;
	margin:0px;
	padding:10px 0 10px 0;
}
.input-btn-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #DD022C;
	border: 1px solid #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.black-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222222;
	text-decoration: none;
}
.mid-inner-wrapper {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #212123;
	padding:0 0 50px 0;
}
.mid-inner-wrapper p{
padding:0 0 15px 0;
margin:0px;
text-align:justify;

}
.left-link-titlebg {
	background-image: url(../images/left-link-titlebg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 37px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #36353b;
	text-decoration: none;
	line-height: 37px;
	padding-left: 21px;
}
.left-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #36353b;
	text-decoration: none;
}
.left-link-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #bd0000;
	text-decoration: none;
	
}
.top-border {
border-top:solid 5px #ccc;
}
.product-listtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0d55b7;
	text-decoration: none;
}
a.product-listtitle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #d60202;
	text-decoration:underline;	
}
.left-sub-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #36353b;
	text-decoration: none;
}
.left-sub-inactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #36353b;
	text-decoration: none;
}
.left-sub-subactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bd0000;
	text-decoration: none;
}
.left-sub-subinactive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #36353b;
	text-decoration: none;
}
.link-border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-left-color: #cccccc;
}
.contact-scrolling {
	background-image: url(../images/contact-scrolling.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 47px;
	padding-right: 10px;
	padding-left: 18px;
	padding-bottom: 47px;
}

.left-bg {
	background-color: #fbfbfb;
	padding-left: 21px;
	padding-right: 10px;
	padding-bottom:29px;
}
.left-bg-sub {
	background-color: #fbfbfb;
	padding-top:7px;
	padding-left: 21px;
	padding-right: 10px;
	padding-bottom:14px;
	border-bottom:solid 1px #cccccc;
}
.breadcrum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #070707;
	text-decoration: none;
	padding-left: 21px;
}
.inactive-breadcrum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #070707;
	text-decoration: none;
}
.active-breadcrum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ca070d;
	text-decoration: none;
}
.download-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3d3d3c;
	text-decoration: underline;
}

.black-link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #212124;
	text-decoration: none;
}
.red-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ca070d;
	text-decoration: none;
}
.red-light-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ca070d;
	text-decoration: none;
}
.product-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #353535;
	text-decoration: none;
}
.content {
	padding-top: 8px;
}
.left-active {
	background-color: #f5f4f4;
	background-image: url(../images/left-linkbullet.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:29px;
	line-height:29px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	text-decoration: none;
}
.bg {
	background-color: #FFFFFF;
}

.left-active-link {
	height:31px;
	line-height:31px;	
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c60504;
	text-decoration: none;
}
.left-inactive-link {
	height:31px;
	line-height:31px;	
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.submit-btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #BB0101;
	border: 1px solid #B10101;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #b9b9b9;
}
.login-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #424242;
	text-decoration: none;
	background-image: url(../images/left-menu-bg.gif);
	background-repeat: repeat-x;
	height:25px;
}.gray-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.login-border {
	border: 1px solid #C6C6C6;	
}
form{
padding:0px;
margin:0px;}

.top-category-listing {
	background-image: url(../images/category-gray-bullet.gif);
	background-position: left top;
	background-repeat: no-repeat;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-left: 10px;
	margin-top: 0px;
	display:block;
	text-decoration: none;
}
.footer-bg{padding-top:10px; padding-right:5px; padding-bottom: 30px; padding-left: 5px; background:#424242;}
.footer-bg a{color:#FFFFFF; text-decoration:none;}
.white-title {font-size:1.2em; font-weight:bold; color:#FDFDFD;	padding-left:15px;}
.top-link{font-size:1.2em; font-weight:bold; color:#FDFDFD;	padding-right:25px;background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 21px;
	width: 21px;
	float:right;}
.footer-bg ul a:link, .footer-bg ul a:visited{font-size:1.1em; color:#FFFFFF; text-decoration:none}
.footer-bg ul a:hover{text-decoration:underline;}
.footer-bg ul{margin:0; padding:0; list-style:none;}
.footer-bg ul li{background:url(../images/gray-arrow.gif) 2px 5px no-repeat; padding:2px 0 2px 15px;}
.footer-signup-title{font-size:1.4em; font-weight: bold; color:#FDFDFD; font-family:Verdana, Arial, Helvetica, sans-serif;}
.input-subscribe{font-size:1.2em; border: 1px solid #E8E8E8; width:180px; background-color: #AFAFAF; padding:5px 0;}
.input-btn-red{font-size:1.2em; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #DD022C; border:1px solid #000000;	padding:5px 5px;}
.footer-text{color:#FdFDFD; font-size:0.8em; text-align:center;}