/*  Generated by www.menucool.com/drop-down-menu  */

/* useful when http://www.menucool.com/ddmenu/one-menu-for-all-pages */
#ddmenuLink {
	display: none;
}
/* main menu
----------------------------*/
#ddmenu {
	display: block;
	font-family: Arial;
	/*    text-align:center; */
	/*    letter-spacing: .015em; */
	letter-spacing: normal; 
}
#ddmenu ul.ddmenumain {
	width: 700px;/*same1   ....   this is the width of the main horizontal navigation link area  .... */
	margin: 0; /*If above width is not 100% and you want this menu to align in the center of its container, set it as { margin: 0 auto; }*/
	padding: 0;
	background: #0083be; /*url(bg-blue.png) repeat-x 0 0*/
	/*    border:1px solid #336699; */
	display: inline-block;
	list-style: none;
	position: relative;
	font-size: 0;
	float: left;
	z-index: 999;/*    border-radius:3px 3px 2px 2px; */
/*    position:relative;    */
}

#ddmenu li {
	margin: 0;
	padding: 0;
	display: inline-block;
	color: #ffffff;
}
#ddmenu a {
	color: #ffffff;
	padding: 0 25px;
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	display: inline-block;
	outline: 0;
	position: relative;
	white-space: nowrap;
}
#ddmenu li.over {
	z-index: 9999999990;
}
/* links without sub-menu */
/*#ddmenu li.over a {
	background-color: #002c77;
	color: #eeeeee;
}*/
#ddmenu li:hover, #ddmenu li.onhover {
	background: #002c77;
}

/* links with sub-menu */
#ddmenu a.arrow {
	background-image: url(arrow2.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#ddmenu li.over a.arrow {
	background-color: #002c77;
	color: #eeeeee;
	z-index: 9999999994;/*text-decoration:underline;*/
}
#ddmenu div {
	padding: 0;
	margin: 0;
}
/* the drop down
----------------------------*/


#ddmenu div.drop {
	position: absolute;
	text-align: left;
	/*    border:1px solid #000000; */
	border-top: none;
	background: #002c77;
	color: #FFFFFF;
	line-height: 30px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	/*    border-radius:0 0 6px 6px; */
/*    box-shadow: inset 0px -4px 4px 0 #333333; */
	width: 960px;/*same1      ....  This is the width of the drop down menus  ....    */
	display: none;
	left: 0px;/*Use this property to change offset of the sub-menu*/
	height: 340px;/*This height must be explicitly set here.*/
}
/* If you want a specific drop down to have different height, add an additional class to the .drop (i.e. class="drop drop2" and define its height as below. */
#ddmenu div.drop2 {
	height: 150px;
}
/* sub UL
----------------------------*/

#ddmenu ul ul li, #ddmenu ul ul a {
	zoom: 1;
}  /*Hacks for IE6, IE7 */
#ddmenu ul ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	position: static;
	font-size: 0;
	padding-top: 10px;
	width: 247px;
}
#ddmenu ul ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;/* IE7 hack */
	display: block;
	background: #002c77;
}
/* --------------Change background color of dropdown menu links on hover ---------------
#ddmenu ul ul li:hover, #ddmenu ul ul li.onhover {
	background: #002c77;
}
----------------------------*/
#ddmenu ul li.over li a {
	color: #EEEEEE;
	display: block;
	text-decoration: none;
	line-height: 15px;
	padding-left: 23px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	/*border:solid 1px transparent;
	margin-left:10px; margin-right:10px;*/
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
}

#ddmenu li.over li a.arrow {
	background: none;
	background-color: transparent;
}
#ddmenu ul ul li:hover a.arrow, #ddmenu ul ul li.onhover a.arrow {
	color: #0083BE;/*background: #114477;
	border:solid 1px #336699;
	border-radius:6px;*/
}
#ddmenu ul li.over li div a { /* link format in sub-sub menu - area with background image */
	border-top: none;
	background: none;
	background-color: transparent;
	color: #002c77;
	display: block;
	text-decoration: none;
	line-height: 15px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
}
#ddmenu ul li.over li div a:hover { /* link format when moused over in sub-sub menu - area with background image */
	color: #0083be;
}
/* DIVs in drop and in sub UL
---------------------------------------*/
#ddmenu ul ul li div {
	position: absolute;
	width: 713px;
	overflow: hidden;
/*	font: normal 12px Arial;
	line-height: 17px; */
	top: 0;/* required */
}
#ddmenu ul ul li div div {
	position: static;
	width: auto;
	display: block;
	top: auto;
}

#ddmenu div.column {
	width: 190px;
	float: left; /*align each column in one row*/
	padding: 10px; /*padding of each column*/
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #002c77; */
}
#ddmenu div.columnWide {
	width: 300px;
	float: left; /*align each column in one row*/
	padding: 10px; /*padding of each column*/
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
/*------- div with image background ------------------*/

#ddmenu div.image1, #ddmenu div.image2, #ddmenu div.image3, #ddmenu div.image4, #ddmenu div.image5, #ddmenu div.image6, #ddmenu div.image7, #ddmenu div.image8, #ddmenu div.image9, #ddmenu div.image10, #ddmenu div.image11, #ddmenu div.image12, #ddmenu div.image13, #ddmenu div.image14, #ddmenu div.image15, #ddmenu div.image16, #ddmenu div.aboutimage1, #ddmenu div.aboutimage2, #ddmenu div.aboutimage3 , #ddmenu div.aboutimage4 , #ddmenu div.aboutimage5, #ddmenu div.aboutimage6, #ddmenu div.aboutimage7, #ddmenu div.aboutimage8, #ddmenu div.aboutimage9, #ddmenu div.aboutimage10, #ddmenu div.aboutimage11, #ddmenu div.aboutimage12, #ddmenu div.aboutimage13, #ddmenu div.aboutimage14, #ddmenu div.aboutimage15, #ddmenu div.aboutimage16, #ddmenu div.careersimage1, #ddmenu div.careersimage2, #ddmenu div.careersimage3, #ddmenu div.careersimage4, #ddmenu div.careersimage5, #ddmenu div.careersimage6, #ddmenu div.careersimage7,#ddmenu div.careersimage8          {
	width: 713px;
	height: 340px;
	padding: 0px;
	overflow: hidden;
}
#ddmenu div.image1 {
	background-image: url(../images/menus-whatwedo-chembio.jpg);
	background-position: 383px 0px; /* Note: the second 0px will let the background image to have 0px margin from top */
	background-repeat: no-repeat;
	background-color: #e7e7e7;
}
#ddmenu div.image2 {
	background-image: url(../images/menus-whatwedo-radarsensor.jpg);
	background-position: 383px 0px; 
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image3 {
	background-image: url(../images/menus-whatwedo-comms.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image4 {
	background-image: url(../images/menus-whatwedo-cyber.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image5 {
	background-image: url(../images/menus-whatwedo-eha.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image6 {
	background-image: url(../images/menus-whatwedo-ew.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image7 {
	background-image: url(../images/menus-whatwedo-lifecycle.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image8 {
	background-image: url(../images/menus-whatwedo-mfg.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image9 {
	background-image: url(../images/menus-whatwedo-ISR.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image10 {
	background-image: url(../images/menus-whatwedo-operational-int.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image11 {
	background-image: url(../images/menus-whatwedo-a-z.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.image12 {
	background-image: url(../images/menus-newsandevents-tradeshow.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #002c77;/*	background-color: #c2c2c2; */
}
#ddmenu div.image13 {
	background-image: url(../images/menus-newsandevents-whatsnew.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #002c77;/*	background-color: #c2c2c2; */
}
#ddmenu div.image14 {
	background-image: url(../images/menus-newsandevents-pressreleases.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #002c77;/*	background-color: #c2c2c2; */
}

#ddmenu div.image15 {
	background-image: url(../images/menus-newsandevents-advancedtech.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #002c77;/*	background-color: #c2c2c2; */
}

#ddmenu div.image16 {
	background-image: url(../images/menus-newsandevents-multimedia.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #002c77;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage1 {
	background-image: url(../images/menus-aboutus-overview.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage2 {
	background-image: url(../images/menus-aboutus-srctec.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage3 {
	background-image: url(../images/menus-aboutus-leadership.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage4 {
	background-image: url(../images/menus-aboutus-locations.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage5 {
	background-image: url(../images/menus-aboutus-lab.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage6 {
	background-image: url(../images/menus-aboutus-business.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}

#ddmenu div.aboutimage7 {
	background-image: url(../images/menus-aboutus-customers.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}

#ddmenu div.aboutimage8 {
	background-image: url(../images/menus-aboutus-partners.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}

#ddmenu div.aboutimage9 {
	background-image: url(../images/menus-aboutus-awards2.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}

#ddmenu div.aboutimage10 {
	background-image: url(../images/menus-aboutus-business.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage11 {
	background-image: url(../images/menus-aboutus-business.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage12 {
	background-image: url(../images/menus-aboutus-philanthropic-subnav.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage13 {
	background-image: url(../images/menus-aboutus-notforprofit.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage14 {
	background-image: url(../images/menus-aboutus-certifications.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage15 {
	background-image: url(../images/menus-aboutus-subsidiaries.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.aboutimage16 {
	background-image: url(../images/menus-aboutus-diversity.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.careersimage1 {
	background-image: url(../images/menus-careers-overview.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.careersimage2 {
	background-image: url(../images/menus-careers-featured-opps.jpg);
	background-position: 383px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.careersimage3 {
	background-image: url(../images/menus-careers-benefits.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.careersimage4 {
	background-image: url(../images/menus-careers-veterans.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.careersimage5 {
	background-image: url(../images/menus-careers-internships.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.careersimage6 {
	background-image: url(../images/menus-careers-eeo.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.careersimage7 {
	background-image: url(../images/menus-careers-greatemployer.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
#ddmenu div.careersimage8 {
	background-image: url(../images/menus-careers-events.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #e7e7e7;/*	background-color: #c2c2c2; */
}
/* to make the text have a transparent background 
---------------------------------------------------------------*/
#ddmenu div.bg1, #ddmenu div.bg2 {
	position: absolute;
	width: 500px;
	height: 330px;
	padding: 0px;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
#ddmenu div.3rdLevelLinks {
	position: absolute;
	width: 500px;
	height: 330px;
	padding: 0px;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
#ddmenu div.bg1 {
	border: 1px solid #000000;
	background-color: transparent;
	border-radius: 6px;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
#ddmenu div.bg2 {
	color: #EEEEEE;
}
#ddmenu ul li.over li div.bg2 a {
	color: #FFFFFF;
}