/**
 * @file
 * Page Styling
 *
 * Style the markup found in page.tpl.php. Also includes some styling of
 * miscellaneous Drupal elements that appear in the $content variable, such as
 * ul.links, .pager, .more-link, etc.
 */


/*
 * Body

  @font-face {
    font-family: 'DroidSansRegular';
    src: url('fonts/DroidSans-webfont.eot');
    src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-webfont.woff') format('woff'),
         url('fonts/DroidSans-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DroidSansBold';
    src: url('fonts/DroidSans-Bold-webfont.eot');
    src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/DroidSans-Bold-webfont.woff') format('woff'),
         url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

} */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-size: 12px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
	list-style:none;
	color:#262626;
} 

	img{border-style: none;}
	p {margin: 10px 0 0 0;}
	h1 { font-size:24px; font-weight:normal; color:#262626; line-height:26px !important;}
	h2 {
		color:#262626 ;
		font-family:Arial, Helvetica, sans-serif;
		font-weight: normal;
		font-size:18px;
		line-height:20px;
	}
	h4 {
		color:#262626 ;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		line-height:22px;
	}
	h6 {
		color:#262626 ;
		font-family:Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		font-size:12px;
	}
	a h2{ font-weight:bold;}
	a, a b, a em, a h2{color:#1280d2; outline:none;}
	a:visted, a.active, a b:visted{color:#2595e8 !important;}
	a:hover, a b:hover,  b a:hover, h3 a:hover, a em:hover, a h2:hover {color:#0a385b !important;}

a.homeCit{
	color:#0a385b !important;
	font-size:10px; 
	line-height:10px !important;}
a.homeCit:hover{color:#1280d2 !important;}

#wrapper{
	margin-bottom:20px;
}

#page-wrapper {
	width: 940px;clear:both;
}

#font-page-wrapper{
	width:100%; background-color:#FFFFFF;
}
#page {
}

.cf:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.cf {
	display: inline-block;
}


/* Safari Fixes */
	@media screen and (-webkit-min-device-pixel-ratio:0){	
		#psmaSUBbox p strong{font-weight:500;}
		
	}

ul.withDots{
   list-style-type: disc; 
   list-style-position: inside;
   margin-left:20px; margin-top:10px; }
ul.withDots li{ list-style:disc;}

/*
 * The skip-link link will be completely hidden until a user tabs to the link.
 * See the element-focusable rule in system.base.css.
 */
#skip-link a,
#skip-link a:visited {
  display: block;
  width: 100%;
  padding: 2px 0 3px 0;
  text-align: center;
  background-color: #666;
  color: #fff;
}

/*----------\
	Tables
\----------*/
table.cssOverride{
	width:100%;
	border:1px #ccc solid;
	margin-top:20px;
}
table.cssOverride thead tr{}
table.cssOverride thead th,
table.cssOverride thead td{
	text-align:center; vertical-align:middle;
	padding:5px 0;
	font-weight:bold;}
table.cssOverride thead th{
	color:#FFF !important;
	font-size:14px;}
	
table.cssOverride thead tr.main{background-color:#999;}
table.cssOverride thead tr.sub{
	background-color:#ccc;}
table.cssOverride thead td{}

table.cssOverride tbody tr{}
table.cssOverride tbody tr.even{ background-color:#eee;}
table.cssOverride tbody tr.odd{background-color:#fff;}
table.cssOverride tbody td{ padding:5px;}
/*----------\
	Header
\----------*/
#header{ height:179px;}
#headTOPwrap{
	}
		#headTOP{height:30px;width:940px; margin:0 auto;}
			#headTOP h1 a{color:#FFF; line-height:14px; font-size:14px; text-align:right; width:300px; float:right; margin-top:8px;}
#headWrap {	
  /*background: url(../../../IMG/top-header-sides_1x109.jpg) repeat-x;*/
  height: 60px; 
}

	#header .section {
		height:90px;
	}

#logo img {
  vertical-align: bottom;
}

#socialLinks{
	width: 210px;
	height: 20px;
	float:right;
	margin-top: 5px;
	color:9f9f9f;
}

.employeelogin { float:right;}
.employeelogin a{ color:#9f9f9f;}
.employeelogin a:hover{color:#fff;}

#ansericon{width:150px; float:right; margin-top:45px;}

	#inLink{
		background:url(../images/header/linkedin.png) no-repeat;
		margin: 0 0 0 10px;
		float:right;	
		width: 24px;
		height: 24px;
	}
	

	
	#fbLink{
		background: url(../images/header/facebook.png) no-repeat;
		margin: 0 0 0 10px;
		float:right;
		width: 24px;
		height: 24px;
	}
	
	#twitLink{
		background: url(../images/header/twitter.png) no-repeat;
		margin: 0 0 0 10px;
		float:right;
		width: 24px;
		height: 24px;
	}

h1#site-name,
div#site-name /* The name of the website */ {
  margin: 0;
  font-size: 2em;
  line-height: 1.5em;
}

J3sus$@v3s12

#site-name a:link,
#site-name a:visited {
  color: #000;
  text-decoration: none;
}

#site-name a:hover,
#site-name a:focus {
  text-decoration: underline;
}

#site-slogan /* The slogan (or tagline) of a website */ {
}

.region-header /* Wrapper for any blocks placed in the header region */ {
  clear: both; /* Clear the logo */
}

/*
 * Main (container for every1pxg else)
 */
#main-wrapper {
	width: 940px;
}

#content-wrapper{
	width: 920px; min-height:750px;
	margin-top: 20px; margin-bottom:20px; 
	line-height: 200%;
	overflow:auto;
}
#main { float:left; width:940px; 
}

/*-----------------------------\
	NON profit
\-----------------------------*/
#nonprofIMG{ background:url(../../../IMG/not-for-profit_280x135.jpg) no-repeat; width:280px; height:135px; float:left;  margin: 10px 0 0 10px;}
#nonprofTXT{ margin: 10px 0 0 20px; width:600px; float:left;}
/*-----------------------------\
	404
\-----------------------------*/

#errorTXT{}
	#errorTXT h1{ font-size:20px; line-height:22px;}
	#errorTXT p{}
	#errorTXT ul{ margin-top:20px;}


/*-----------------------------\
	Side Bar IMG
\-----------------------------*/
.sideBAR{margin: 10px 0 0 10px;}
	#sideBARcontract{ width:280px; height:186px;  background: url(../../../IMG/contracting_280x192.jpg) no-repeat;}
	#sideBARhistory{width:300px; height:265px;background:url(../../../IMG/50thanniversary_300x265.png) no-repeat;}
	#sideBARculture{width:280px; height:186px;background:url(../../../IMG/culture_280x186.jpg) no-repeat;}
	#sideBARpub {width:280px; height:186px;background:url(../../../IMG/publications_280x186.jpg) no-repeat;}
	#sideBARprohectspotlight {width:280px; height:186px;background:url(../../../IMG/project-spotlight_280x186.jpg) no-repeat;}
	#sideBARnews {width:280px; height:186px;background:url(../../../IMG/press_280x186.jpg) no-repeat;}
	#sideBAR {width:280px; height:186px;background-image:url( );}

/*
 * Content <img src="" alt="" title="" />
 */

#homeContent .section {
}

.region-highlighted {
}

.breadcrumb /* The path to the current page in the form of a list of links */ {
  padding-bottom: 0; /* Undo system.css */
}

h1.title, /* The title of the page */
h2.node-title, /* Title of a piece of content when it is given in a list of content */
h2.block-title, /* Block title */
h2.title, /* Comment section heading */
h2.comment-form, /* Comment form heading */
h3.title /* Comment title */ {
  margin: 0;
}

tr.even /* Some tables have rows marked even or odd. */ {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

tr.odd {
  /* background-color: #eee; */ /* Drupal core uses a #eee background */
}

div.messages /* Important messages (status, warning, and error) for the user. See also the declarations in messages.css. */ {
  margin: 1.5em 0; /* Drupal core uses "6px 0" margin */
}

div.messages ul {
  margin-top: 0;
  margin-bottom: 0;
}

nks /* List of links */ {
}

ul.links.inline {
  display: block; /* Let the links be inline, but the container be a block. */
}

ul.links li {
  padding: 0 1em 0 0; /* LTR */
}

.item-list .pager /* A list of page numbers when more than 1 page of content is available */ {
  padding: 0; display:block;
}

.item-list .pager li /* Each page number in the pager list */ {
  padding: 0 0.5em;
}


/*
 * Footer
 */
.region-footer {
}

/*
 * Page bottom
 */
.region-bottom /* Wrapper for any blocks placed in the page bottom region */ {
}

/*-------------------------\
		Main Slider
\-------------------------*/

#homeSliderContent{
}

#homeSliderContent.clasic{
    width:940px;height:390px;
    margin: 20px 0 20px 0px;
    background:#e5e5e5;
    padding: 1px;
	margin: 0 auto;

}
#homeSliderContent.min.wContent{}
#homeSliderContent.fullWidth{}
#homeSliderContent.metro{}

#mainSlider-NAV{
    width:320px; height:390px;
    z-index: 100; position:absolute; margin-left: 620px; overflow:hidden;
    background: url(../../../IMG/mainSliderBGorg.png) no-repeat 0 0;}
	
	#slideNAV li, #slideNAV-su li{ 
		list-style:inherit; 
		width:330px;height: 132px; /*margin-top:-1px;*/ 
		cursor:pointer; }
	
	
	#slideNAV li h2,#slideNAV-sub li h2{  }
	#slideNAV li p, #slideNAV-sub li p{margin: 5px 5px 0 0; }
	#slideNAV a, #slideNAV-sub a{
		height:130px; width:330px;}
		#slideNAV a:active{
			color:#fff /*#8a868a*/; font-weight:400;}
	.activeSlide{
		background: url(../../../IMG/mainSLider.png) no-repeat; color:#464646;}
		.activeSlide h2{color:#464646; font-weight:300;}
		.activeSlide p{color:#464646;}
		
		
	#slideNavTAB2{margin-top:-3px;}
	#slideNavTAB3{margin-top:-4px;}
	#slideNavTAB4{margin-top:-1px;}
	#slideNavTAB5{margin-top:-3px;}
	
	#slideNAV a:focus, #slideNAV-sub a:focus {background:#88f;}
.mainSliderIMG{ 
    width: 640px; height:390px;
	overflow: hidden;}
.mainSlider-IMG-sub{
	overflow: hidden;}


#mainSliderIMG{ 
    width: 640px; height:330px;
    background:#666;
    z-index:1;
	overflow: hidden;
    }
	#mainSliderIMG img, #historybtmTXT{display: block !important;}
	#slideTAB1{
		position:absolute; z-index:30;}
	#slideTAB2{
		position:absolute; z-index:20;}
	#slideTAB3{
		position:absolute; z-index:10;}
		
	.fademe{ width:640px; height:390px;}
	#msTAB1{ background: #999 url(../../../IMG/iwatch_640x390.png) no-repeat;}
	#msTAB2{ background: #999 url(../../../IMG/vigilant-guard_640x390.png) no-repeat; position: absolute; z-index:-10;}
	#msTAB3{ background: #999 url(../../../IMG/cartels_640x390.png) no-repeat; position: absolute; z-index:-20;}
	
#mainSLiderNAVContent{ float:right; width:280px;  padding-top: 20px;  }
	#mainSLiderNAVContent p { margin:10px 10px 0 0;font-size:12px; line-height:14px; }
	#mainSLiderNAVContent h2{ font-size:12px; line-height:13px; }
	.subTABy{}
	.homeTABy{margin-right:10px;}
.sliderTABanker{ 
	position:absolute; z-index:100;
	width:70px; height: 40px;}
	#slideTAB1a{margin: 100px 0 0 40px;}
	#slideTAB2a{margin: 230px 0 0 40px;}
	#slideTAB3a{margin: 360px 0 0 40px;}
	#slideTAB4a{margin: 100px 0 0 40px;}
	#slideTAB5a{margin: 230px 0 0 40px;}
	#slideTAB6a{margin: 360px 0 0 40px;}
	
/*------------------------------\
	SUB SLider: ANSER & ASysT
\------------------------------*/
#mainSlider-NAV-sub{
    width:320px; height:390px;
    z-index: 100; position:absolute; margin-left: 620px; overflow:hidden; 
    background: url(../../../IMG/mainSliderBGorg.png) no-repeat;}
	
	#mainSlider-NAV-sub li{ 
		list-style:inherit; 
		height: 132px;
		cursor:pointer; }
.mainSlider-IMG-sub{ 
    width: 400px; height:390px;
    background:#666;
	margin-left:240px;
    }

	.fademe-sub{ width:400px; height:390px;}
	#anserTAB1{ background: #999 url(../../../IMG/biometrics_400x390.jpg) no-repeat;}
	#anserTAB2{ background: #999 url(../../../IMG/prophylactic_400x390.jpg) no-repeat; position:absolute; z-index:-10;}
	#anserTAB3{ background: #999 url(../../../IMG/technology_400x390.jpg) no-repeat;position:absolute; z-index:-20;}
	
	#asystTAB1{ background: #999 url(../../../IMG/systemigram_400x390.jpg) no-repeat;}
	#asystTAB2{ background: #999 url(../../../IMG/israel_400x390.jpg) no-repeat;position:absolute; z-index:-10;}
	#asystTAB3{ background: #999 url(../../../IMG/al-qaeda_400x390.jpg) no-repeat;position:absolute; z-index:-20;}



/*-------------------------\
	Main SLider Test
\--------------------------*/
.slideshow-container {
	height: 390px; width: 910px;
}
 
.slides {
	width: 970px;
	height: 340px;
	overflow: hidden;
	position: absolute;
	background: white;
}
 
.slides .slide {
	height: 340px;
}
 
.sdw-l, .sdw-r {
	background-repeat: no-repeat;
	width: 30px;
	height: 485px;
	position: absolute;
	z-index: 99;
}
 
.sdw-r {
	background-image: url(../images/sdw-r.png);
	margin: -155px 0 0 978px;
}
 
.sdw-l {
	background-image: url(../images/sdw-l.png);
	margin: -155px 0 0 -30px;
}
 
.slides .slide .text {
	float: left;
	width: 330px;
	padding: 10px 15px;
}
 
.slides .slide .text p {
	line-height: 1.5em;
}
 
.slides .slide .text p a {
	color: #4a64aa;
	text-decoration: none;
}
 
.slides .slide .text p a:hover {
	text-decoration: underline;
}
 
.slides .slide .photo {
	overflow: hidden;
	width: 480px;
	height: 280px;
	text-align: center;
	vertical-align: middle;
	float: right;
}
 
.slides .slide .photo img {
	margin: 20px auto;
	float:left;
}
 
.slideshow-container .slidenav {
	position: relative;
	margin: 280px 55px 0 0;
	z-index: 100;
	float: right;
}
 
.slideshow-container .slidenav a {
	display: block;
	height: 30px;
	width: 30px;
	text-align: center;
	margin: 0 8px;
	float: left;
	background-color: #e5e2df;
	color: #a1988c;
	text-decoration: none;
	line-height: 30px;
}
 
.slideshow-container .slidenav a:hover {
	background-color: #4a64aa;
	color: white;
}
 
.slideshow-container .slidenav a.activeSlide {
	color: #4a64aa;
}
 
.slideshow-container .slidenav a.activeSlide:hover {
	color: white;
}

/*---------------------------*/
.asi-slider-wrap{
	width:900px; height:390px;}
	
	.slide-NAV{
		height:130px; width:330px; float:right;}
	.asi-sliderIMG{
		height:390px; width:640px;}
	




/*---------------------------*/

#bottom-teaser{
	width:940px;
	}
/*-------------------------\
		ASI About 
\-------------------------*/
#ASImain{
	float:left;
	width:940px;
}

#ASIContent{
	height:330px;
	width:940px;
	margin: 20px 0 0 0;
	background:#fff;
	padding: 1px;}

	#ASIcIMG{
		width:280px; height:310px;
		padding: 20px 10px 10px 20px;
		float:left;}
	
	#ASImainContent{
		width:600px; height: 310px;
		padding: 20px 10px 10px 10px;
		float:left;}
		
	#ASImainContent p {}

#ASI-top-teaser{
	width:940px;
	margin-top: 20px;}

#ASI-bottom-teaser{
	width:940px;
	margin-top: 20px;}
	
/*-------------------------\
		Culture Page
\-------------------------*/
#cultureContent{ margin:10px 0 0 10px;}
	#cultureContent h2 {font-size: 14px;}
	#cultureContent p {margin: 10px 0 0 20px;}

#cultureMainIMG{ 
	background:url(../../../IMG/culture_600x200.jpg) no-repeat;
	width:600px; height:200px;}



/*-------------------------\
	Anser History
\-------------------------*/

#ASIhistory{ margin: 10px 0 0 10px;}
	#ASIhistory p{ margin:10px 0 0 0;}
	#ASIhistory ul{}
	#ASIhistory li{ margin:10px 0 0 40px;list-style:disc;}

/*-------------------------\
  Confrence Center  Slider
\-------------------------*/
#conferenceCenterContent p {margin-top: 10px;}
	#conferenceCenterContent ul{ margin-left:-10px; margin-top:20px;}
	#conferenceCenterContent li{ margin: 0 0 0 10px; float:left;}

#conferenceCenterSlider{
    height:530px; width:940px;
    margin: 20px 0 15px 0px;
}

#conCenter-nav{
    width:280px; height:60px;
    float:left;}

#conCenter-nav ul{
    list-style:none;
}
    
	#conCenter-nav li{
		height: 60px; width:280px;
		margin-bottom: 10px;overflow:hidden;
		cursor:pointer;
	}
	
		#conCenter-nav li h2{	
			height: 16px; width:250px;
			padding:20px 0 10px 10px;}
		
		#boyd-phase1{
			background: url(../../../IMG/NAV-TAB.png) no-repeat 0 -60px;		
			height: 60px; width:280px;}		
		#platt-phase1{
			background: url(../../../IMG/NAV-TAB.png) no-repeat 0 0;		
			height: 60px; width:280px;}		
		#law-phase1{
			background: url(../../../IMG/NAV-TAB.png) no-repeat 0 0;		
			height: 60px; width:280px;}		
		#hud-phase1{
			background: url(../../../IMG/NAV-TAB.png) no-repeat 0 0;		
			height: 60px; width:280px;}		
		#king-phase1{
			background: url(../../../IMG/NAV-TAB.png) no-repeat 0 0;		
			height: 60px; width:280px;}
		
	
	#conCenter-content{
		width:630px; height: 530px;
		background:#fff;
		float:left; margin:0 0 0 30px;}
	
	.boyd-phase2{
		width:620px; 
		position:absolute;  z-index: 60;
		background:#fff;    
	}
	
	.platt-phase2{
		width:620px; 
		position:absolute;  z-index: 50; 
		background:#fff;   
	}
	
	.law-phase2{
		width:630px; 
		position:absolute;  z-index: 40;  
		background:#fff;  
	}
	
	.hud-phase2{
		width:630px; 
		position:absolute;  z-index: 30;  
		background:#fff;  
	}
	
	.king-phase2{
		width:630px; 
		position:absolute;  z-index: 20;  
		background:#fff;  
	}

#CCIMG{
    width:600px; height:250px;
    margin: 15px 15px 0 15px;}
	.boydRM {background: url(../../../IMG/boyd.jpg) no-repeat;}
	.plattRM {background: url(../../../IMG/platt.jpg) no-repeat;}
	.lawwillRM{ background:url(../../../IMG/lawwill.jpg) no-repeat;}
	.hudRM{background:url(../../../IMG/huddleson.jpg) no-repeat;}
	.kingRM{background:url(../../../IMG/king.jpg) no-repeat;}
	

#CCTXT{
    width:600px;
    margin: 10px 15px 0 15px;
    list-style-position: outside;
    }
	#CCTXT p {margin: 10px 0 0 0;}
    #CCTXT li{ margin-left:40px; list-style:disc;}
/*-------------------------\
		Mission Slider
\-------------------------*/
.mission-wrapper{width:940px; margin: 0 auto; padding-top:20px;}
.maNAV{}
#missionSlider{ width:940px; margin: 25px 0 15px 0px;}

.maNAV{
	float: left;
	vertical-align: baseline;
}

.maNAV ul{float:left;}

.maNAV li{
    height: 60px; width:280px;
    margin-bottom: 10px;overflow:hidden;
	cursor:pointer;
	font-size:16px;
}

	.maNAV li h2{	
		height: 16px; width:280px;
		padding:20px 0 10px 10px;}


.maNAVfix{margin-left:10px;}
#hsiTABfix a h2{ margin:-10px 0 0 0; width:250px;}
#hsiTABfix a h2 br{margin-top:0;}
.anserFIX {}
.asystFIX{}
.hsiFIX{}
.dfFIX{}

#mission-content{
    width:630;
    background:#fff;
    float:left; margin:0 0 0 30px;}

.mission-bg{
    width:630px; height: 750px;
    background:#fff;
    position:absolute;  z-index: 1;    
}
	
	.ma-phase2{
		width:630px;
		background:#fff;    
	}

#MAIMG{
    width:600px; height:200px;
    margin: 0px 0px 0 0px;}
	
	#gtiIMG{ width:280px; height:200px;background:url(../../../IMG/global_threats280x200.jpg) no-repeat; }
	#mamaIMG{width:280px; height:200px; background:url(../../../IMG/mission_assurance280x200.jpg) no-repeat; }
	#espIMG{width:280px; height:200px; background:url(../../../IMG/enterprise_systems280x200.jpg) no-repeat;}
	#oamIMG{width:280px; height:200px; background:url(../../../IMG/operations_analysis280x200.jpg) no-repeat;}
	#stIMG{width:280px; height:200px; background:url(../../../IMG/science_tech280x200.jpg) no-repeat;}
	#joIMG{width:280px; height:200px; background:url(../../../IMG/joint_operations280x200.jpg) no-repeat;}
	#maASysTcommIMG{ width:280px; height:200px; background:no-repeat url(../../../IMG/community.jpg); }
	#maASysTcompIMG{ width:280px; height:200px; background:no-repeat url(../../../IMG/competency.jpg); }
	#maASysTcapIMG{ width:280px; height:200px; background:no-repeat url(../../../IMG/capability.jpg);  }
	
	.maHSsaIIMG{ background:url(../../../IMG/hsi-missionareas-main_600x200.jpg) no-repeat;}
		#cbiIMG{ width:280px; height:200px;background:url(../../../IMG/counterterrorism_280x200.jpg) no-repeat;}
		#repIMG{ width:280px; height:200px;background:url(../../../IMG/preparedness_280x200.jpg) no-repeat;}
		#duiIMG{ width:280px; height:200px;background:url(../../../IMG/integration_280x200.jpg) no-repeat;}
	
	#conopsIMG{background:url(../../../IMG/conops_280x200.jpg) no-repeat; width:280px; height:200px;}
	#aoaIMG{background:url(../../../IMG/aoa_280x200.jpg) no-repeat; width:280px; height:200px;}

	#MAIMG.asiaWire{ height:80px;}

#MATXT{
    width:575px;
    margin: 10px 15px 0 15px;
    list-style-position: outside;
    }
	
	#MATXT ul {margin: 10px 0 0 0;}
    #MATXT p {margin: 10px 0 0 0;}
	#MATXT h2{margin: 20px 0 0 0;}
	#MATXT li{ margin:4px 0 0 40px;list-style:disc;}
	#MATXT h2 a { font-size:18px;}
	#MATXT h1 { font-size:18px; font-weight:normal;}
	#MATXT h1 a { font-size:18px;}

/*#psmaBOX{width:600px; margin-left:10px;}
	.psmaTXT{ margin:10px 0 0 0; }
	#psmaTitle h1{font-size:16px; line-height:18px; }
	#psmaSUBbox{ margin-top:20px;}
		#psmaSUBbox p {margin:0 0 0 0;}
		#psmaSUBbox a, #psmaSUBbox a p, .psmaTXT a p{color:#1c3160;}
		#psmaSUBbox a:hover, #psmaSUBbox a:hover p, .psmaTXT a:hover p{color:#9f9f9f;}*/

#MATXTlg {margin: 10px 0 0 10px; }
	#MATXTlg h1{font-size:16px; line-height:18px; margin: 20px 0 20xp 0;}
#MATXTsm  {
    width:600px;
    margin: 10px 0px 0 0px;
    list-style-position: outside;
    }
	
	#MATXTsm ul {margin: 10px 0 0 0}
    #MATXTsm p {margin: 10px 0 0 0;}
	#MATXTsm h2{margin: 20px 0 0 0;}
	#MATXTsm li{ margin:4px 0 0 40px;list-style:disc;}
	#MATXTsm h2 a { font-size:18px;}
	#MATXTsm h1 { font-size:18px; font-weight:normal;}
	#MATXTsm h1 a { font-size:18px;}
#asystMATXT{
    width:880px;
    margin: 10px 15px 0 15px;
    list-style-position: outside;
    }
.maASystTXT{ width:560px; float:left; margin: -20px 0 0 0px;}
	.maASystTXT h1{}
	.maASystTXT h2{margin: 20px 0 0 0;}
	.maASystTXT h2 a{font-size:18px;}
	.maASystTXT ul{margin: 10px 0 0 0}
	.maASystTXT li{margin:4px 0 0 40px;list-style:disc;}

/*-------------------------\
		 Career
\-------------------------*/

#carrerSlider{ width:940px; margin: 20px 0 15px 0px;}

#careerMainTXT p{ margin: 10px 0 10px 0;}

#carrer-nav{
    width:280px; min-height:60px;
    float:left;}

#carrer-nav ul{
    list-style:none;
}
		
	#carrer-nav li{
		height: 60px; width:280px;
		margin-bottom: 10px;overflow:hidden;
		cursor:pointer;
	}
	
		#carrer-nav li h2{	
			height: 16px; width:250px;
			padding:20px 0 10px 10px;}
		
		#benefits-phase1{
			background: url(../../../IMG/NAV-TAB.png) no-repeat 0 -60px;		
			height: 60px; width:280px;}		
		#apply-phase1{
			background: url(../../../IMG/NAV-TAB.png) no-repeat 0 0;		
			height: 60px; width:280px;}		
		#award-phase1{
			background: url(../../../IMG/NAV-TAB.png) no-repeat 0 0;		
			height: 60px; width:280px;}		
		#alumni-phase1{
			background: url(../../../IMG/NAV-TAB.png) no-repeat 0 0;		
			height: 60px; width:280px;}
	
	#carrer-content{
		width:630px; 
		background:#fff;
		float:left; margin:0 0 0 30px;}
	
	.alumni-phase2{ }
	
	.apply-phase2{}
	
	.benefits-phase2{}
	
	.award-phase2{}


#CIMG{
    width:600px; height:200px;
    margin: 15px 15px 0 15px;}
	.alumIMG{background:url(../../../IMG/alumni_600x200.jpg) no-repeat;}
	.benefitsIMG{background:url(../../../IMG/benefits_600x200.jpg) no-repeat;}
	.joinIMG{background:url(../../../IMG/join_600x200.jpg) no-repeat;}
	.awardIMG{background:url(../../../IMG/excellence600x200.png) no-repeat;}

#CTXT{
    width:600px;
    margin: 20px 15px 0 15px;
    list-style-position: outside;
    }
	#CTXT p {margin: 10px 0 0 0;}
    #CTXT li{ margin: 10px 0 0 40px; list-style:disc;}
	
	.CTXTbox{margin: 10px 0 0 0;}
		.cAwardIMG{width:221px;height:200px; float:left;}
			#excelkenceIMG{background: url(../../../IMG/excellence.png) no-repeat;}
			#plattAwardIMG{background: url(../../../IMG/platt.png) no-repeat;}
			#boydAwardIMG{background: url(../../../IMG/boyd.png) no-repeat;}
			#oliverAwardIMG{background: url(../../../IMG/oliver.png) no-repeat;}
		.cAwardTXT{width:340px;height:200px; float:left; margin-left:10px;}
			.cAwardTXT h2{}
			.cAwardTXT p{}
			
#CTXTabout{
	width:575px; margin: 0 0 10px 0;}
	#CTXTabout h1{ font-weight:normal; font-size:18px; line-height:20px;}
	#CTXTabout p{ margin:10px 0 0 0;}

/*-------------------------\
		ASI mission
\-------------------------*/
#missionIMG{
	width:575px; height:250px;
	background:#666666;
	margin-bottom:20px;}

/*-------------------------\
		ASI carrear
\-------------------------*/

#carrearMainContent{
	width: 940px; height:325px;
	margin: 20px 0 20px 0;
	background:#FFF;}
	
	#carrearsidebar{
		width:280px; height:186px;
		margin: 23px 10px 10px 20px;
		background: url(../../../IMG/careers_280x186.jpg);
		float:left;}
	#carrearContent{
		width:500px;
		margin: 20px 10px 20px 10px;
		float:left;}
.projectPAGE{ width:900px; margin-top:10px;}
#projectTXT{
    width:525px;
    margin: -3px 15px 0 20px;
    list-style-position: outside;
	float:left;
    }
	#projectTXT ul li ul li{list-style:none;}
	#projectTXT ol li{ margin-left:0px; list-style:none;}
	#projectTXT ol li div{ margin-right:10px;}

#psTable{ width:290px; margin-top:30px;}
	#psTable {height:100px; }
	.psT-IMG { height:100px; width:100px; float:left;}
		.psT-IMG IMG{width:100px; height:100px;}
	.psT-TXT  {width:170px; height:100px; margin-left:10px; float:left;}
	.psT-TXT h3{margin-top:0px;}

#sidePS{float:left;}
.projectIMG{ margin-left:10px;width:280px; height:200px;}
	.projectIMGs{ margin-left:10px;width:280px; height:200px;}
	#iWatchIMG{background:url(../../../IMG/iwatch_280x200.jpg) no-repeat;}
	#cartellsIMG{background:url(../../../IMG/cartels_280x200.jpg) no-repeat;}
	#vigilantGuardIMG{background:url(../../../IMG/vigilant-guard_280x200.jpg) no-repeat;}
	#bimaIMG{background:url(../../../IMG/biometrics_280x200.jpg) no-repeat;}
	#prophylacticIMG{background:url(../../../IMG/prophylactic_280x200.jpg) no-repeat;}
	#techIMG{background:url(../../../IMG/technology_280x200.jpg) no-repeat;}
	#systemigramsIMG{background:url(../../../IMG/systemigram_280x200.jpg) no-repeat;}
	#mmoIMG{background:url(../../../IMG/israel_280x200.jpg) no-repeat;}
	#alqIMG{background:url(../../../IMG/al-qaedat_280x200.jpg) no-repeat;}
	#conceptagonIMG{background:url(../../../IMG/al-qaedat_280x200.jpg) no-repeat;}
	#MMOWGLIimg{background:url(../../../IMG/mmowgli_280x200.jpg) no-repeat;}
/*-------------------------\
		ASI Projects
\-------------------------*/

	#projectTXT ul {margin: 10px 0 0 0;}
    #projectTXT p {margin: 10px 0 0 0;}
	#projectTXT h2{margin: 20px 0 0 0;}
	#projectTXT li{ margin:4px 0 0 40px;list-style:disc;}
	#projectTXT h2 a { font-size:18px;}
	#projectTXT h1 {font-size:18px; line-height: 20px; color:#8A868A; font-weight:normal;}
	#projectTXT h3 {color:#8A868A; margin-top:15px;}

/*-------------------------\
		ASI carrear
\-------------------------*/

#confrinceCenterMainContent{
	width: 890px;
	margin: 20px 0 20px 0;
	padding: 25px;
	background:#FFF;
	overflow:auto;}
	
	#confrinceCenterSidebar{
		width:300px; height:226px;
		margin: 0 10px 0 0;
		float:left;}
	#confrinceContent{
		width:500px; 
		margin: 0 0 0 10px;
		float:left;}
/*-------------------------\
		Anser Menu
\-------------------------*/
#anserNAV{
	width: 940px; height: 150px;
	margin: 0 auto;}

#anserLogo{
	width: 300px; height: 100px;
	background: url(../images/homeslider_IMG/anser-logo_150x100.png) no-repeat;}

#anserMenu{
	width: 600px; height: 50px; padding-bottom: 30px;}
/*-------------------------\
		Leadership
		page
\-------------------------*/
#leadershipWrapper{
	margin: 0 auto;
	overflow:auto;
	margin-top:20px;
	width: 940px; 
}
	.corpELT{height: 1450px;}
	.trustELT{height: 1270px;}
	.anserELT{height: 660px;}
	.hsiELT{height: 550px;}
	.asystELT{height: 340px;}

#leaderNAV{
	float: left;
	margin-top:-20px;
	vertical-align: baseline;
}

#leaderNAV ul{float:left;}

#leaderNAV li{
    height: 60px; width:280px;
    margin-bottom: 10px;overflow:hidden;
	font-size:16px;
}

	#leaderNAV li h2{	
		height: 16px; width:280px;
		padding:20px 0 10px 10px;}
		#leaderNAV li a{cursor:pointer;}
	
	.eltTAB1{
		background: url(../../../IMG/NAV-TAB.png) no-repeat 0 -60px;		
		height: 60px; width:280px;}	
	.eltTAB2{
		background: url(../../../IMG/NAV-TAB.png) no-repeat 0 0;
		height: 60px; width:280px;}

#leaderContent {
	float:left;
	width:650px; 
	margin-top: -20px;
	margin-left: 10px;
	background:#FFFFFF;
}
	.abstractTXT p{ margin-top:2px;}
	.co-phase2 {
		margin: 2px 0 10px 10px;
		padding:10px 0 10px 10px;
		position:absolute;  z-index: 50;
		width:630px;
		background:#FFFFFF;
	}
	.trust-phase2 {
		margin: 2px 0 10px 10px;
		padding:10px 0 10px 10px;
		position:absolute; z-index: 40;
		width:630px;
		background:#FFFFFF;
	}
	.anserLeadership-phase2 {
		margin: 0 0 10px 10px;
		padding:10px 0 10px 10px;
		position:absolute;  z-index: 30;
		width:630px;
		background:#FFFFFF;
	}
	.hssaiLeadership-phase2 {
		margin: 0 0 10px 10px;
		padding:10px 0 10px 10px;
		position:absolute; z-index: 20;
		width:630px;
		background:#FFFFFF;
	}
	.asystLeadership-phase2 {
		margin: 0 0 10px 10px;
		padding:10px 0 10px 10px;
		position:absolute; z-index: 10;
		width:630px;
		background:#FFFFFF;
	}
	.anserLeadership-phase4 {
		margin: 0 0 10px 10px;
		padding:10px 0 10px 10px;
		position:absolute;  z-index: 60;
		width:630px; height:1350px;
		background:#FFFFFF;
	}



.eltbox{ width:890px; font-size:12px; line-height:normal; }
	.eltbox h2{margin-top:10px;}
.eltbox p {margin-top:10px;}
.eltFIX{ float:left;}
	.eltIMG{ width:300px; height:170px; margin-top:5px;}
		.eltIMG IMG{ float:right;}
	.eltTitel{ width:300px; margin: 0 0 0 -10px;}
		.eltTitel h2{ font-size:24px; text-align:right; line-height: 30px;}
		.eltTitel h3, .eltTitel li{
			font-size:19px; font-weight:normal;
			line-height:22px;
			text-align:right;}
			.eltTitel h3{margin-top:10px;}
			.eltTitel li{margin-top:5px;}
.eltTXT{width:550px; float:right; margin: 0 10px 0 10px;}
	.eltTXT h2{}
.eltContent{width:880px; margin-top:20px; float:right;}

/*-------------------------\
		Leadership Block
\-------------------------*/
.region-officer, .region-truste, .region-anser-officers, .region-hsi-officers, .region-asyst-officers{margin-top:20px;}
.coBlock, .newsTeaser{
	margin-bottom: 20px;
	width: 650px; height: 100px;
}

.leaderIMG{ float:left;}
	.leaderIMG IMG{width:83px; height:100px;}
	.leaderIMG a{cursor:pointer;}
.eltAbstract{
	width:450px; height:100px;
	margin: 3px 0 0 0;
	float:left;}
	.eltAbstract a{ cursor:pointer;}

.leaderName{}

.leaderTitel{}
/*-------------------------\
		COntact page 
		node 77
\-------------------------*/

#contactsidebar{
	width: 280px; float:left;
	margin: 10px 0 0 10px;
}
	
	#contactIMG{ 
		width:250px; height: 150px;
		background: #999;
		/*background:url(../../../IMG/shirlington.jpg) no-repeat;*/
	}
	
	#contactTXT h2{
		margin: 20px 0 0 0;}
	#contactTXT a{
		font-size: 20px;
		padding:10px 0 0 0;}

#contactContent{
	background:#E5E5E5;
	float:right;
	padding:0 20px 20px 20px;
}

	#contactaddress{
		width:200px; 
		float:left;
		margin-top:20px;}
		#contactaddress p{ margin:0 !important;}
	
	#contactconttent{
	width: 310px; 
	padding: 10px 50px 10px 10px;
	float:left;}


.form-text required{
	width:300px;}

#edit-name, #edit-mail, #edit-subject{ width:300px;}
#edit-message{ width:300px; height: 200px}

/*-------------------------\
		OP Block
\-------------------------*/
#op-slider{ width:300px; height:300px; background:#f4f4f4 ;}
.op-nav{width:150px; height:300px;float:left; background:url(../../../IMG/OPsliderBG_new.png) no-repeat 0 0;}
.op-nav ul{
    font-size: 12px;
    list-style:none;
	height:300px;
}

.op-nav li{
    height: 100px; width: 150px;
    float:left;
	cursor:pointer;
}

.op-content{float:left;
    font-size: 90%;
	width: 150px; height:300px;
	background: #f4f4f4 ;}

.op-content p{margin: 10px 10px 10px 10px;color: #666;}
.ouslider{ width: 150px; height:100px;}
.anser-phase2{
	width:140px; height:290px;
    position:absolute;  z-index: 30;
    background:#f4f4f4 ;  }

.asyst-phase2{
	width:140px; height:290px;
    position:absolute;  z-index: 20;
    background:#f4f4f4 ; }

.hsi-phase2{
	width:140px; height:290px;
    position:absolute;  z-index: 10;
    background:#f4f4f4 ; }
/*ou page*/

#opUnits{font-size:12px; line-height:normal; float:left; width: 900px;}
	.ouBOX{ margin:20px 0 0 20px; width:880px; }
		#oufirst{ height: 150px; border-bottom: #CCC 1px solid;}
		#ousecond{height:150px;}
		#outhird{
			height:130px;
			padding:20px 0 20px 0;
			border-bottom: #CCC 1px solid;
			border-top:#CCC 1px solid;}
		#oufourth{
			padding-top:20px;
			border-top:#CCC 1px solid;}
	.ouIMGbox{ width:220px; min-height:100px;float:left;}
	.ouTXTbox{margin:-10px 0 0 20px; width:600px;  float:left;}

/*-------------------------\
		Location 
		node 78
\-------------------------*/
#localBOX{margin:10px; }
	.localBoxTXTINTRO{width:575px; margin-left:0px;}
.localBox{ width:575px; min-height:150px; margin: 20px 0 0px 0;
			border-top:1px solid #CCC; padding-top:20px;}
.localBoxIMG{float:left; width: 250px;}
.localBoxTXT{ float:left; margin: 0 0 0 10px; width:300px;}
	.localBoxTXT ul {padding:0 !important; margin:0 !important;}
	.localBoxTXT li {line-height: 15px; list-style:none !important;}



.field-name-field-image{ width: 150px; float:left;}
.field-type-text-with-summary{  float:left;}
.field-name-field-tags{display:block;}

#anser p, #anser li  { margin-top:10px;}
#anser li{list-style: disc;}


#contactingASI{ font-size: 12px; line-height:normal; }
#contactingASI p {margin: 10px 0 5px 0;}

#aboutASI {font-size:12px; width:575px;}
	#aboutASI p {margin: 10px 0 5px 0;}
	#aboutASI h2 {}
	
#dirForm{margin: 40px 0 0 0;}
/*-------------------------\
		Footer
\-------------------------*/

#ASImid {
	height: 300px;
	width: 300px;
	background:#ffffff; 
	float:left;
	position:relative;
}

#ASImid div.txt{
	width:280px; height:130px;
	padding:10px;
	background-color:#FFFFFF;
}
#ASImid div.txt p, #ASImid div.txt p a{
	font-size:12px; line-height:20px;}
 #ASImid div.txt p a:hover{text-decoration:underline;}
#ASImid div.txt p.title{
	font-size:20px; line-height:22px; font-weight:bold;
}


#btmWrap{
	width: 960px; 
	margin: 0 auto;
	margin-top: 20px;
	clear:both;
	}

#ASIbtm {
	height: 330px; width: 180px;
	float:left;
	padding: 0 20px 0 20px;
}

	#ASImid.boxB{margin-right:20px; margin-left:20px;}
	
	#ASIbtm.boxA , #ASIbtm.boxB, #ASIbtm.boxC{margin-right:20px;}
	
	.innerBTMbox{ height:260px;}
	
	
	
	#innerBox {width:250px; height:250px; padding:25px;}
		#innerBox p {margin: 20px 0 0 0; line-height:20px;font-size:12px;}
		#innerBox p IMG{margin-top:0px;}
		#innerBox h2, #innerBox h2 a {font-size:18px; font-weight:normal;}
	
	#innerText{ height:149px;color:#666;}
		#innerTextforum{height:100px;}
		#innerText h2 a, #innerTextforum h2 a{color:#62676b;}
		#innerText h2 a:hover, #innerTextforum h2 a:hover {color:#ccc;}
	#innerIMG{ height:106px;}
		#innerIMG p{margin-top:0;}
	
	#EmployeeInnerIMG{ background: url(../../../IMG/employee-spotlight_250x80.jpg) no-repeat #666; width:250px; height:80px;}
	#MissionInnerIMG{ background: url(../../../IMG/mission-spotlight_250x80.jpg) no-repeat #666; width:250px; height:80px;}
	#historyInnerIMG{ background: url(../../../IMG/about_history_250x80.jpg) no-repeat #666; width:250px; height:80px;}
	#cultuerInnerIMG{ background: url(../../../IMG/about_culture_250x80.jpg) no-repeat #666; width:250px; height:80px;}
	#mapInnerIMG{ background: url(../../../IMG/about_location_250x80.jpg) no-repeat #666; width:250px; height:80px;}
	
	.emplower{ width:590px;margin: 20px 0 0 20px;}
	
	#innerLeft{
		float:left;
		width: 150;
		height: 300px;
	}
	
	#innerRight{
		width: 150px;
		height: 300px;
		margin-left:150px;
	}
	
	#historyBlockTXT{}
	#historyInnerBTMbox{ width:180px; height: 150px; margin-top: 10px;}
	#historyBlockIMG{ 
		width:85px; height:134px; float:left; 
		background:url(../../../IMG/50th-history-book-cover_70x96.jpg) no-repeat;
		overflow:hidden; }
		#dlTXT{ width: 90px; height:137px; float:left; font-size:10px;}
	#historyTopTXT{ margin-top:10px; height:130px;}
		.HistorySlides{height:120px;}
		.HistorySlides p{ font-size:10px; line-height:14px;}
		.HistorySlides h2{ font-size:14px; font-weight:normal;}

.btmTXT h2{font-size:18px; font-weight: normal;}
.btmTXT p {margin-top:25px;}

#extraFooterContent{
	background:#FFFFFF;
	padding-top: 10px;
	/*overflow:auto; Fixes float and over lad issue http://blogs.sitepoint.com/simple-clearing-of-floats*/
}

#BTMfooty{
	border-top:1px #ccc solid;
	background-color:#fff;
	color:#FFFFFF;
}

#anserBTMfooty{
	background:#FFFFFF;
	padding-top: 30px;
	margin-top:20px;
	min-height:300px;
	overflow: hidden; /*Fixes float and over lad issue http://blogs.sitepoint.com/simple-clearing-of-floats*/
}




#pageFooter{
	margin: 0 auto;
	width: 940px; height: 110px;
	font-size:8px;
	font-family:arial, serif;
	color:#999; line-height:14px;
	padding:20px 0 10px 0;
}

#pageFooter a {color:#999; }

	#copyrights{
		width: 260px; height: 100px;
		float:left;
		color:#ccc;
	font-size:10px;
	}
		#copyrights p, #copyrights p a{ margin-top:0; font-size:10px;}
		#copyrights h1, #copyrights h1 a{font-size:12px; line-height:13px; margin-top:10px;}
	
	#address1, #address2, #address3{
		width: 175px; height: 100px;
		float:left;
	}
	#address1{margin-left:40px;}
	#address1 li{color:#999;font-size:10px;}
	#address2{margin-left:55px;}
	#address2 li{color:#999;font-size:10px;}
	#address3{margin-left:60px;}
	#address3 li{color:#999;font-size:10px;}
	
	#address li {
		list-style:none;
	}

#socialMedia{
	width:100%; min-height:50px;}
#socialMedia a{
	width:24px; height:24px;
	float:right;
	margin-left:10px;
}
/*#socialMedia a{
	width:40px; height:40px;
	background-image:url(../../../IMG/Icons/sprite_image_sharing.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:10px;
}*/
#socialMedia a.twitLink{ background:url(../images/header/twitter.png) no-repeat; /*background-position: -51px -40px;*/}
/*#socialMedia a.twitLink:hover{background-position: -51px 0px;}*/
#socialMedia a.fbLink{background:url(../images/header/facebook.png) no-repeat; /* background-position: 0px -40px;*/}
/*#socialMedia a.fbLink:hover{background-position: 0px 0px;}*/
#socialMedia a.inLink{ background:url(../images/header/linkedin.png) no-repeat; /* background-position: -256px -40px; */}
/*#socialMedia a.inLink:hover{background-position: -256px 0px;}*/



/*-------------------------\
		ASytS Main Slider
\-------------------------*/

#page-wrapper-asyst{ width:940px; margin: 0 auto;}

.primer{ width:240px; height:330px; position:absolute; z-index: 100;}
	.primer p{margin: 10px 20px 10px 0;}

.primerdownload{width:240px; height:120px; margin-top:25px;}
	#primerIMG {float:left; width:90px; height:116px; /*background:url(../../../IMG/primer_thumbnail.jpg) no-repeat;*/}
	#primersnipit {width:130px; height:116px; float:left; margin: -10px 0 0 10px;}
		#primersnipit p{line-height: 18px;}

#homeSliderContent-asyst{
    height:390px; width:940px;
    margin: 25px 0 15px 0px;
}

	#mainSlider-NAV-asyst{
		width:320px; height:330px;
		z-index: 100; position:absolute; margin-left: 620px; overflow:hidden;
		background: url(../../../IMG/mainSliderBG.png) no-repeat 0 0;}
		
	#mainSlider-NAV-asyst li{ 
		list-style:inherit; 
		height: 110px;
		cursor:pointer; }
	.mainSlider-IMG-asyts{ 
		width: 400px; height:330px;
		background:#666;
		margin-left:240px;
		}

#nav a.activeSlide { background: #88f }
	.firstTAB-phase2{z-index: 30; position:absolute;}
	.secondTAB-phase2{z-index: 20; position: absolute;}
	.thirdTAB-phase2{ z-index: 10px; position: absolute;}
	
.submenuwrapper{ width:940px; margin: 0 auto;  margin-bottom: -20px;}
#asytsMenu{ 
	min-height: 50px; width: 900px; padding-bottom:20px;
}
	.subLOGO{width:640px; height: 110px; border-bottom:#999999 1px solid; margin-top: 20px;}
	#anserLOGO{
		background:url(../../../IMG/anser-logo_176px.png) no-repeat; 
		width: 250px; height:250px; margin: -30px 0 0 0;
		position:absolute; z-index:-10;}
	#anserHomeMenu{ padding-bottom:20px;}
	.subMenu-NAV{ height:20px;}
	
.subMenu-NAV li{ display:inline; float:left; margin: 5px 10px 0 10px;}
	.subMenu-NAV h2{margin-top:10px;font-size:16px;	line-height:18px;}
	.subMenu-NAV h2 a{
		color:#1c3160 ;
		font-family:'DroidSansRegular', arial, serif;
		font-weight: normal;
		font-size:16px;	line-height:18px; }
	.subMenu-NAV h2 a:hover{color: #999;}
		
.asystTXT{ margin: 8px 0 -20px 10px;}
	.asystTXT p {margin: 15px 0 0 0; line-height:18px;}
	.asystTXT h3, .asystTXT h3 a {margin:25px  0 0 0; font-size: 18px;}
	
.asystIMG{ 
		width:280px; height:200px;
		margin: 10px 0 0 10px;}	
	#asystCOLAB{ background:url(../../../IMG/collaborations_280x200.jpg) no-repeat;}
	#stevens{background:url(../../../IMG/stevens-logos.jpg) no-repeat; width:300px; height:83px; }
	#asystAppliedIMG{background:url(../../../IMG/appliedsystemsthinking_280x200.jpg) no-repeat;}
	#asystAboutIMG{background:url(../../../IMG/asyst-about_280x200.jpg) no-repeat;}
	#anserAboutIMG{background:url(../../../IMG/anser-about_280x200.jpg) no-repeat;}
		
/*-------------------------\
		ANSER Main 
\-------------------------*/

#page-wrapper-anser{ width:940px;  margin: 0 auto;}

#homeSliderContent-anser{
    height:390px; width:940px;
    margin: 0 0 15px 0px;
}



.firstTAB-phase4{z-index: 30; position:absolute;}

.secondTAB-phase4{z-index: 20; position: absolute;}

.thirdTAB-phase4{ z-index: 10px; position: absolute;}
/*----------------------------------\
	HSsaI Main
\----------------------------------*/

#hssaiMainIMG{ 
	width:380px; height:260px; margin-left:20px; float:left;
	background:url(../../../IMG/hssai-380x260.jpg) no-repeat;}

.hssaiMainContent{
	float:left;
	width:250px; height:250px;}
	.hssaiMainContent h1{line-height:20px; font-size:18px;}
.subLOGO-HSsaI {width:650px; height: 130px; border-bottom:#999999 1px solid; margin-top: 20px;}


		
/*----------------------------------\
	Employee Highlight
\----------------------------------*/
.emp{width:500px; margin:0 0 0 20px;}
.emp h1{font-size:24px; line-height:25px;}
	
.employee{
	width:500px; height:150px;
	float:left; margin-left:20px;}
	.employee { min-width:150px; float:left;}
	.empIMG{width:150px; float:left;}
	.empIMG IMG{width:140px; height:94px;}
	.empTitle{ width:350px; float:left; margin: 0 0 10px;}
		
.empBody{ margin:10px 0 0 10px;}
	.empMainIMG{width:280px; float:left;}
		.empMainIMG em{ font-size:14px; line-height:18px;}
	.empTXT{width:600px;margin: 0 0 0 20px;float:left;}

/*#ourPPLsidebar{
	width:280px; height:186px;
	background: url(../../../IMG/our-people_280x186.jpg) no-repeat;}*/

	#ourPPLsidebar{
		width:280px; height:186px;
		margin: 23px 10px 10px 20px;
		background: url(../../../IMG/our-people_280x186.jpg);
		float:left;}
	
#fillerBlock{ width:280px; height:186px; background: url(../../../IMG/press_280x186.jpg) no-repeat;}
#contractingASI{ margin: 10px 0 0 10px;}
	#contractingASI h2{}
	#contractingASI h3{ margin-top:20px;}
	#contractingASI p{ margin-top:10px;}
	#contractingASI ul{margin: 5px 0 0 40px;}
	#contractingASI li {list-style:disc;}

	
/*----------------------------|
	Tax PG
\---------------------------*/
.taxTXT{}
	.taxTXT h1{
		font-size:20px; line-height:21px; font-weight:normal;
		margin: 10px 0 0 20px;}
#taxNAV{ margin-left:10px; width:280px; }
	#taxNAVlist li h1{ border-bottom:#CCC 1px solid; margin: 10px 0 10px 0; padding-bottom:10px;}
	#taxNAV h1 a{font-size:14px; line-height:20px; color:#6c6c6c; font-weight:normal; }
	
.termTitle{margin:10px 0 0 10px; width: 550px;}
	.termTitle h1{ font-weight:normal; line-height: 20px; font-size: 18px;}
	.termTitle h2{ font-weight:normal; line-height: 18px; font-size: 16px;}
	.termTitle p{ margin: 10px 0 0 0;}

/* drop menu */
.drop-ctr  {
	min-height:20px;
	display:block;
}
	.drop-ctr h2{ float:left;font-size:18px; line-height:20px; font-weight:normal; cursor:pointer;}
	.drop-info {
		display: none; /*for hidden drop list*/
		padding:5px;
		width:290px;
	}
		.drop-info ul li{ padding:5px 0 5px 10px;}
		.drop-info ul li a{ font-size:16px; line-height:18px;}
	#dropIMG{ float:left;height:20px; width:20px; margin-left:10px; background: url(../../../IMG/dropArrow.png) no-repeat 0 0; }

.psBOX{margin: 10px 0 10px 10px; border-bottom:#CCCCCC 1px solid; padding-bottom:10px;}
#psIMG{ width:280px; height:200px; background:url(../../../IMG/project-spotlight_280x186.jpg) no-repeat; }

/*----------------------------|
	Videos
\---------------------------*/	

.video{ margin: 20px 0 0 10px;}
	#iwatchvid{ width:280px; height:200px;}
.sidePS{ width:290px; float:left;}

.DMCA{width:900px; padding:10px;}
.DMCA ol{margin-left:20px; margin-top:10px;}
.DMCA ol li{list-style:decimal; margin-top:5px;}

/*----------------------------\
	Pub Req
\---------------------------*/
.reqDropTitle{ margin-top:20px; color:#1c3160;}
	.reqDropTitle:hover{color:#9f9f9f;}
#reqDropBox{ margin-top:10px; display:none;}
	#reqDropBox tbody{border: #FFF;}
	#fillerREQform{height:10px; width:10px;}
	.reqInput{width:300px;}
	#reason.reqInput{min-height:100px; vertical-align: top;}
#submitMessage{margin-top:10px;}
#MAIMG.asiaWire img {}


/*----------------------------\
	Event Page
\----------------------------*/



#eventInfo{ 
	width:600px;
	margin-top:20px;}
#eventLink{
	height:30px; width:400px;
	padding-top:20px;
	margin:0 auto !important;}
#eventLink li{
	list-style:none !important;
	float:left; padding: 5px 5px 0 5px;}
	#eventLink li.link{ cursor:pointer; color:#08548d}
	#eventLink li.link:hover{
		color:#0072c6;}
div.contentWrapper{ 
	display:none; margin-top:40px;}
	div.contentWrapper h2{ text-align:center;}
	#eventAgenda.contentWrapper { display:block}
	#eventRegistration{ width:450px; margin:0 auto;}


/*----------------------------\
	Video Player
\----------------------------*/
/*--== Videos Home ==--*/

	#video.featured div.overlay{
		position:absolute;
		width:100%;
		min-height:30px;
		background:url(/SFX/mosaic/img/bg-black.png);
		color:#FFFFFF;
		padding:5px;
	}
	#video.featured.main div.overlay{bottom:0px;}
	#video.featured.sub div.overlay{top:120px;}
	#video.featured div.overlay p,
	#video.featured div.overlay h4{color:#FFF; margin:0px; padding:0px;}
	#video.featured div.overlay h4{color:#FFF;}
	
	#video.featured div.backdrop {
		height:100%;
		width:100%;
	}
	#video.featured div.backdrop img{
		height:100%;}
	
/*--== Video Template ==--*/
#page-wrapper.video.archive{
	margin: 0 auto; display:block; margin-top:20px;}

#page-wrapper.video.archive div.column{float:left;}
	#page-wrapper.video.archive div.column.recent,
	#page-wrapper.video.archive div.column.browse{ display:none;}
#page-wrapper.video.archive #left{
	background:#FFFFFF;
	width:220px; height:490px;
	margin-right:10px;}
	#page-wrapper.video.archive #left h2{
		font-size:20px; line-height:22px; color:#6c6c6c; font-weight:bold;
		margin:20px 10px 20px 10px;}
	#page-wrapper.video.archive #left h3{ 
		border-bottom:#CCC 1px solid; 
		margin: 10px; padding-bottom:10px; 
		font-size:18px; line-height:20px; color:#6c6c6c; font-weight:normal;
		cursor:pointer;}
	#page-wrapper.video.archive #left #controlBox{ display:none; margin-left:25px;}
	#page-wrapper.video.archive #left #controlBox div{ float:left; cursor:pointer;}
	#page-wrapper.video.archive #left #controlBox div:hover{ color:#1c3160 !important;}
#page-wrapper.video.archive #middle{ 
	width:460px;
	margin:0 10px 0 10px;}
#page-wrapper.video.archive #right{
	width:220px;
	margin-left:10px;}

/*--== Featured Videos ==--*/
#page-wrapper.video.archive #video.featured.main{ 
	width:460px; height:320px;}
#page-wrapper.video.archive #video.featured{
	background:#000;
	width:220px; height:150px;
	position:relative;
	overflow:hidden;}
#page-wrapper.video.archive #video.featured.first{
	margin: 0 0 10px 0;}
#page-wrapper.video.archive #video.featured.second{
	margin:10px 10px 0 0; float:left;}
#page-wrapper.video.archive #video.featured.third{
	margin:10px 0 0 10px; float:left;}
#page-wrapper.video.archive #video.featured.fourth{}
#page-wrapper.video.archive #video.featured.fith{
	margin:20px 0 20px 0;}
#page-wrapper.video.archive #video.featured.sixth{}

/*--== Browse Videos ==--*/
#page-wrapper.video.archive div.column.browse{width:710px; height:600px;}
#page-wrapper.video.archive div.column.browse li.box{ width:700px; height:500px;}
#page-wrapper.video.archive div.column.browse #vid.related{ float:left; margin-left: 20px;}

#vids{width:700px;height:500px}

#video.wrapper{ margin:10px;}
#video.wrapper h2{padding-bottom:20px;}
#ResponseFramework{}

/*--== Browse Video Views ==--*/
#block-views-video-block-1 div.views-row{
	width:290px;
	float:left;}
#vid.featured.view{
	width:290px; margin-bottom:20px; position:relative; overflow:hidden;}
	.views-row-odd{margin-right:20px;}
#vid.featured.view #vid.txt.box{
	width:280px; height:167px;
	background:url("/SFX/mosaic/img/bg-black.png") repeat;
	padding:5px; margin:0px !important;);
	color:#fff;
	position:absolute; padding:5px; top:140px;}
	#vid.featured.view #vid.txt.box b,
	#vid.featured.view #vid.txt.box a,
	#vid.featured.view #vid.txt.box h2 {color:#fff;}
	#vid.featured.view #vid.txt.box a:hover,
	#vid.featured.view #vid.txt.box a:hover h2{ color:#6179f2;}
/*----------------------------\
	Banyan
\----------------------------*/

#page.banyan{ width:900px; margin:10px 20px 0 10px;}
#page.banyan.withsidebar{ width:600px; margin:10px 20px 0 10px;}
#bio.banyan{width:900px; margin-top:20px; margin-bottom:10px;}
#bio.banyan .img{
	width:150px; min-height:20px; margin-right:20px; float:left;}
#bio.banyan .txt{
	width:600px; float:left;}
#MATXTsm.asiawire ul{ margin:20px 0 0 150px;; padding:0; height:20px;}
#MATXTsm.asiawire ul li{ float:left; list-style:none;  margin:0 5px 0 0; padding:0}