@charset "utf-8";
/* CSS Document */
<!--
body {
	margin-top: 0px;
	margin-left: 5px;
}
.style6 {
	font-size: 14px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
h1 {
	font-size: 16px;
	color: #DF2027;
}
h1,h1,h3,h4,h5,h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DF2027;
}
h3 {
	font-size: 12px;
	color: #000000;
}
a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #DF2027;
}
a:active {
	color: #bb831b;
}

ul#MenuBar2 a:visited {
		color: #ffffff;
}
#apDiv1 {
	position:absolute;
	width:181px;
	height:35px;
	z-index:1;
	left: 16px;
	top: 142px;
}
.style19 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
#apDiv2 {
	position:absolute;
	width:424px;
	height:92px;
	z-index:1;
	left: 203px;
	top: 629px;
}
#apDiv3 {
	position:absolute;
	width:417px;
	height:25px;
	z-index:1;
	left: 206px;
	top: 417px;
}
#apDiv4 {
	position:absolute;
	width:415px;
	height:27px;
	z-index:1;
	left: 212px;
	top: 503px;
}
#apDiv5 {
	position:absolute;
	width:390px;
	height:159px;
	z-index:2;
	left: 233px;
	top: 537px;
}
#apDiv6 {
	position:absolute;
	width:177px;
	height:21px;
	z-index:3;
	left: 642px;
	top: 143px;
}
#apDiv7 {
	position:absolute;
	width:172px;
	height:24px;
	z-index:4;
	left: 642px;
	top: 506px;
}
#apDiv8 {
	position:absolute;
	width:425px;
	height:78px;
	z-index:5;
	left: 203px;
	top: 643px;
}
#apDiv9 {
	position:absolute;
	width:410px;
	height:21px;
	z-index:5;
	left: 210px;
	top: 735px;
}
#apDiv10 {
	position:absolute;
	width:411px;
	height:24px;
	z-index:6;
	left: 211px;
	top: 765px;
}
#apDiv11 {
	position:absolute;
	width:180px;
	height:24px;
	z-index:7;
	left: 10px;
	top: 143px;
}
#apDiv12 {
	position:absolute;
	width:173px;
	height:292px;
	z-index:8;
	left: 19px;
	top: 168px;
}
#apDiv13 {
	position:absolute;
	width:176px;
	height:296px;
	z-index:8;
	left: 14px;
	top: 173px;
}
#apDiv14 {
	position:absolute;
	width:181px;
	height:304px;
	z-index:8;
	left: 11px;
	top: 171px;
}
#apDiv15 {
	position:absolute;
	width:171px;
	height:179px;
	z-index:9;
	left: 644px;
	top: 194px;
}
#apDiv16 {
	position:absolute;
	width:173px;
	height:96px;
	z-index:10;
	left: 643px;
	top: 341px;
}

<!--
#apDiv17 {
	position:absolute;
	width:189px;
	height:266px;
	z-index:11;
	left: 637px;
}
#apDiv18 {
	position:absolute;
	width:181px;
	height:256px;
	z-index:11;
	left: 642px;
	top: 531px;
}
#apDiv19 {
	position:absolute;
	width:176px;
	height:122px;
	z-index:11;
	left: 644px;
	top: 536px;
}
#apDiv20 {
	position:absolute;
	width:182px;
	height:29px;
	z-index:11;
	left: 9px;
	top: 141px;
}
#apDiv21 {
	position:absolute;
	width:181px;
	height:290px;
	z-index:12;
	left: 5px;
	top: 180px;
}
#apDiv22 {
	position:absolute;
	width:170px;
	height:268px;
	z-index:12;
	left: 14px;
	top: 180px;
}
-->
</style>
<style type="text/css">
<!--
#apDiv23 {
	position:absolute;
	width:130px;
	height:23px;
	z-index:13;
	left: 250px;
	top: 151px;
}
#apDiv24 {
	position:absolute;
	width:192px;
	height:343px;
	z-index:11;
}
#apDiv25 {
	position:absolute;
	width:191px;
	height:50px;
	z-index:11;
	top: 137px;
	left: 636px;
}
#apDiv26 {
	position:absolute;
	width:424px;
	height:225px;
	z-index:7;
	left: 206px;
	top: 487px;
}
#apDiv27 {
	position:absolute;
	width:426px;
	height:63px;
	z-index:7;
	top: 733px;
}
#apDiv28 {
	position:absolute;
	width:425px;
	height:76px;
	z-index:1;
	left: 205px;
	top: 717px;
}
#apDiv29 {
	position:absolute;
	width:192px;
	height:256px;
	z-index:1;
	left: 637px;
	top: 541px;
}
#apDiv30 {
	position:absolute;
	width:181px;
	height:105px;
	z-index:1;
	left: 642px;
	top: 550px;
}
#apDiv31 {
	position:absolute;
	width:176px;
	height:274px;
	z-index:1;
	left: 643px;
	top: 199px;
}
.style55 {color: #333333}
#apDiv32 {
	position:absolute;
	width:190px;
	height:136px;
	z-index:2;
	left: 7px;
	top: 514px;
}
#apDiv33 {
	position:absolute;
	width:193px;
	height:311px;
	z-index:1;
	left: 6px;
	top: 486px;
}
.style56 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style61 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style66 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; }
.style67 {font-size: 12px}
.style69 {color: #FFFFFF}
h1,h2,h3,h4,h5,h6 {
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 12px;
	color: #000000;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style70 {
	font-family: Geneva, Arial, Helvetica, sans-serif
}
/* TOP LEFT BOX -- SERVICES PROVIDED */
#topleftnav {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000; 
	color: #FFFFFF; 
	width: 193px;
	padding-bottom: 0px;
	margin-top: 0px;
	border: 1px solid #000000;
	height: 332px;
}

html>body #topleftnav {
	padding-bottom: 9px;
}


#topleftnav h1 {
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 95%;
	margin-top: 17px;
}

html>body #topleftnav h1 {
	padding-top: 8px;
}

#topleftnav ul {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
}

#topleftnav ul li {
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 22px;
}

html>body #topleftnav ul li {
	margin-bottom: 22px;
	padding: 0px;
}


#topleftnav ul li a {
	color: #FFFFFF;
	text-decoration:none;
}

#topleftnav ul li a:hover {
	color: #DF2027;
}

#Importance-Service-Tips {
	height: 46px; 
	_height: 40px; /* IE 6 type */
	background-color:#fff; 
	margin-bottom: 8px; 
	#margin-bottom: 8px;
	_margin-bottom: 5px;
	margin-top: 3px;
	#margin-top: 1px;
	_margin-top: 0px;
}

#catalogs {
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	height: 54px; /* Firefox */
	#height: 47px; /* IE 7 */
	_height: 48px; /* IE 6 */
	margin-bottom: 1px;
	margin: 0px;
	padding: 0px;
}


#catalogs strong {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 95px;
	margin-left: 5px;
}

html>body #catalogs strong {

}

#catalogs a {
	color: #cccccc;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}

#catalogs p {
	margin: 0px;
	padding: 0px;
	margin-top: 18px;
}

html>body #catalogs p {
	margin-top: 0px;
	padding-top: 18px;
}


#newsletter {
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	height: 54px;
	#height: 47px; /* IE 7 */
	_height: 49px; /* IE 6 */
	margin-top: 1px;
	
}

#newsletter strong {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 105px;
	margin-left: 5px;
}

html>body #newsletter strong {

}

#newsletter a {
	color: #cccccc;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
}

#newsletter p {
	margin: 0px;
	padding: 0px;
	margin-top: 18px;
}

html>body #newsletter p {
	margin-top: 0px;
	padding-top: 18px;
}

/* START OF NEW INDUSTRY SERVED CSS */


#industriesServed {
	width: 422px;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF; 
	padding-bottom: 0px;
	margin-top: 0px;
	border: 1px solid #000;
	height: 180px;
	#height: 196px; /* IE 7 */
	_height: 170px; /* IE 6 */
	margin-bottom: 0px;
}

#industriesServed ul { 
	list-style:none;
	margin: 0px 0px 0px 65px;
	padding: 0px 0px 0px 0px;
}

#industriesServed h1 {
	color: #FFFFFF;
	font-size: 16px;
	text-transform: uppercase;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 95%;
	margin-top: 8px;
	margin-left: 7px;
	margin-bottom: 17px;
}

html>body #industriesServed h1 {
	padding-top: 8px;
}

#industriesServed ul li {
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 11px;
}

html>body #industriesServed ul li {
	margin-bottom: 12px;
	padding: 0px;
}

#industriesServed ul li a {
	color: #FFFFFF;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
}

#industriesServed ul li a:hover {
	color: #DF2027;
}

#ismore {
	clear:both; 
	font-size: 12px; 
	font-style:italic; 
	text-align:right; 
	padding-right: 8px; 
	padding-bottom: 5px;
}

#ismore a {
	color: #FFFFFF;
	text-decoration: none;
}

/* END OF NEW INDUSTRY SERVED CSS */

#inthenews { height: 295px; background-color: #996633; padding: 0px; margin: 0px;}
ul#news {padding: 10px; margin: 0 20px 0 0 ; }
ul#news li a {color: #fff; font-weight: bold;}
ul#news li {color: #fff; list-style: none;}

 
/*#casestudies {height:273px;}*/
#casestudies {height:298px; padding: 0px; margin: 0px; background-color: #DF2027; width: 192px;}

#story
{
	color: #FFFFFF;
	padding: 5px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}

#story p {
	margin-top: 1px;
	padding: 0px;
}

html>body #story p {
	margin-top: 5px;
	padding: 0px;
}

#story p.readmore a {
	font-style: normal;
	color:#CCCCCC;
	text-decoration: none;
}

#story p.title {
	font-style: normal;
	font-weight: bold;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
}

#dash {
	width: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px dashed #ffffff;
	height: 1px;
	margin-left: 9px;
	padding: 0px;
}

html>body #dash {
	margin-top: 2px;
	margin-bottom: 2px;
}




/*
#casestudies {height:100%; padding: 0px; margin: 0px; background-color: #DF2027;}

#story
{
	color: #FFFFFF;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}

#story p {
	margin-top: 0px;
	padding: 0px;
}

html>body #story p {
	margin-top: 0px;
	padding: 0px;
}

#story p.readmore a {
	font-style: normal;
	color:#CCCCCC;
	text-decoration: none;
}

#story p.title {
	font-style: normal;
	font-weight: bold;
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#dash {
	width: 90%;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top: 1px dashed #ffffff;
	height: 1px;
	margin-left: 9px;
	padding: 0px;
}

html>body #dash {
	margin-top: 0px;
	margin-bottom: 0px;
}
*/

-->
/* 2010-07-2015 new styles */
.style1 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #DF2027;
	width: 172px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	height: 21px;
	padding: 16px 10px;
	margin-bottom: 5px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #996633;
	width: 175px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	height: 21px;
	padding: 16px 10px;
	margin-bottom: 5px;
}

#livechat {float: right;}
#tagline {
	padding: 0px;
	/*.padding: 15px 0 0 0; */
	margin: 15px 0 0 0;
	font-size: 14px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif; }
#new-products { height: 312px;}

#newproducts h2 {font-size: 15px; margin: 0; padding: 2px 0px;}
#listticker { height:312px; 	overflow:hidden; 	padding:0px; margin: 1px 0 0 0 ; }
#listticker li h3 {padding; 0px; margin: 0px; color: red; font-size: 14px;}
#listticker li h4 {padding; 0px; margin: 0px; color: black;}
#listticker li{border:0; margin:0; padding:0; list-style:none; height:154px; padding:3px;}
#listticker li p {font-size: 11px; margin: 0px; padding: 0;}
#listticker p a.readmore {color: red; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
#listticker img{ 	float:right; 	padding:4px;}
#inthenews { height: 181px; width: 194px;
	#height: 198px; /* IE 7 */
	_height: 170px; /* IE 6 */ }
	
	
.searchform {margin-top: 5px; padding: 0;}
