* { margin:0; padding:0; }
body {
	font: 62.5%/160% Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	color: #404040;
	padding: 0;
	margin: 0;
	background-color: #fff;
}
.clearfix:after { 
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; }
.clearfix { 
	min-height: 1px; 
	height: auto !important; 
	height: 1px; 
}

h1, h2, h3, h4, h5, h6 { font-size: 100%;color:#474848;}

ol, ul { list-style: none; }
fieldset, img { border: 0; }
blockquote, body, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, html, img, input, label, legend, li, ol, p, pre, th, td, ul { padding: 0; margin: 0; }
textarea, input { font: 100%/160% Arial, Verdana, sans-serif; color:#404040;  /*Safari disable resize*/ }

a { color: #006595; text-decoration: underline; outline:none; }
a:hover { color: #B95622; text-decoration: underline; -moz-user-focus:none; }

.floatleft { float:left; }
.floatrgt { float:right; }

/*custom*/
.last { background-image:none !important; }
.noBdr, .noBdr a { border:0 !important; }
.head { margin:0;}
.infoBox ul.glance li { background:transparent url(../img/bg/bg_dot.gif) left bottom repeat-x; }
.heading { color:#006595; font-weight:bold; font-size:12px; }
.dot_h { background:transparent url(../img/bg/bg_dot.gif) left bottom repeat-x; font-weight:normal; font-size:18px; padding-bottom:8px;}
.dot_hSecondary  { background:transparent url(../img/bg/bg_dot.gif) left bottom repeat-x; font-weight:lighter; font-size:24px; padding-bottom:8px; text-transform:none; }
.dot_hTR {background:transparent url(../img/bg/bg_dot.gif) left bottom repeat-x; font-weight:normal; font-size:13px; padding-bottom:8px;}
.headline, .date { color:#b85522; font-weight:bold; }
.bodyCopy { font-size:12px; line-height:18px; }
.homeInset { border:1px; padding:1px; border-style:solid; border-color:#a2a2a2; }

a.watch, a.view { display:block; font-weight: bold; text-decoration:none;}
a.watch span { background:transparent url(../img/icons/icn_watch.jpg) right 3px no-repeat; padding-right:20px; text-decoration:underline; font-size:110%; }
a.view span { background:transparent url(../img/icons/icn_link_arrow.gif) right 4px no-repeat; padding-right:10px; text-decoration:underline; font-size:110%;}
a.home { font-size:13px;  background:transparent url(../img/icons/back_arrow_forestgreen.jpg) left no-repeat; padding-left:15px; }
a.home:hover { background:transparent url(../img/icons/back_arrow_orange.jpg) left no-repeat; }

/*Global Style*/
.mainWrapper { width:960px; margin:8px auto 51px auto; }
.mainWrapper p { font-size:110%}

.banner {}
.banner .logo { float:left; width:328px;padding-bottom:4px; }
.banner .topSearch { float:right;  padding-top:9px; }
.banner .topSearch label { float:left; color:#2f5855; height:21px; line-height:21px; font-size:112%; font-weight:bold; text-transform:uppercase; margin-right:6px; }
.banner .topSearch .search { float:left; width:130px; height:18px; margin-right:6px; font-size:120%; }

.nav { background-color:#006e51; padding:4px 0 4px 5px; }
.nav li { 
	float:left; 
	background-color:transparent;
	background-image:url(../img/bg/bg_dot_nav.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	text-transform:uppercase; 
	color:#f8faf1; 
	font-size:115%; 
	font-weight:bold;
}
.nav li.active { background-image:none !important; }
.nav li a { display:block; color:#f8faf1; text-decoration:none; height:25px; line-height:25px; padding:0 30px; }
.nav li a:hover { background-color:#185041; color:#f8faf1; text-decoration:none; }
.nav li a.selected { background-color:#17ac85 !important; text-decoration:none; }

.nav .home { width:91px; }
.nav .sales { width:120px; }
.nav .distribution { width:144px; }
.nav .manufacturing { width:118px; }
.nav .mic { width:120px; }

.leftNavMenu { }
.leftNavMenu li,
.productNav li {
	width:209px;
	font-size:120%;
	font-weight:bold;
}
.leftNavMenu li a,
.productNav li a,
.productNav li.productName span 
{
	display:block;
	width:180px;
	color:#fff; 
	text-decoration:none; 
	background-color:#7fab9f;
	background-image:url(../img/icons/icn_nav_list_arrow.gif.gif);
	background-position:190px center;
	background-repeat:no-repeat;
	padding: 8px 10px 11px 11px; 
	border-bottom: 1px solid #578478;
}
.leftNavMenu li a:hover, .productNav li a:hover { color:#fff; text-decoration:none; }

.leftNavMenu li.last a,
.productNav li.last a { border:0; }

.leftNavMenu li.selected, .productNav li.selected {
	background-color:transparent;
	background-image:url(../img/icons/icn_list_arrow.gif);
	background-position:right center;
	background-repeat:no-repeat;
}

.leftNavMenu li.over a, .productNav li.over a { text-decoration: underline; } 

.leftNavMenu li.selected a, .productNav li.selected a { background-color:#578478; background-image:none; }

.productNav li.productName { background:none;  margin-top:5px; text-transform:uppercase; }
.productNav li.productName span {
	color:#244b41; 
	background-image:none;
	padding: 11px 10px 9px 11px; 
}

.backTop {
	display:block;
	text-align:right;
	text-decoration:none;
	font-size:120%;
}
a.backTop:hover { text-decoration:none }
.backTop span {
	background-color: transparent;
	background-image:url(../img/icons/icn_back_to_top.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:14px;
	text-decoration:underline;
}

.footer { margin-top:45px; background-color:#d8dccc; height:26px; line-height:26px; color:#6f6f6f; padding:0 10px;  font-size:11px;}
.footer .copy { display:block; float:left; width:300px; font-size:11px;}
.footer ul { float:right; text-align:right;  }
.footer ul li { display:inline; margin-left:6px; } 
.footer ul li a { color:#6f6f6f; text-decoration:none; }
.footer ul li a:hover { color:#6f6f6f; text-decoration:underline; }
.footer ul li span { color: #6f6f6f; margin-left:8px; }

/*header2*/
.nav2 { background-color:#006e51; padding:4px 0 0 5px; }
.nav2 .divider { line-height:12px; }
.nav2 li { 	float:left; }
.nav2 li a{display: block; height:25px; outline: none; text-indent: -9999px;}

.nav2 .home3 { background: url( ../img/nav/home_Light.jpg) top left no-repeat; width:117px;}
.nav2 .sales3 { background: url( ../img/nav/sales_Light.jpg) top left no-repeat;width:117px;}
.nav2 .distribution3 { background: url( ../img/nav/distribution_Light.jpg) top left no-repeat;width:172px;}
.nav2 .manufacturing3 { background: url( ../img/nav/manufacturing_Light.jpg) top left no-repeat; width:172px;}
.nav2 .mic3 { background: url( ../img/nav/mic_Light.jpg) top left no-repeat;width:361px;}

.nav2 .home2 { background: url( ../img/nav/home_Med.jpg) top left no-repeat; width:117px;}
.nav2 .sales2 { background: url( ../img/nav/sales_Med.jpg) top left no-repeat;width:117px; }
.nav2 .distribution2 { background: url( ../img/nav/distribution_Med.jpg) top left no-repeat;width:172px;}
.nav2 .manufacturing2 { background: url( ../img/nav/manufacturing_Med.jpg) top left no-repeat; width:172px;}
.nav2 .mic2 { background: url( ../img/nav/mic_Med.jpg) top left no-repeat;width:361px;}

.nav2 .home2:hover { background: url( ../img/nav/home_Dark.jpg) top left no-repeat; width:117px;}
.nav2 .home3:hover { background: url( ../img/nav/home_Dark.jpg) top left no-repeat; width:117px;}
.nav2 .sales2:hover { background: url( ../img/nav/sales_Dark.jpg) top left no-repeat;width:117px;} 
.nav2 .sales3:hover { background: url( ../img/nav/sales_Dark.jpg) top left no-repeat;width:117px;}
.nav2 .distribution2:hover { background: url( ../img/nav/distribution_Dark.jpg) top left no-repeat;width:172px;}
.nav2 .distribution3:hover { background: url( ../img/nav/distribution_Dark.jpg) top left no-repeat;width:172px;}
.nav2 .manufacturing2:hover { background: url( ../img/nav/manufacturing_Dark.jpg) top left no-repeat; width:172px;}
.nav2 .manufacturing3:hover { background: url( ../img/nav/manufacturing_Dark.jpg) top left no-repeat; width:172px;}
.nav2 .mic2:hover { background: url( ../img/nav/mic_Dark.jpg) top left no-repeat;width:361px;}
.nav2 .mic3:hover { background: url( ../img/nav/mic_Dark.jpg) top left no-repeat;width:361px;} 


/*end header2*/