/* Default - 120710 */

html, body {font-family: Trebuchet MS,Helvetica,sans-serif; font-size:11px; margin:0; padding:0; color:#333333; background:url(/images/layout/bg_tile.gif) repeat-x #666;} 
table, td {font-size: 12px; margin:0; padding:0;}
th {text-align:left;}
tr {vertical-align:top;}
p {font-family: Trebuchet MS,Helvetica,sans-serif; margin: 0 0 1em 0; line-height:16px;}
h1 {font-size:18px; color:#cc0000; font-weight:normal; font-style:italic; margin: 0 0 1em 0;}
h2 {font-size:20px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5, h6 {font-size:12px;}
input, select, textarea {font-size:1em;}
form {display:inline;}
label {vertical-align:middle;}
input[type='radio'], input[type='checkbox'] {vertical-align:middle;}
img {margin:0; padding:0; border-style:none;}

.hide {display:none;}
.smallest {font-size:.8em;}
.smaller {font-size:.9em;}
.larger {font-size:1.1em;}
.largest {font-size:1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}

.red {color:#cc0000;}
.green {color:#390;}

.vtop {vertical-align:top;}
.center {text-align:center;}
.right {text-align:right;}
.nowrap {white-space:nowrap;}
.wrap {white-space:normal;}
.breakforprint {page-break-after:always;}
.spacer {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:.01em;}

a, a:link, a:visited {color: #cc0000; text-decoration:underline;}
a:hover {color: #cc0000; text-decoration:none;}
a:active {color: #cc0000; text-decoration:underline;}
a:active, a:focus {outline: 0; text-decoration:underline;}


/* Left Nav */

ul.lnavdept {font-weight:normal; color:#999; padding:1px 0 0 0; margin:10px 10px 0 10px; list-style-type:none; background:url(/images/layout/hrdots.gif) repeat-x 0 0;}
ul.lnavdept li {padding:0 0 1px 0; background:url(/images/layout/hrdots.gif) repeat-x 0% 100%;}
ul.lnavdept li a, ul.lnavdept li a:link, ul.lnavdept li a:visited {display:block; height:22px; padding:4px 0 0 24px; color:#999;text-decoration:none; background-position:3px 0; background-repeat:no-repeat;}
ul.lnavdept li a:hover, ul.lnavdept li a:hover:active {color:#fff; background-position:3px -26px;}
ul.lnavdept li a.active, ul.lnavdept li a.active:link, ul.lnavdept li a.active:visited {color:#fff; background-position:3px -26px;}

ul.lnavdept li.agriculture a, ul.lnavdept li.agriculture a:link, ul.lnavdept li.agriculture a:visited {background-image:url(/images/navigation/lnav/agriculture.gif);}
ul.lnavdept li.construction a, ul.lnavdept li.construction a:link, ul.lnavdept li.construction a:visited {background-image:url(/images/navigation/lnav/construction.gif);}
ul.lnavdept li.defense a, ul.lnavdept li.defense a:link, ul.lnavdept li.defense a:visited {background-image:url(/images/navigation/lnav/defense.gif);}
ul.lnavdept li.automotive a, ul.lnavdept li.automotive a:link, ul.lnavdept li.automotive a:visited {background-image:url(/images/navigation/lnav/automotive.gif);}
ul.lnavdept li.medical a, ul.lnavdept li.medical a:link, ul.lnavdept li.medical a:visited {background-image:url(/images/navigation/lnav/medical.gif);}
ul.lnavdept li.electronics a, ul.lnavdept li.electronics a:link, ul.lnavdept li.electronics a:visited {background-image:url(/images/navigation/lnav/electronics.gif);}

ul.lnav {font-weight:normal; color:#999; margin:0 10px 0 0; padding:10px 0 0 25px;}
ul.lnav li {padding:0 0 5px 0;}
ul.lnav li a, ul.lnav li a:link, ul.lnav li a:visited {color:#999;text-decoration:none;}
ul.lnav li a:hover, ul.lnav li a:hover:active {color:#fff;}
ul.lnav li a.active, ul.lnav li a.active:link, ul.lnav li a.active:visited {color:#fff;}


ul.lnav ul  {margin:4px 0 10px 10px; padding:0; list-style-type:none;}
ul.lnav ul a, ul.lnav ul a:link, ul.lnav ul a:visited {color:#c00;}
ul.lnav ul a:hover {font-weight:bold; color:#036;}
ul.lnav ul a:active {color:#c00;}

/* default styles */

	.hdng1 {font-size:1.3em; font-weight:bold; font-style:italic; margin:0; padding:7px 0; color:#333333;}
	.hdng2 {font-size:1.3em; font-weight:normal; font-style:italic; margin:0; padding:3px 10px; color:#333333;}
	.hdng2white {color:#fff; font-size:1.3em; font-weight:normal; font-style:italic; margin:0; padding:7px 0;}
	.hdngbox {color:#000; font-style:italic; background:url(/images/layout/hdngbox_tile.gif) repeat-x 0 0 #9a9a9a;}
	
	.text {padding:2px 5px; background:url(/images/layout/input_tile.gif) repeat-x 0 0 #cacaca; border:1px solid #b4b4b4; border-top:1px solid #343434;}

	.btnblack {font-size:10px; line-height:12px; border:1px solid #000; color:#fff; padding:3px 1px; text-align:center; text-transform:uppercase; background:url(/images/layout/btnblack.gif) repeat-x 0 0 #000; cursor:pointer;}
	.btnred {font-size:10px; line-height:12px; border:1px solid #660000; color:#fff; padding:3px 1px; text-align:center; text-transform:uppercase; background:url(/images/layout/btnred.gif) repeat-x 0 0 #6e0000; cursor:pointer;}

/* layout styles */

	.sitewrapper {width:100%; background:url(/images/layout/site_top.gif) no-repeat 50% 0%;}
	.container {width:955px; margin:0 auto;}
	
	.headerNav {padding:7px 15px; text-align:right; background-color:#333; border-right:1px solid #383838; border-left:1px solid #383838;}
	.headerNav .vline {color:#666666; padding:0 3px;}
	.headerNav a, .headerNav a:link, .headerNav a:visited {color:#ccc; text-decoration:none; font-style:italic;}
	.headerNav a:hover, .headerNav a:active {color:#fff;}
	
	.header {position:relative; height:100px; background:url(/images/layout/header_bg.jpg) no-repeat 0 0;}

	.siteSearch {position:absolute; top:13px; right:0; width:208px; color:#fefefe;}
	.siteSearch a.btnblack, .siteSearch a.btnblack:link, .siteSearch a.btnblack:visited {display:block; width:70px; color:#fff; text-decoration:none;}
	.siteSearch a.btnred, .siteSearch a.btnred:link, .siteSearch a.btnred:visited {display:block; width:70px; margin:5px 0; color:#fff; text-decoration:none;}
	.siteSearch .radio {padding:7px 0 0 0;}
	
	.topNav {height:40px; background:url(/images/navigation/tnav/bg_tile.gif) repeat-x 0 0; border-left:1px solid #5c5c5c; border-right:1px solid #5c5c5c;}
	.topNav ul {margin:0; padding:0; list-style-type:none;}
	.topNav ul li {display:block; float:left; background:url(/images/navigation/tnav/tnav_divider.gif) no-repeat 100% 0%;}
	.topNav ul li.last {background:none;}
	.topNav li a, .topNav li a:link, .topNav li a:visited {display:block; height:26px; padding-top:14px; color:#999; text-transform:uppercase; text-align:center; text-decoration:none; font-style:italic; background:url(/images/navigation/tnav/led.gif) no-repeat 50% 0%;}
	.topNav li a:hover, .topNav li a:active {color:#fff; background:url(/images/navigation/tnav/led_on.gif) no-repeat 50% 0%;}
	.topNav li a.active, .topNav li a.active:link, .topNav li a.active:visited {color:#fff; background:url(/images/navigation/tnav/led_on.gif) no-repeat 50% 0%;}
	
	.siteBody {background-color:#fff; border-left:1px solid #5c5c5c; border-right:1px solid #5c5c5c;}
	
	.leftnavCont {background:url(/images/layout/leftnav_bg.gif) repeat-y 0 0 #fff;}
	
	.leftNav {float:left; width:200px; padding-bottom:10px;}

	.rightrailCont {background:url(/images/layout/rightrail_bg.gif) repeat-y 100% 0%;}
	.rightRail {float:right; width:213px; padding:10px;}	
	
	.siteBody .mainContent {padding:10px;}
	.leftnavCont .mainContent {float:right; width:733px;}
	.rightrailCont .mainContent {float:left; width:500px;}
	
	.footerNav {padding:8px 10px 5px 10px; text-align:center; background:url(/images/layout/footer_tile.gif) repeat-x 0 0 #4f4f4f;}
	.footerNav .vline {color:#333; padding:0 3px;}
	.footerNav a, .footerNav a:link, .footerNav a:visited {color:#999; text-decoration:none; font-style:italic; text-transform:uppercase;}
	.footerNav a:hover, .footerNav a:active {color:#fff;}
	
	.sitefooter {padding:10px 0; color:#999999;}
	.sitefooter .vline {color:#999999; padding:0 3px;}
	.sitefooter a, .sitefooter a:link, .sitefooter a:visited {color:#cccccc; text-decoration:none; font-style:normal;}
	.sitefooter a:hover, .sitefooter a:active {color:#fff;}
	.sitefooter .copy {float:left; width:678px;}
	.sitefooter .sitefooterNav {float:right; width:275px; text-align:right;}
	

/* homepage */

	.featItem {margin:10px 0; background:#333; color:#999; font-style:italic;}
	.featItem .productImage {float:left; margin:0 10px 0 0;}
	
	.recentNews .hdngbox {border-bottom:1px solid #fff;}
	.recentNews .hdngbox .archive {float:right; margin:4px 10px 0 0; color:#333333; font-style:normal;}
	.recentNews .rnContent {background:url(/images/layout/ltgry_tile.gif) repeat-x 0 0;}
	
	ul.newsList {margin:0; padding:0; list-style-type:none;}
	ul.newsList li {padding:5px 10px; background:url(/images/layout/hrdots.gif) repeat-x 0% 100%; font-style:italic;}
	ul.newsList li a, ul.newsList li a:link, ul.newsList li a:visited {text-decoration:none; font-style:normal;}
	ul.newsList li a:hover, ul.newsList li a:active {text-decoration:underline;}
	
/* other */	

	.frame {padding:5px; border:1px solid #cccccc; }
	.bar {background:transparent url(/images/layout/bar-bg.gif) repeat-x 0 100%; margin:0 0 10px 0; padding:0 0 9px 0; font-size:10px; color:#666666;}
	.prem {width:120px; text-align:right; float:right; }
	

	a.emaillnk {background:transparent url(/images/layout/icon-email.gif) no-repeat center left; padding-left:21px;}
	a.printlnk {background:transparent url(/images/layout/icon-print.gif) no-repeat center left; padding-left:21px;}
	
	a.emaillnk, a.emaillnk:link, a.emaillnk:visited, a.printlnk, a.printlnk:link, a.printlnk:visited  {color: #666; text-decoration:underline; font-weight:bold;}
	a.emaillnk:hover, a.printlnk:hover  {color: #666; text-decoration:none;}
	a.emaillnk:active, a.printlnk:active  {color: #666; text-decoration:underline;}
	a.emaillnk:active, a:focus, a.printlnk:active, a:focus {outline: 0; text-decoration:underline;}
	
	.bcrmwrpr a,.bcrmwrpr a:link,.bcrmwrpr a:visited {color: #666; text-decoration:none;}
	.bcrmwrpr a:hover {color: #666; text-decoration:underline;}
	.bcrmwrpr a:active {color: #666; text-decoration:none;}
	.bcrmwrpr a:active, a:focus {outline: 0; text-decoration:underline;}
	
	.dvdr {border-top:1px dotted #cccccc; height:1px; line-height:1px; margin:10px 0;}

div.thumbwrpr2 {width:730px;}
div.thumbwrpr2 a {width:190px; float:left; text-align:center; text-decoration:none; border:1px solid #fff; padding:10px; margin:10px 15px;}
div.thumbwrpr2 a:link, div.thumbwrpr2 a:visited {color:#cc0000;}
div.thumbwrpr2 a:hover {color:#000; border:1px dotted #ccc;}
div.thumbwrpr2 a:active {color:#cc0000;}
div.thumbwrpr2 img {width:140px; border-style:none; margin-bottom:4px;}

/* nav */

.qmmc img.hom {width:90px; height:40px; border-style:none;}
.qmmc img.pro {width:109px; height:40px; border-style:none;}
.qmmc img.whe {width:131px; height:40px; border-style:none;}
.qmmc img.sto {width:197px; height:40px; border-style:none;}
.qmmc img.cat {width:142px; height:40px; border-style:none;}
.qmmc img.app {width:181px; height:40px; border-style:none;}
.qmmc img.abo {width:105px; height:40px; border-style:none;}

.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;}
.qmmc {position:relative;background:transparent url(/images/navigation/hnav/bg.gif) no-repeat;}
.qmmc a {float:left;display:block;white-space:nowrap;}
.qmmc div a {float:none;}.qmsh div a{float:left;}
.qmmc div {visibility:hidden;position:absolute;}


	/*"""""""" (MAIN) Container""""""""*/
	#qm0
	{
		height:40px;	
	}


	/*"""""""" (MAIN) Items""""""""*/
	#qm0 a
	{
		padding:0px;
		margin:0;
		background-color:transparent;
		font-family:Trebuchet MS,Helvetica,sans-serif;
		font-size:11px;
		text-decoration:none;
		border-width:1px;
		border-style:none;
		color:#ffffff;
	}


	/*"""""""" (MAIN) Hover State""""""""*/
	#qm0 a:hover
	{
	}


	/*"""""""" (MAIN) Parent items""""""""*/
	#qm0 .qmparent
	{
	}


	/*"""""""" (MAIN) Active State""""""""*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div
	{
		border:1px solid #474747;
		padding:10px;
		background-color:#606060;
		background-image:url(/images/sub_bg.gif);
		background-repeat:repeat-y;
		background-position:left center;
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a
	{
		padding:4px 10px;
		margin:0px;
		background-color:transparent;
		color:#fff;
		text-decoration:none;
		border-bottom:1px dotted #474747;
	}


	/*"""""""" (SUB) Hover State""""""""*/
	#qm0 div a:hover
	{
		background-color:#333333;
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (SUB) Parent items""""""""*/
	#qm0 div .qmparent
	{
	}


	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#333333;
	}