﻿html {
	background-image: url(images/bg1column.gif);
	background-repeat:repeat;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	overflow-y: scroll; /* always displays vertical scroll bar in FF so page doesn't appear to jump off center from page to page with or w/o the need for a scrollbar */
	  
}	  
body {
	background-image: url(images/bg1column.gif);
	background-repeat:repeat;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}	
div#wrap {
	width:924px;
	margin:auto; /* centers div horizontally in window */
	position:relative;
	height:auto;
}


div#shadowContainer {
	WIDTH: 924px;
	margin:auto; /* centers div horizontally in window */
	position:relative;
	height:100%;
	min-height:100%;
	background-image: url(images/BGShadowTop.gif);
	background-position: top;
    background-repeat:no-repeat;
    z-index:10;
    
}
div#shadowContainerBtm {
	WIDTH: 924px;
	margin:auto; /* centers div horizontally in window */
	position:relative;
	height:100%;
	min-height:100%;
	background-image: url(images/BGShadowBtm.gif);
	background-repeat:repeat-y;
}
DIV#BGshadowTop {
   	WIDTH: 924px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
    height: 300px;
    background-image: url(images/BGShadowTop.gif);
    background-position: top;
    background-repeat: repeat-y;
}
DIV#BGshadowTopLeft {
   	WIDTH: 462px;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 0;
    height: 300px;
    background-image: url(images/BGLeftShadowTop.gif);
    background-position: left;
    background-repeat: repeat-y;
}

DIV#BGshadowTopRight {
   	WIDTH: 462px;
    position: absolute;
    top: 0px;
    left: 462px;
    z-index: 0;
    height: 300px;
    background-image: url(images/BGRghtShadowTop.gif);
    background-position: right;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmLeft {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 0px;
    z-index: 0;
    height: 360px;
    background-image: url(images/BGLeftShadowBtm.gif);
    background-position: left;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmRight {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 462px;
    z-index: 0;
    height: 360px;
    background-image: url(images/BGRghtShadowBtm.gif);
    background-position: right;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmLeftAbout {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 0px;
    z-index: 0;
    height: 100%;
    background-image: url(images/BGLeftShadowBtm.gif);
    background-position: left;
    background-repeat: repeat-y;
}


DIV#BGshadowBtmRightAbout {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 462px;
    z-index: 0;
    height:100%;
    background-image: url(images/BGRghtShadowBtm.gif);
    background-position: right;
    background-repeat: repeat-y;
}

DIV#BGshadowBtmLeftMM {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 0px;
    z-index: 0;
    height: 510px;
    background-image: url(images/BGLeftShadowBtm.gif);
    background-position: left;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmRightMM {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 462px;
    z-index: 0;
    height: 510px;
    background-image: url(images/BGRghtShadowBtm.gif);
    background-position: right;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmLeftLead {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 0px;
    z-index: 0;
    height: 397px;
    background-image: url(images/BGLeftShadowBtm.gif);
    background-position: left;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmRightLead {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 462px;
    z-index: 0;
    height: 397px;
    background-image: url(images/BGRghtShadowBtm.gif);
    background-position: right;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmLeftNews {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 0px;
    z-index: 0;
    height: 240px;
    background-image: url(images/BGLeftShadowBtm.gif);
    background-position: left;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmRightNews {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 462px;
    z-index: 0;
    height: 240px;
    background-image: url(images/BGRghtShadowBtm.gif);
    background-position: right;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmLeftWhy {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 0px;
    z-index: 0;
    height: 630px;
    background-image: url(images/BGLeftShadowBtm.gif);
    background-position: left;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmRightWhy {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 462px;
    z-index: 0;
    height: 630px;
    background-image: url(images/BGRghtShadowBtm.gif);
    background-position: right;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmLeftAM {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 0px;
    z-index: 0;
    height: 820px;
    background-image: url(images/BGLeftShadowBtm.gif);
    background-position: left;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmRightAM {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 462px;
    z-index: 0;
    height: 820px;
    background-image: url(images/BGRghtShadowBtm.gif);
    background-position: right;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmLeftCU {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 0px;
    z-index: 0;
    height: 245px;
    background-image: url(images/BGLeftShadowBtm.gif);
    background-position: left;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmRightCU {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 462px;
    z-index: 0;
    height: 245px;
    background-image: url(images/BGRghtShadowBtm.gif);
    background-position: right;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmLeftPR1 {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 0px;
    z-index: 0;
    height: 1340px;
    background-image: url(images/BGLeftShadowBtm.gif);
    background-position: left;
    background-repeat: repeat-y;
}
DIV#BGshadowBtmRightPR1 {
   	WIDTH: 462px;
    position: absolute;
    top: 300px;
    left: 462px;
    z-index: 0;
    height: 1340px;
    background-image: url(images/BGRghtShadowBtm.gif);
    background-position: right;
    background-repeat: repeat-y;
}

DIV#login 
{
	position:absolute;
	top:10px;
	left:745px;
	z-index:15;
}
DIV#header 
{
	margin:auto; /* centers div horizontally in window */
	width:898px;
	position:relative;
	padding-bottom:15px;
	margin-bottom:0px;
	background-color:#FFFFFF;
}
#topNav
{
	width: 328px;
	height:112px;
	position:absolute;
	top:163px;
	left:571px;
	z-index:16;
}

#topNav a
{
	color: #00529b;
	text-decoration:none;
}
#topNav a:visited
{
	color: #00529b;
	text-decoration:none;
}

#topNav a:hover
{
	color: #bb4902;
	text-decoration:none;
}
#topNavInside
{
	width: 328px;
	height:112px;
	position:absolute;
	top:83px;
	left:572px;
	z-index:16;
}
#topNavInside a
{
	color: #00529b;
	text-decoration:none;
}
#topNavInside a:visited
{
	color: #00529b;
	text-decoration:none;
}

#topNavInside a:hover
{
	color: #bb4902;
	text-decoration:none;
}
.homeNav
{
	width: 75px;
	height:17px;
	position:absolute;
	bottom:80px;
	left:230px;
	z-index:20;
	font-size:11px;
	font-weight:bold;
	color: #b04308;
}
.aboutUsNav
{
	width: 90px;
	height: 17px;
	position: absolute;
	bottom: 60px;
	left: 193px;
	z-index: 20;
	font-size:11px;
	font-weight:bold;
	color: #b04308;
}
.whyIAInav
{
	width: 95px;
	height:17px;
	position:absolute;
	bottom: 40px;
	left:145px;
	z-index:20;
	font-size:11px;
	font-weight:bold;
	color: #b04308;
}
.activeMgtNav
{
	width: 252px;
	height:17px;
	position:absolute;
	bottom:20px;
	left:90px;
	z-index:20;
	font-size:11px;
	font-weight:bold;
	color: #b04308;
}
.contactUsNav
{
	width: 110px;
	height:17px;
	position:absolute;
	bottom:0px;
	left:25px;
	z-index:20;
	border-width:0px;
	font-size:11px;
	font-weight:bold;
	color: #b04308;
}


#content 
{
	margin: auto; /* centers div horizontally in window */
	width: 898px;
	background-color: #FFFFFF;
	height:358px;
	position: relative;
	background-image: url(images/footerSwoosh.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#contentInside
{
	margin-left: auto; /* centers div horizontally in window */
	margin-right: auto; /* centers div horizontally in window */
	width: 898px;
	position: relative;
	margin-top:0px;
	padding-top:0px;
	background-image: url(images/footerSwoosh.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


div#homeBox1 
{
	width: 241px;
	text-align: left;
	position:relative;
	float:left;
	background-image: url(images/boxHead1.gif);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:44px;
	line-height:16px;
	}
div#vert1 
{
	width: 14px;
	height: 210px;
	position:relative;
	float:left;
	}
	div#vert2 
{
	width: 14px;
	height: 210px;
	position:relative;
	float:left;
	}
div#homeBox2 
{
	width: 242px;
	text-align: left;
	position:relative;
	float:left;
	background-image: url(images/IAI_Info_head.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:44px;
	line-height:16px;
	}	
	div#homeMissionBox 
{
	width: 350px;
	text-align: left;
	position:relative;
	float:left;
	padding-left: 20px;
	padding-right: 2px;
	line-height:16px;	
	}	
	.missionHead
	{
		font-family:tahoma;
		color: #b04308;
		font-size: 14px;
		letter-spacing: .1em;
		font-weight:bold;
	}
	
	.newsDate 
	{
		font-family:tahoma;
		color: #00529b;
		font-size: 12px;
		font-weight:bold;
	}
	
	H1 
{
		font-family:tahoma;
		color: #00529b;
		font-size: 24px;
		letter-spacing: .1em;
		font-weight:bold;
		margin-left:20px;
		margin-top:10px;
	}
	
	H1.homeHead
	{
		font-family:tahoma;
		color: #b04308;
		font-size: 14px;
		letter-spacing: .01	em;
		font-weight:bold;
		margin-left:0px;
		margin-top:0px;
		margin-bottom:0px;
		padding-bottom:0px;
	}
	
	p.homeIntro 
	{
		padding-top:6px;
		margin-top:0px;
	}
	H1.error
{
		font-family:tahoma;
		color: #00529b;
		font-size: 24px;
		letter-spacing: .1em;
		font-weight:bold;
		text-align:center;
	}
	H2 
{
		font-family:tahoma;
		color: #b04308;
		font-size: 14px;
		letter-spacing: .1em;
		font-weight:bold;
		margin-left:20px;
		margin-top:10px;
	}
	H2.PR 
{
		font-family:tahoma;
		color: #000000;
		font-size: 14px;
		letter-spacing: .1em;
		line-height:18px;
		font-weight:bold;
		margin-left:20px;
		margin-top:10px;
	}
	
	H3 
{
		font-family:tahoma;
		color: #b04308;
		font-size: 11px;
		letter-spacing: .1em;
		font-weight:bold;
		margin-left:20px;
		margin-bottom:-15px;
	}
	H4 
{
		font-family:tahoma;
		color: #ffd204;
		font-size: 16px;
		letter-spacing: .1em;
		font-weight:bold;
		margin-bottom:5px;
	}
	H5 
{
		font-family:tahoma;
		color: #ffffff;
		background-color:#00529b;
		font-size: 16px;
		letter-spacing: .1em;
		font-weight:bold;
		margin-bottom:5px;
		padding:10px;
		margin:-10px;
		
	}
	
		H6 
{
		font-family:tahoma;
		color: #b04308;
		font-size: 14px;
		letter-spacing: .1em;
		font-weight:bold;
		line-height:18px;
		top:0;
		left:0;
		margin-left:0px;
		margin-top:0px;
	}
	
	
	span.plus1 
	{
		font-size: 12px;
		margin-left:20px;
	}
	blockquote
	{
		width:765px;
		margin-left:70px;
		font-size: 11px;
	}
	div#aMgt1
	{
		width:375px;
		height:90px;
		margin-left:20px;
		margin-right:20px;
		margin-bottom:20px;
		padding:10px;
		font-size: 11px;
		color:#ffffff;
		background-color:#00529b;
		float:left;
		
	}
	div#aMgt2
	{
		width:375px;
		height:90px;
		margin-left:8px;
		margin-right:20px;
		margin-bottom:20px;
		padding:10px;
		font-size: 11px;
		color:#ffffff;
		background-color:#00529b;
		float:left;
		
	}
	div#aMgt3
	{
		width:390px;
		height:170px;
		margin-left:20px;
		margin-right:0px;
		margin-bottom:10px;
		padding:10px;
		font-size: 11px;
		color:#000000;
		background-color:#fbf6e0;
		float:left;
		border-right:2px;
		border-right-color:#b04308;
		border-right-style:solid;
		background-image:url(images/defenseBox.gif);
		background-position:top;
		background-repeat:no-repeat;
		clear:both;
		
	}
	div#aMgt4
	{
		width:385px;
		height:170px;
		margin-left:0px;
		margin-right:20px;
		margin-bottom:10px;
		padding:10px;
		font-size: 11px;
		color:#000000;
		background-color:#fbf6e0;
		float:left;
		background-image:url(images/offenseBox.gif);
		background-position:top;
		background-repeat:no-repeat;
		
	}
	.AboutUsnoLink
	{
		font-size: 11px;
		color: #00529b;
		font-weight:bold;
	}
	.logos
	{
		text-align:center;
	
	}
	
	#contentInside p
{
		font-family: verdana, Arial, Sans-Serif;
		color: #000000;
		font-size: 11px;
		line-height:16px;
		margin-left:20px;
		margin-right:20px;
	}
	#contentInside p.subNav 
{
	font-family:tahoma;
	color: #b04308;
	font-size: 9px;
	letter-spacing: .1em;
	padding-bottom:8px;
	text-align:center;

}
#contentInside p.tagline 
{
	padding-top:10px;
	padding-bottom:80px;
	line-height:15px;
	font-size:9px;	
}


	
#footer 
{
	width: 924px;
	margin: auto;
	text-align: center;
	padding-top:10px;
	padding-bottom:10px;
	line-height:22px;
	color: #0f3a98;
	background-image: url(images/footerBG.gif);
	background-repeat:no-repeat;
}


.disclaimer 
{	padding-top:0px;
	line-height:15px;
	font-size:9px;	
}

#btmNav
{
	position:absolute;
	bottom: 0px;
	left:120px;
	color: #ffffff;
	padding-bottom:10px;
	text-align:center;
	z-index: 10;
}

#btmNav a
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#btmNav a:visited
{
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#btmNav a:hover
{
	color: #b04308;
	text-decoration:underline;
	font-weight:bold;
}

a:link
{
	color: #b04308;
	text-decoration:none;
	
	
}
a:visited
{
	color: #b04308;
	text-decoration:none;
	
	
}

a:hover
{
	color: #0f3a98;
	text-decoration:underline;
	
	
}
a:active
{
	color: #0f3a98;
	text-decoration:underline;
	
	
}
#footer a
{
	color: #0f3a98;
	text-decoration:none;
}
#footer a:visited
{
	color: #0f3a98;
	text-decoration:none;
}
#footer a:hover
{
	color: #b04308;
	text-decoration:underline;
}

#footer a.disclaimerLink
{
	color: #b04308;
	text-decoration:none;
	
}
#footer a.disclaimerLink:visited
{
	color: #b04308;
	text-decoration:none;
}
#footer a.disclaimerLink:hover
{
	color: #b04308;
	text-decoration:underline;
}

