@charset "UTF-8";
/* CSS Document */


/* reset.css */
html, body,span, object, iframe, h1, h2, h3, h4, h5, h6,blockquote, pre, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

/*ul, li, p,a,div,*/
body
{
	background-color: #323232;
	font-family:calibri; 
}

.backgroundLayer
{
	background-color:#000000;
	border-color:#34737C;
	border-width:1px;
	border-style:solid;
	margin-left:auto;
	margin-right:auto;
}

#mainContainer
{
	top: 0px;
	width:976px;
	height:660px;
	padding-left:1px;
	padding-right:1px;
	text-align:left;
}

/*-----*/
div#container
{
	width:976px; 
	margin:0px auto; 
	height:660px;
	width: 976px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#000000;
	border-color:#34737C;
	border-width:1px;
	border-style:solid;
}

div#bannerContainer
{
	width:976px; 
	margin:0px auto; 
	height:300px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#000000;
	border-color:#34737C;
	border-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-style:solid;
}

div#titleContainer
{
	width:976px; 
	margin:0px auto; 
	height:32px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#000000;
	border-color:#34737C;
	border-width:1px;
	border-bottom-width:0px;
	border-top-width:0px;
	border-style:solid;
}

div#bodyContainer
{
	width:976px; 
	margin:0px auto; 
	height:406px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#000000;
	border-color:#34737C;
	border-width:1px;
	border-top-width:0px;
	border-style:solid;
}

div#logoContainer
{
	width:976px; 
	margin:0px auto; 
	height:104px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#FFFFFF; /*background-color:#000000;*/
	border-color:#34737C;
	border-width:1px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-style:solid;
	margin-top: 20px;
}

div#navbarContainer
{
	width:976px; 
	margin:0px auto; 
	height:32px;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#000000;
	border-color:#34737C;
	border-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-top-width:0px;
	border-style:solid;
	z-index:300;
}
div.body
{
	width:974px;
	height:100%;
	color:#000000;
	background-color:#FFFFFF;
	border-color:#34737C;
	border-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	float:left;
}

div.bannerImage
{
	padding:0px;
	width: 974px;
	height:299px;
	border-width:0px;
	border-color:#34737C;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-top-width:1px;
	background-image:url('../images/IndigoI.jpg');
	background-repeat:no-repeat;
}

img.bannerImage
{
	width:100%;
	height:100%;
}

div.pageTitle
{
	position:inherit;
	padding:0px;
	width: 969px;
	height:32px;
	background-color:#333434;
	background-image:url('../images/pageTitleBackground.jpg');
	background-repeat:repeat-x;
	color:#FFFFFF;
	border-width:1px;
	border-color:#34737C;
	border-bottom-width:0px;
	border-top-width:1px;
	border-style:solid;
	padding-top:5px;
	padding-left:5px;
}

div.mainBody
{
	padding:0px;
	width: 974px;
	height:100%;
	background-color:#000000;
	
	color:#FFFFFF;
	border-width:1px;
	border-color:#34737C;
	border-bottom-width:0px;
	border-top-width:0px;
	border-style:solid;
	
	float:left; 
	margin-bottom:50px;
	
}

div.videoBody
{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:10px;
	margin-right:9px;
	width:221px;
	height:370px;
	border-width:1px;
	border-style:solid;
	border-color:#34737C;
	float:left;
}

div.podcastBody
{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:9px;
	margin-right:9px;
	width:221px;
	height:370px;
	border-width:1px;
	border-style:solid;
	border-color:#34737C;
	float:left;
}

div.visualizationBody
{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:9px;
	margin-right:9px;
	width:221px;
	height:370px;
	border-width:1px;
	border-style:solid;
	border-color:#34737C;
	float:left;
}

div.contactBody
{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:9px;
	margin-right:9px;
	width:221px;
	height:370px;
	border-width:1px;
	border-style:solid;
	border-color:#34737C;
	float:left;
}

div.bodyContentTitle
{
	height:29px;
	width:217;
	background-color:#FFFFFF;
	background-image:url('../images/bodyContentTitle.jpg');
	background-repeat:repeat-x;
	padding-top:2px;
	padding-left:4px;
}

div.imageRightBox
{
	padding:20px; 
	padding-right:50px;
	float:right;
}

div.contentLeftBox
{
	padding:20px;
	padding-left:50px;
	padding-right:20px;
	text-align:justify;
}

div.contentLeftBoxFullPage
{
	padding:20px;
	padding-left:50px;
	padding-right:50px;
	text-align:justify;
}

div.leftBoxHalf
{
	padding:20px;
	padding-left:50px;
	text-align:justify;
	float:left;
}

div.rightBoxHalf
{
	padding:20px;
	padding-right:50px;
	text-align:justify;
	float:right;
}

div#newsItemLeftAndRight
{
	float:left;
	height:64px;
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	border-color:#34737C;
	padding:0px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#FFFFFF;
}

div#newsItemLeft
{
	float:left;
	width:60%;
	height:64px;
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	border-color:#34737C;
	padding:0px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#EFEFEF;
}

div#newsItemRight
{
	float:left;
	width:40%;
	height:64px;
	border-width:0px;
	border-top-width:1px;
	border-style:solid;
	border-color:#34737C;
	padding:0px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#EFEFEF;
}

div.visualizationBody div.mainPageBoxInfoBody div  div#newsItemRight a img
{
	width:64px;
}

div#imageRightBox
{
	padding:20px; 
	padding-right:50px;
	float:right;
}

div#contentLeftBox
{
	padding:20px;
	padding-left:50px;
	padding-right:20px;
	text-align:justify;
	float:left;
	width:400px;
}

div.logo
{
	margin:0px auto;
	text-align:center;
}

div#copyrightInfo
{
	width:976px; 
	margin:0px auto; 
	height:10px;
	width: 976px;
	padding:0px;
	border-width:0px;
	border-style:solid;
	text-align:center;
	color:#BDBDBD;
	font-size:9pt;
}

div.mainPageBoxInfoBody
{
	background-color:#FFFFFF;
	padding:5px;
	letter-spacing:-0.001px;
	font-size:10pt;
}

div.counterIntelligence
{
	border-style:solid;
	border-width:1px;
	border-color:#34737C;
	width:440px;
	height:50px;
	text-align:center;
	margin:0px;
	padding:5px;
	background-color:#585858;
	color:#FFFFFF;
	font-size:80%;
}

.mainBoxBodyHeading
{
	font-weight:bold;
	color:#3D8192
}

.thick
{
	font-weight:bold;
}

.geoint
{
	width:80px;
	height:110px;
}

.USGIFmember
{
	
	margin-bottom:5px;
}

.video
{
	width:100%;
	height:200px;
	margin-bottom:0px;
}

.3dVisVideo
{
	width:200px;
	height:211px;
	margin-bottom:5px;
}

.contactUs
{
	margin-bottom:5px;
}

.datasheet
{
	width:81px;
	height:64px;
}

.aboutIntelepixImage
{
	width:406px;
	height:267px;
}


.aboutIntelepixImage2
{
	width:406px;
	height:267px;
}

.multiLogo
{
	width:406px;
	height:108px;
}

.precisionStrikeAssociationLogo
{
	width:330px;
	height:95px;
}

.USGIFLogo
{
	width:76px;
	height:95px;
}

.nationalDefenseIndustrialAssociationLogo
{
	width:406px;
	height:69px;
}

.NMIALogo
{
	width:406px;
	height:128px;
}

.adobeReader
{
	height:29px;
	width:119px;
}


a.plainLink:link 
{ 
	font-weight:bold;
	color:#3D8192;
	text-decoration: none;
}

a.plainLink:visited 
{
	font-weight:bold;
	color:#3D8192;
	text-decoration: none;
}

a.plainLink:hover
{
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}

a.plainLink:active 
{
	color:#3D8192;
	text-decoration: none
}

.plainLink
{
}

h1
{
	font-size:105%;
	font-weight:bold;
}

div#nav ul
{
	padding:0px;
	margin:0px;
	border-width:0px;
}

div#nav li
{
	padding:0px;
	margin:0px;
	border-width:0px;
}

a
{
	padding:0px;
	margin:0px;
	border-width:0px;
}

div#navcon 
{ 
	background:#000000; 
	width:974px; 
}

div#nav
 { 
	padding:0px;
	width:974px; 
	height:32px; 
	position:relative; 
	color:white; 
	font-family:calibri; 
	font-size:10pt;
	border-color:#34737C;
	border-width:0px;
	border-left-width:1px;
	border-right-width:1px;
	border-style:solid;
	border-top-width:1px;
	z-index:301;
}

div#nav ul 
{
	
	list-style-type:none;
}

div#nav ul li 
{ 
	float:left; 
	position:relative; 
}

div#nav ul li div a 
{ 
	border-right:0px; 
	border-left:0px;
	padding:10px;
	display:block; 
	font-size: 10pt;
	text-align:left; 
	color:white; 
	text-decoration:none;
}

div#nav ul li a 
{ 
	border-right:0px; 
	border-left:0px;
	padding:0px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	display:block; 
	text-align:left; 
	color:white; 
	text-decoration:none;
}

div#nav ul li a:hover 
{ 
	background-color:#BDBDBD; 
	color:black; 
}

div#nav ul li ul 
{ 
	display:none;
}

div#nav ul li:hover ul 
{ 
	display:block; 
	position:absolute; 
}

div#nav ul li:hover ul li a 
{ 
 background:black; 
 color:white; 
 display:block; 
 width:110px;
}

div#nav ul li:hover ul li a:hover 
{ 
	background-color:#BDBDBD; 
	color:black; 
}

table.default
{
	border-collapse:collapse;
}
table.default,th, td
{
	border: 1px solid black;
	
	vertical-align:middle;
	padding: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.MobileMeetings
{
	text-align: center;
	float: left;
	width: 64px;
	height: 77px; 
	padding-right: 10px;
}

.FuzeMeeting
{
	text-align: center;
	width: 64px;
	height: 64px;
	float: left;
	padding-right: 10px;
}

.SkypeMeeting
{
	text-align: center;
	float: left;
	padding-right: 10px;
}
/*-------*/

