/*///////////////// new //////////////////*/

a:link, a:visited, a:active, a:hover {
color: #c0a440;
text-decoration: underline;
}


a:focus {
outline: 0;
} 

object:focus { outline:0; }

img:focus { outline:0; }

.short{
	
		height: 1px;
	width: 1px;
		z-index:2;
	overflow: hidden;
	
	
	}

.centerit{
	
		width: 100%;
 margin-left: auto ;
  margin-right: auto ;
  		z-index:9999;
	background-color: #2b363e;}

	

.body11pt{	
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #022a5a;
	font-style: normal;
	margin: 0 auto 0 auto; 
	padding: 0 auto 0 auto; 	
}


.hdsHome {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	font-style: normal;
	font-weight: normal;

}

.hds11pt {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484848;
	font-style: normal;	
	font-weight: bold;
}


.hds14pt_white {

	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;	
	font-weight: bold;
}


.hds12pt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #484848;
	font-style: normal;
	font-weight: bold;
}



/*///////////////// new //////////////////*/

*{border:0;margin-left:auto; margin-right:auto; }
html{height:100%; margin:0;}
body{height:100%; width:100%; background-color:#1c2830; background-image:url(''); background-repeat:repeat-x; background-position:top; text-align:center; font-family:Arial,Helvetica,sans-serif; font-size:12px}
img{border:none}
hr{width:100%; height:1px; color:#000000;}
#w{width:100%; height:100%; background-image:url('/phpscript/images/bg1b.gif'); background-repeat:repeat-x; background-position: top; background-color: #2b3b47;  text-align:left; position:relative;}
#header{width:100%; height:80px; background-image:url('/images/topbar2.gif'); background-repeat:no-repeat; background-position:center top; background-color: #2b363e; padding-top:0px}
#lang{
	position:absolute;
	right:259px;
	top:19px
}
#lang a:link, #lang a:visited, #lang a:hover, #lang a:active{color:#006BB6; font-size:11px; margin-top:66px}
#fpContent{width:760px; height:432px}
#fpContent #left{width:336px;  height:432px;  background-image:url('/images/leftbarshortclear.gif');  background-repeat: no-repeat; background-color: #003473;  background-position:left top;  float:left}
#fpContent #left p{color:#FFF; padding:0 23px 6px 23px; line-height:15px}

#fpContent #left #links{left:0; margin-top:8px; margin-left:0}

#fpContent #left #links a:link, #fpContent #left #links a:visited, #fpContent #left #links a:hover, #fpContent #left #links a:active{text-decoration:none; width:100%; height:22px; line-height:1.2; font-size:22px}
#fpContent #left #links ul{list-style:none; margin:0; padding:0}
#fpContent #left #links li{height:30px; width:336px; background-repeat:no-repeat; margin:0; padding:0}
#cover{width:100px; height:100px; background-color:#336}
#fpContent #left #links li span{visibility:hidden}
#upperFooter{width:760px; height:28px; background-image:url('/images/footertagline.gif'); background-repeat:no-repeat; background-position:center; clear: both;}
#footerEmail{width:146px; height:28px; float:right; padding: 0;margin: 0; background-image:url(/images/middlebar2.gif);}
#lowerFooter{width:760px; height:25%; padding-top: 11px; background-image:url(/images/middlebar2.gif); background-repeat:repeat-y; background-position:top; }
#lowerFooter a:link, #lowerFooter a:visited, #lowerFooter a:hover, #lowerFooter a:active{color:#539BCE; font-size:11px; margin-top:66px}
.message{color:#C00; font-weight:bold}
#navp{padding-top:0px; padding-left:150px;} /*///////////////////////////////////////////// NAVIGATION position ////////////*/
.menuActuator{height:15px; display:block; float:left; background-color: #2b363e; padding:0px 0px 0px 0px;} /*////// NAVIGATION tabs ////////////*/
.menuActuator a{}
.menuActuator a.active img {
	background-position: left -16px;
}

#footer {
display: block;
width:760px;
 clear: both;
 padding-top: 6px;
  padding-bottom: 22px;
background-image:url(/images/middlebar2.gif); background-repeat:repeat-y;
 
}

	#footer a:link,
	#footer a:hover,
	#footer a:visited,
	#footer a:active {
	text-decoration: none;
	color: #fff;
	}
	
	#footer p {
	
	font-size: 11px;
	color: #fff;
	display: block;
	text-align: center;
	}

#act0 img {
	background-image: url('/images/butnav_industries.gif');
	background-repeat: none;
}
#act1 img {
	background-image: url('/images/butnav_products.gif');
	background-repeat: none;
}
#act2 img {
	background-image: url('/images/butnav_sales.gif');
	background-repeat: none;
}
#act3 img {
	background-image: url('/images/butnav_support.gif');
	background-repeat: none;
}
#act4 img {
	background-image: url('/images/butnav_company.gif');
	background-repeat: none;
}
#act5 img {
	background-image: url('/images/butnav_news-events.gif');
	background-repeat: none;
}
#act6 img {
	background-image: url('/images/butnav_contact.gif');
	background-repeat: none;
}
/*
This is what to edit to add rolloever to menu headers
.menuActuator a:hover img {background-color:#F69; border-bottom: 30px solid #990000;}
*/
.menuActuator {
position: relative;
z-index: 9999;
}
.menuActuator a:visited{color:#b4b7ba }
.menu{font-size:12px; background-color:#2b363e }
.menu a{display:block; text-decoration:none; font-size:12px; color:#c6c9cc; margin:0 6px 0 6px; padding:9px 0 9px 6px;  border-bottom: 1px solid #424e58;}
.menu a:hover{display:block; color:#FFF; background-color:#2b363e}
.menu a:visited{}

#main{
width:760px; 
background-image:url('/images/main_background.gif'); 
background-repeat:repeat-y;
background-position:left top; 
color:#022A5A;
height:"100%";
margin: 3px auto 0 auto;
position: absolute;
 }

td div{position:relative;
z-index: 999;

}

#maincontent{
padding:22px 260px 22px 23px
}

#maincontentapp{
padding-top:10px;
padding-left:22px;
}

#maincontentlong {
padding:22px 23px 22px 23px
}

.productdrop {
	font-size: 11px;
	width: 152px;
	padding: 1px 1px 2px 1px;
	background-color: #091219;
	color: #FFFFFF;
	border: 1px solid #384959;
}

#productscontent {
padding:22px 23px 22px 23px
}

#producttable {margin-top:-4px;}

#productspanel {
	background-repeat: no-repeat;
	background-position:left top; 
	height: 34px;
	width: 760px;
}

#productsheader {
	background-repeat: no-repeat;
	background-position:left top; 
	height: 102px;
	width: 760px;
}

#productsdetailscontent {
padding: 22px 0 22px 0;
margin-left: 214px;
width: 524px;

}

#productsbar {
	float: left;
	width: 197px;
	font-size: 12px;
	display: block;
	color: #C6CFE4;
	padding-bottom: 1px;
	background-image: url('/images/productnavbottomborder2.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
}

#productsbar div {
	display: block;
	width: 100%;
	height: 28px;
	/*
			border-bottom: 1px solid #667F99;	
	*/
}

#productsbar div a {

	text-decoration: none;
	display: block;
	padding-top: 7px;
	padding-bottom: 2px;
	padding-left: 23px;
	width: 169px;
}

#productsbar div a:hover {	
	font-weight: bold;
}

#productsbar  div.activemenu {

	background-color: #E4A510;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('/images/productnavarrowdown.gif');
}

#productsbar  div.activemenu a {
	color: #FFFFFF;
	font-weight: bold;
		
	

}

#productsbar  .inactivemenu {
	background-color: #091219;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('/images/productnavarrowright.gif');
}

#productsbar  .inactivemenu a {
	color: #C6CFE4;
}

#productsbar div.menuoption {
	background-color: #2b3b47;  /*//////////////////////////////////////////////////////////////////*/
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('/images/productmenuoption.gif');
}

#productsbar div.menuoption a {
	color: #C6CFE4;
}

#productsbar div.menuoption a:hover {
	color: #FFFFFF;
}

#productsbar div.thismenuoption {
	background-color: #2b3b47;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url('/images/productmenuoption.gif');
}

#productsbar div.thismenuoption a {
	color: #FFFFFF;
	font-weight: bold;
}

#clickforsalesinfo {
	height: 23px;
	width: 180px;
	margin-top: 10px;
}

#clickforsalesinfo a {
	background-image: url('/images/clickforsalesinfo.gif');
	background-repeat: no-repeat;
	background-position: left top;	
	display:block;
	height: 23px;
	width: 180px;
	text-decoration: none;
}

#clickforsalesinfo a span {
	visibility: hidden;
	height: 23px;
	width: 180px;
}

#clickforsalesinfo a:hover{
	background-position: left -23px;
}

.productdetialsspacer {
	margin-top: 8px;
}

.producttablespacer {
	margin-top: 4px;
}

#productscontent table th {
	color: #FFFFFF;
}

#detailswrapper {
	background-image: url('/images/productsmarginbackgroud2.gif');
	background-repeat: repeat-y;
	background-position: left top;	
}

#prodindustrialheader {
	background-image: url('/images/products-industrial.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 162px;
	height: 141px;
}

#prodmilitaryheader {
	background-image: url('/images/products-military.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 162px;
	height: 141px;
}

#prodaccessoriesheader {
	background-image: url('/images/products-accessories.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 162px;
	height: 141px;
}

#prodsoftwareheader {
	background-image: url('/images/products-software.gif');
	background-repeat: no-repeat;
	background-position: left top;
	width: 162px;
	height: 141px;
}

.viewproductslink {
	position: relative;
	top: 92px;
	width: 152px;
	height: 20px;
	display: block;
}
.viewproductslink a {
	display: block;
	background-image: url('/images/viewproducts.gif');
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
	height: 20px;
}

.viewproductslink a:hover {
	background-position: left -20px;	
}

.viewproductslink a span {
	visibility: hidden;
		display: block;
	
}

.listbyproductnumberlink {
	position: relative;
	top: 95px;
	width: 152px;
	height: 20px;
	display: block;
}

.listbyproductnumberlink a {
	display: block;
	background-image: url('/images/listbyproductnumber.gif');
	background-position: left top;
	background-repeat: no-repeat;
	text-decoration: none;
	height: 20px;
}

.listbyproductnumberlink a span {
	visibility: hidden;
		display: block;
	
}

.prodlistlink {
	display: block;
	width: 152px;
	background-color: #FFFFFF;
	padding-bottom: 4px;
	margin-top: 6px;
}

.prodlistlink a:link, .prodlistlink a:visited, .prodlistlink a:hover, .prodlistlink a:active {
	color: 7C7C7C;
	text-decoration: underline;
	display: block;
	text-align: left;
	padding: 6px;
	margin-left: 6px;
}

#contentBrand{padding:22px 22px 22px 23px}
h2, p{line-height:16px}
h2{color:#006BB6; font-weight:bold; font-size:12px; padding-bottom:8px}
h3{color:#006BB6; font-weight:bold; font-size:16px; padding-bottom:0px; padding-top:22px;}
p{padding-bottom:8px}

#apppic{
width:223px; float:right; padding-right:23px; margin-top:22px; background-repeat:no-repeat;
}

#featured{height:124px; width:223px; float:right; padding-right:23px; margin-top:22px; background-repeat:no-repeat; background-position:left top}

#featuredClick{height:20px; width:100%; float:right; margin-top:98px; background-repeat:no-repeat; }

#featuredClick a{height:20px; width:100%; background-repeat:no-repeat; background-position:left 0; display:block; text-decoration:none}
#featuredClick a span{visibility:hidden}


ol, ul{padding-left:2em; line-height:16px; padding-bottom:8px}
#main a{color:#022A5A}
#main a:link, #main a:visited, #main a:hover; #main a:active{color:#022A5A}

#dg_folders table {padding-bottom:10px;}
.ch_file_header{font-weight:bold; font-size:.9em; color:#FFF; background-color:#81BAE2; margin:10; padding:10}
.ch_file_item{font-weight:normal; font-size:.9em; color:#000; background-color:#FFFFFF; margin:10; padding:10}
.ch_file_item a, .ch_file_item a:hover, .ch_file_item a:visited,{font-weight:normal; color:#000}
.ch_file_item_alt{font-weight:normal; font-size:.9em; color:#000; background-color:#EFF4F9; margin:10; padding:10}
.ch_file_item_alt a, .ch_file_item_alt a:hover, .ch_file_item_alt a:visited,{font-weight:normal; color:#000}


#custtable {
	background-image:url('/images/middlebarclear.gif'); 
	background-position: top left; 
	background-repeat:no-repeat; 
	background-color: #E2A002;
	height: 27px;
	width: 760px;
}

#custtable div {
	padding-top: 5px;
}

#custtable a {

	margin-top: 80px;
	margin-left: 20px;
}

#custtable a, #custtable a:visited {
	text-decoration: none;
	color: #FFFFFF;
	padding: 2px 4px  2px 4px;
	
}

#custtable a span {
	padding: 1px 4px  2px 0px;
}
#custtable a:hover {
	background-image: url('/images/hleftcust.gif');
	
	background-repeat: no-repeat;

	background-position: center left;

}
#custtable a:hover span {
	background-color: #E9B841;
	background-image: url('/images/hrightcust.gif');
	background-repeat: no-repeat;
	background-position: center right;
}
#contentBrand table th {
	color: #FFFFFF;
}
th.tr {background-image:url('/images/tr-corner-blue.gif'); background-repeat:no-repeat; width:3px; background-position:right top;}
th.tl {background-image:url('/images/tl-corner-blue.gif'); background-repeat:no-repeat; width:3px;}
th.white {background-color:##589BCD; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px;}

.conforminput {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 4px;
	display: block;
	text-align: center; 
}

.conforminput span {
	display: block;
}

.formbutton {
	border: 1px solid #000000;
}

.forminput {
	width: 100%;
}

.forminput40 {
	width: 40%;
}

.thanksforregistering {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 6px;
}
.checkmark {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e2a002;
	font-size:26px;
	padding:0px;
	border:0px;
}

ul.home {
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#FFFFFF;
	padding-left:50px;
}

table.featuredprod-box {
clear: both;
width: 710px;
display: block;
margin-bottom: 14px;
background: url('/images/featured-box.gif') no-repeat left top;
}

table.featuredprod-box a.pli span {
visibility: hidden;

}

table.featuredprod-box  p {
position: relative;
z-index: 699;
}

table.featuredprod-box a.pli {
margin-left: 10px;
display: block;
width: 180px;
height: 23px;
background: url('/images/featured-salesbutton.gif') no-repeat;
text-decoration: none;
}

table.featuredprod-box a.pli:hover {
background-position: left -23px;
}

h1.featured {
font-size: 16px;
margin-bottom: 8px;
}

table.nfeaturedprod-box {
clear: both;
width: 710px;
display: block;
margin-bottom: 14px;
background: url('/images/featured-box-bkgd.gif') repeat-y left top;
}

table.nfeaturedprod-box ul {
list-style-type: disc;

list-style: disc;

}

table.nfeaturedprod-box li {
padding: 0;
list-style: disc;
list-style-type: disc;
}

table.nfeaturedprod-box a.pli span {
visibility: hidden;

}

table.nfeaturedprod-box a.pli {
margin-left: 10px;
display: block;
width: 180px;
height: 23px;
background: url('/images/featured-salesbutton.gif') no-repeat;
text-decoration: none;
}

table.nfeaturedprod-box a.pli:hover {
background-position: left -23px;
}

#fpContent #left .chinese,
.chinese,
p.chinese {
	line-height: 24px;
	font-size: 18px;
}

#w #fpContent #left #links #chineselist li a,
#w #fpContent #left #links #chineselist li a:link,
#w #fpContent #left #links #chineselist li a:active,
#w #fpContent #left #links #chineselist li a:hover,
#w #fpContent #left #links #chineselist li a:visited {
	line-height: 28px; 
	font-size: 14px;
	color:#FFFFFF;
	font-weight: normal;
	padding-left: 60px;
}

table.chinesetables {

}

table.chinesetables,
table.chinesetables td {
border: 1px solid #C0C8D1;
}
table.chinesetables tr {
margin-bottom: -1px;
}

a.feat {
	width:223px; 
	float:right; 
	padding-right:23px; 
	margin-top:22px;
	background-repeat:no-repeat; 
	background-position:left top;
	text-decoration: none;
	display: block;
	clear:both;
}

a.feat.q:link,
a.feat.q:visited {
	background-image: url("/images/freatured_q.png");
	height: 155px;
}

a.feat.q:active,
a.feat.q:hover {
	background-image: url("/images/freatured_q.png");
	background-position: left bottom;
}

a.feat.ime:link,
a.feat.ime:visited {
	background-image: url("/images/featured_ime500.png");
	height: 140px;
}

a.feat.ime:active,
a.feat.ime:hover {
	background-image: url("/images/featured_ime500.png");
	background-position: left bottom;
}

a.feat span {
visibility: none;
display: none;
}
