@charset "utf-8";

/* Mobile Layout: 480px and below. */
  
/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */


.superscrollorama-pin-spacer {
	display:none;
}
#TECH_integratorwrap {
	display:none;
}
#TECH_gap1 {
	display:none;
}
#TECH_aewrap {
	display:none;
}
#TECH_eswrap {
	display:none;
}
#requestinfo {
	display:none;
}
#TECH_headerwrap {
	padding-left:10px;
	padding-right:10px;
}

#TECH_headerwrap h1{
	font-size:26px;
	padding-bottom:10px;
}
#TECH_headerwrap p{
	padding-bottom:10px;
}
#TECH_data_mobile img{
	text-align:center;
        margin:0 auto;
        display:block;
}

#TECH_data_mobile {
	padding-left:10px;
	padding-right:10px;
	padding-top:30px;
}

#TECH_data_mobile h1{
	font-size:26px;
	padding-bottom:10px;
}
#TECH_data_mobile p{
	padding-bottom:10px;
}
@media only screen and (min-width: 481px) {

#TECH_headerwrap {
	padding-bottom:30px;
}
}
/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */

@media only screen and (min-width: 1024px) {

.superscrollorama-pin-spacer {
	display:block;
}
#TECH_integratorwrap {
	display:block;
}
#TECH_gap1 {
	display:block;
}
#TECH_aewrap {
	display:block;
}
#TECH_eswrap {
	display:block;
}
#requestinfo {
	display:block;
}
#TECH_headerwrap {
	padding-left:0px;
	padding-right:0px;
        padding-bottom:0px;
}

#TECH_headerwrap p{
	padding-bottom:0px;
}
#TECH_data_mobile {
	display:none;
}


/* Start Technology */
#TECH_headerwrap {
	width:100%;
	height:600px;
    background: url(../images/products/product-slideshow-header.png);
	background-position:bottom;
background-repeat:repeat-x;
background-attachement:fixed;
	display:block;
	position:relative;
	padding-top:160px;
}

#TECH_headerwrap > div > div{
	padding-left:20px;
}
#TECH_headerwrap p{
	font-size:15px;
	padding-left:4px;
	padding-top:15px;
	padding-bottom:0px;
	font-family: 'Gotham SSm A', 'Gotham SSm B'; 
	font-weight:400;
}

#TECH_headerwrap h1{
	font-size:43px;
	padding-bottom:0px;
}

#TECH_headerwrap img{
padding-left:40px;
margin-top:45px;
}


.TECH_header {
}

#TECH_integratorwrap {
	width:100%;
	display:block;
	position:relative;
	padding-top:30px;
}
.TECH_contentleft {
	margin-left:20px;
	width:310px;
	float:left;
}
.TECH_contentleft p{
	width:280px;
	font-family: 'Gotham SSm A', 'Gotham SSm B'; 
	font-weight:400;
	font-size:15px;
}
.TECH_contentleft h2{
	width:310px;
	font-size:20px;
}

.TECH_DDS {
	font-size:20px;
	font-family: 'Gotham SSm A', 'Gotham SSm B'; 
	font-weight:700;
	text-align:center;
	
}
.TECH_contentright {
	width:684px;
	float:left;
}

.TECH_datasource_wrap {
}
.TECH_datasource_6col {
	float:left;
	width:15.6%;
	margin:0 auto;
}
.TECH_datasource_6col h6{
	font-family: 'Gotham SSm A', 'Gotham SSm B'; 
	font-size:7.5px;
	color:#464647;
	font-weight:500;
	padding-top:12px;
	display:block;
	text-align:center;
	text-transform:uppercase;
	display:block;
	text-align:center;
	line-height:10px;
}

.TECH_datasource {
	background: url('../images/technology/techsprite.png') no-repeat -443px -493px;
    width: 78px;
	height: 22px;
	display:block;
	text-align:center;
}
.TECH_datasource span {
	font-family: 'Gotham SSm A', 'Gotham SSm B'; 
	font-size:8px;
	color:#FFF;
	font-weight:600;
	line-height:0;
	padding-top:13px;
	display:block;
}
.TECH_ic_wrap {
	
}
.TECH_ic_box {
	background: url('../images/technology/techsprite.png') no-repeat -88px 0;
	width: 572px;
	height: 60px;
	margin:0 auto;
}
.TECH_ic_box h2 {
	font-family: 'Gotham SSm A', 'Gotham SSm B';
	font-size:22px;
	font-weight:700;
	text-align:center;
	padding-top:14px;
}
.TECH_ic_arrows {
	background: url('../images/technology/techsprite.png') no-repeat -57px -78px;
	width: 611px;
	height: 113px;
	margin:0 auto;
}

#TECH_aewrap {
	width:100%;
	display:block;
	position:relative;
	padding-top:40px;
}
.TECH_ae_box_wrap {
	background: url('../images/technology/techsprite.png') no-repeat 0 -196px;
	width: 748px;
	height: 238px;
}
.TECH_ae_contentleft {
	margin-left:20px;
	width:290px;
	float:left;
}
.TECH_ae_contentleft p{
	width:255px;
	font-family: 'Gotham SSm A', 'Gotham SSm B'; 
	font-weight:400;
	font-size:15px;
}
.TECH_ae_contentleft h2{
	font-size:20px;
}

.TECH_ae_contentright {
	width:684px;
	float:left;
}
.TECH_ae_box_col1 {
	width:188px;
	height:198px;
	float:left;
	padding-left:30px;
	padding-top:40px
}
.TECH_ae_box_col2 {
	width:298px;
	float:left;
	padding-top:60px;
}
.TECH_ae_box_col2 h2 {
	font-family: 'Gotham SSm A', 'Gotham SSm B';
	font-size:23px;
	font-weight:700;
	text-align:center;
	padding:0;
	margin:0;
	padding-left:20px;
}
.TECH_ae_box_col2 div.TECH_ae_C3_logo {
	background: url('../images/technology/techsprite.png') no-repeat -547px -449px;
	width: 180px;
	height: 58px;
	display:block;
	margin:0 auto;
}
.TECH_ae_box_col3 {
	width:198px;
	height:168px;
	float:left;
	padding-top:70px;
	padding-left:8px
}
.TECH_ae_box_col_box {
	float:left;
	background: url('../images/technology/techsprite.png') no-repeat -232px -455px;
	width: 195px;
	height: 30px;
	margin-bottom:13px;
}
.TECH_ae_box_col_box:hover >.TECH_ae_box_text1:hover ,.TECH_ae_box_text2:hover,.TECH_ae_box_text3:hover,.TECH_ae_box_text4:hover,.TECH_ae_box_text5:hover,.TECH_ae_box_text6:hover,.TECH_ae_box_text7:hover {
	background: url('../images/technology/techsprite.png') no-repeat -232px -492px;
	width: 195px;
	height: 30px;
}
.TECH_ae_box_col_box span {
	font-family: 'Gotham SSm A', 'Gotham SSm B';
	font-size:12px;
	font-weight:800;
	display:inline-table;
	text-align:center;
	text-transform:uppercase;
	line-height:12px;
	width:100%;
	vertical-align:middle;
	padding-top:4px;
}
.TECH_ae_box_text1:before {
   content:"UI Services";
  }
.TECH_ae_box_col_box:hover .TECH_ae_box_text1:hover:before {
   content:"Provides Metadata-Based\A MVC Framework";
   font-size:11px;
  }
  
.TECH_ae_box_text2:before {
   content:"Integration Services";
  }
.TECH_ae_box_col_box:hover .TECH_ae_box_text2:hover:before {
   content:"Provides Programmatic\A Interfaces";
   font-size:11px;
  }  
 .TECH_ae_box_text3:before {
   content:"Stream Services";
  }
.TECH_ae_box_col_box:hover .TECH_ae_box_text3:hover:before {
   content:"Enables Continuous\A Analysis";
   font-size:11px;
  }   
 .TECH_ae_box_text4:before {
   content:"Security Services";
  }
.TECH_ae_box_col_box:hover .TECH_ae_box_text4:hover:before {
   content:"Offers Multi-layered\A Security Model";
   font-size:11px;
  }   
 .TECH_ae_box_text5:before {
   content:"Batch Services";
  }
.TECH_ae_box_col_box:hover .TECH_ae_box_text5:hover:before {
   content:"Abstracts \A Core Services";
   font-size:11px;
   display: block;
   position: absolute;
   top:80px;
   left:535px;
   
  }   
  
  .TECH_ae_box_text6:before {
   content:"Computational Services";
  }
.TECH_ae_box_col_box:hover .TECH_ae_box_text6:hover:before {
   content:"Delivers Reliable and Scalable\A Computing Resources";
   font-size:9px;
  }  
  .TECH_ae_box_text7:before {
   content:"Data Services";
  }
.TECH_ae_box_col_box:hover .TECH_ae_box_text7:hover:before {
   content:"Identifies Missing and\A Erroneous Data";
   font-size:11px;
  }  
#TECH_eswrap {
	width:100%;
	display:block;
	position:relative;
	padding-top:30px;
}
#TECH_eswrap h2{
width:360px;
}
#TECH_eswrap div.TECH_contentright {
	padding-left:0px;
	width:340px;
}

.TECH_singlearrow_right {
	background: url('../images/technology/techsprite.png') no-repeat -24px -455px;
	width: 81px;
	height: 91px;
}
.TECH_singlearrow_left {
	background: url('../images/technology/techsprite.png') no-repeat -134px -454px;
	width: 81px;
	height: 91px;
}




.TECH_datasource {
z-index:1;
}

section{
min-height: 400px;
}

.TECH_datasource_wrap{
width: 700px;
position: absolute;
top:0px;
}



.TECH_ae_box_col_box.active{
background: url(../images/technology/techsprite.png) no-repeat -232px -493px;

}

/* End Technology */
}

