* {
margin:0;
padding:0;
}

#topnav {
position: relative;
float:left;
width:976px;
height:29px;
font-size:1em;
line-height:normal;
font-weight:700;
margin:0;
padding:2px 0 0 0;
}
.topnav_element_left {
position:absolute;
	z-index:auto;
margin:6px 0 0 8px;
cursor:pointer;
white-space:nowrap; 
}
.topnav_element {
position:absolute;
	z-index:auto;
margin:6px 0 0 16px;
cursor:pointer;
white-space:nowrap; 
}
#topnav .nav li {
list-style: none;
position:absolute;
	z-index:auto;
}
#topnav .nav li a {
display: block;
height: 29px;
text-decoration:none;
}

#topnav .nav li.home { left: 0;}
#topnav .nav li.home a { background:url(../_img/topnav_about_us.gif) no-repeat; width: 249px;}
#topnav .nav li.home a:hover { background:url(../_img/topnav_about_us.gif) no-repeat 0 -29px; color:#FFF;}
#topnav .nav li.home_current { left: 0; background:url(../_img/topnav_about_us.gif) no-repeat 0 -29px; width: 249px;}
#topnav .nav li.home_current .topnav_element_left { color:#FFF;}

#topnav .nav li.products { left: 237px;}
#topnav .nav li.products a { background:url(../_img/topnav_products.gif) no-repeat; width: 248px;}
#topnav .nav li.products a:hover { background:url(../_img/topnav_products.gif) no-repeat 0 -29px;  color:#FFF;}
#topnav .nav li.products_current { left: 237px; background:url(../_img/topnav_products.gif) no-repeat 0 -29px; width: 248px;}
#topnav .nav li.products_current .topnav_element { color:#FFF;}

#topnav .nav li.training { left: 473px;}
#topnav .nav li.training a { background:url(../_img/topnav_training.gif) no-repeat; width: 244px;}
#topnav .nav li.training a:hover { background:url(../_img/topnav_training.gif) no-repeat 0 -29px;  color:#FFF;}
#topnav .nav li.training_current { left: 473px; background:url(../_img/topnav_training.gif) no-repeat 0 -29px; width: 244px;}
#topnav .nav li.training_current .topnav_element { color:#FFF;}

#topnav .nav li.customers { left: 705px;}
#topnav .nav li.customers a { background:url(../_img/topnav_customers.gif) no-repeat; width: 272px;}
#topnav .nav li.customers a:hover { background:url(../_img/topnav_customers.gif) no-repeat 0 -29px;  color:#FFF;}
#topnav .nav li.customers_current { left: 705px; background:url(../_img/topnav_customers.gif) no-repeat 0 -29px; width: 272px;}
#topnav .nav li.customers_current .topnav_element { color:#FFF;}

#subnav {
position:relative;
	z-index:10;
float:left;
width:250px;
font-size:0em;
font-weight:normal;
margin:1px 0 0 0;
padding:0;
line-height:0em;
}
.subnav_element_top {
font-size:14px;
line-height:normal;
position:absolute;
	z-index:inherit;
margin:6px 0 0 8px;
cursor:pointer;
white-space:nowrap; 
color:#FFF; 
}
.subnav_element {
font-size:14px;
line-height:normal;
position:absolute;
	z-index:inherit;
margin:14px 0 0 8px;
cursor:pointer;
white-space:nowrap;
color:#FFF; 
}
#subnav .nav li {
list-style: none;
position:absolute;
	z-index:inherit;
line-height:1.2em;
}
#subnav .nav li a {
display: block;
text-decoration:none;
}

#subnav .nav li.subpic {top:188px;}

#subnav .nav li.subpic_blank {top:168px;}
#subnav .nav li.nav_fillimage { top:0;}
#subnav .nav li.nav_fillheader { top:126px; background:url(../_img/subnav_bars_43.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav .nav li.trucks {top:0;}
#subnav .nav li.trucks a { background:url(../_img/subnav_1.gif) no-repeat; height: 42px; width:250px;}
#subnav .nav li.trucks a:hover { background:url(../_img/subnav_1.gif) no-repeat 0 -42px;}
#subnav .nav li.trucks_current { top:0; background:url(../_img/subnav_1.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav .nav li.general {top:42px;}
#subnav .nav li.general a { background:url(../_img/subnav_2.gif) no-repeat; height: 42px; width:250px;}
#subnav .nav li.general a:hover { background:url(../_img/subnav_2.gif) no-repeat 0 -42px;}
#subnav .nav li.general_current {top:42px; background:url(../_img/subnav_2.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav .nav li.government {top:84px;}
#subnav .nav li.government a { background:url(../_img/subnav_3.gif) no-repeat; height: 42px; width:250px;}
#subnav .nav li.government a:hover { background:url(../_img/subnav_3.gif) no-repeat 0 -42px;}
#subnav .nav li.government_current {top:84px; background:url(../_img/subnav_3.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav .nav li.transportation {top:126px;}
#subnav .nav li.transportation a { background: url("../_img/subnav_4.gif") no-repeat; height: 42px; width:250px;}
#subnav .nav li.transportation a:hover { background: url("../_img/subnav_4.gif") no-repeat 0 -42px;}
#subnav .nav li.transportation_current {top:126px; background: url("../_img/subnav_4.gif") no-repeat 0 -42px; height: 42px; width:250px;}

.subnav_pic {
float:left;
clear:both;
position:relative;
padding-top:20px;
}

#subnav2 {
position:relative;
	z-index:10;
float:left;
width:190px;
font-size:0.9em;
line-height:normal;
font-weight:normal;
margin:1px 0 0 0;
padding:0;
line-height:0em;
}
.subnav2_element_top {
position:absolute;
	z-index:inherit;
margin:0 0 0 28px;
cursor:pointer;
white-space:nowrap; 
}
.subnav2_element {
position:absolute;
	z-index:inherit;
margin:2px 0 0 28px;
cursor:pointer;
white-space:nowrap;
}
#subnav2 .nav li {
list-style: none;
position:absolute;
	z-index:inherit;
line-height:1.2em;
}
#subnav2 .nav li a {
display: block;
text-decoration:none;
}

#subnav2 .nav li.subpic {top:262px;}

#subnav2 .nav li.trucks {top:0;}
#subnav2 .nav li.trucks a { background:url(../_img/subnav_1.gif) no-repeat; height: 42px; width:250px;}
#subnav2 .nav li.trucks a:hover { background:url(../_img/subnav_1.gif) no-repeat 0 -42px;}
#subnav2 .nav li.trucks_current { top:0; background:url(../_img/subnav_1.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav2 .nav li.general {top:42px;}
#subnav2 .nav li.general a { background:url(../_img/subnav_2.gif) no-repeat; height: 42px; width:250px;}
#subnav2 .nav li.general a:hover { background:url(../_img/subnav_2.gif) no-repeat 0 -42px;}
#subnav2 .nav li.general_current {top:42px; background:url(../_img/subnav_2.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav2 .nav li.government {top:84px;}
#subnav2 .nav li.government a { background:url(../_img/subnav_3.gif) no-repeat; height: 42px; width:250px;}
#subnav2 .nav li.government a:hover { background:url(../_img/subnav_3.gif) no-repeat 0 -42px;}
#subnav2 .nav li.government_current {top:84px; background:url(../_img/subnav_3.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav2 .nav li.special_forces {top:130px;}
#subnav2 .nav li.special_forces a { background:url(../_img/subnav_3_government.gif) no-repeat; height: 30px; width:250px;}
#subnav2 .nav li.special_forces a:hover { background:url(../_img/subnav_3_government.gif) no-repeat 0 -30px; color:#3D419A}
#subnav2 .nav li.special_forces_current {top:130px; background:url(../_img/subnav_3_government.gif) no-repeat 0 -30px; height: 30px; width:250px;}

#subnav2 .nav li.roadside_ied {top:164px;}
#subnav2 .nav li.roadside_ied a { background:url(../_img/subnav_3_government.gif) no-repeat; height: 30px; width:250px;}
#subnav2 .nav li.roadside_ied a:hover { background:url(../_img/subnav_3_government.gif) no-repeat 0 -30px; color:#3D419A}
#subnav2 .nav li.roadside_ied_current {top:164px; background:url(../_img/subnav_3_government.gif) no-repeat 0 -30px; height: 30px; width:250px;}

#subnav2 .nav li.transportation {top:200px;}
#subnav2 .nav li.transportation a { background: url("../_img/subnav_4.gif") no-repeat; height: 42px; width:250px;}
#subnav2 .nav li.transportation a:hover { background: url("../_img/subnav_4.gif") no-repeat 0 -42px;}
#subnav2 .nav li.transportation_current {top:200px; background: url("../_img/subnav_4.gif") no-repeat 0 -42px; height: 42px; width:250px;}

#subnav3 {
position:relative;
float:left;
width:250px;
font-size:0.9em;
line-height:normal;
font-weight:normal;
margin:1px 0;
padding:0;
	z-index:10;
line-height:0em;
}
.subnav3_element_top {
position:absolute;
	z-index:inherit;
margin:0 0 0 28px;
cursor:pointer;
white-space:nowrap; 
}
.subnav3_element {
position:absolute;
	z-index:inherit;
margin:6px 0 0 28px;
cursor:pointer;
white-space:nowrap;
}
#subnav3 .nav li {
list-style: none;
position:absolute;
	z-index:inherit;
line-height:1.2em;
}
#subnav3 .nav li a {
display: block;
text-decoration:none;
}

#subnav3 .nav li.subpic {top:252px;}

#subnav3 .nav li.trucks {top:0;}
#subnav3 .nav li.trucks a { background:url(../_img/subnav_1.gif) no-repeat; height: 42px; width:250px;}
#subnav3 .nav li.trucks a:hover { background:url(../_img/subnav_1.gif) no-repeat 0 -42px;}
#subnav3 .nav li.trucks_current { top:0; background:url(../_img/subnav_1.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav3 .nav li.general {top:42px;}
#subnav3 .nav li.general a { background:url(../_img/subnav_2.gif) no-repeat; height: 42px; width:250px;}
#subnav3 .nav li.general a:hover { background:url(../_img/subnav_2.gif) no-repeat 0 -42px;}
#subnav3 .nav li.general_current {top:42px; background:url(../_img/subnav_2.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav3 .nav li.government {top:84px;}
#subnav3 .nav li.government a { background:url(../_img/subnav_3.gif) no-repeat; height: 42px; width:250px;}
#subnav3 .nav li.government a:hover { background:url(../_img/subnav_3.gif) no-repeat 0 -42px;}
#subnav3 .nav li.government_current {top:84px; background:url(../_img/subnav_3.gif) no-repeat 0 -42px; height: 42px; width:250px;}

#subnav3 .nav li.transportation {top:126px;}
#subnav3 .nav li.transportation a { background: url("../_img/subnav_4.gif") no-repeat; height: 42px; width:250px;}
#subnav3 .nav li.transportation a:hover { background: url("../_img/subnav_4.gif") no-repeat 0 -42px;}
#subnav3 .nav li.transportation_current {top:126px; background: url("../_img/subnav_4.gif") no-repeat 0 -42px; height: 42px; width:250px;}

#subnav3 .nav li.explosives {top:172px;}
#subnav3 .nav li.explosives a { background:url(../_img/subnav_3_government.gif) no-repeat; height: 30px; width:250px;}
#subnav3 .nav li.explosives a:hover { background:url(../_img/subnav_3_government.gif) no-repeat 0 -30px; color:#3D419A}
#subnav3 .nav li.explosives_current {top:172px; background:url(../_img/subnav_3_government.gif) no-repeat 0 -30px; height: 30px; width:250px;}

#subnav3 .nav li.narcotics {top:206px;}
#subnav3 .nav li.narcotics a { background:url(../_img/subnav_3_government.gif) no-repeat; height: 30px; width:250px;}
#subnav3 .nav li.narcotics a:hover { background:url(../_img/subnav_3_government.gif) no-repeat 0 -30px; color:#3D419A}
#subnav3 .nav li.narcotics_current {top:206px; background:url(../_img/subnav_3_government.gif) no-repeat 0 -30px; height: 30px; width:250px;}

