@import url('/Common/about_us/css/attlabs.css');
#content, #content * {
	font-family: Arial, Helvetica, sans-serif;
}


body, input, textarea, select {
	color: #333;
}

/*2014 Homepage*/

#pr23887 #thumbs-wrap {
	width:894px;
	margin:0 auto;
	padding-top:40px;

}
#pr23887 #thumbs-wrap h2 {
	font-family: 'Omnes_Light';
	color:#44c8f5;
	font-size:4em;
	letter-spacing:3px;
	margin-bottom:40px;
}

#pr23887 #thumbs-wrap #col-l {
	width:242px;
	padding-right:56px;
	float:left;
	position:relative;
}

#pr23887 #thumbs-wrap #col-m {
	width:242px;
	padding-left:28px;
	padding-right:28px;
	float:left;
}

#pr23887 #thumbs-wrap #col-r {
	width:242px;
	padding-left:56px;
	float:left;
}
#pr23887 #thumbs-wrap .thumb-box {
	border-radius:4px;
	background-color:#44c8f5;
	padding-bottom:10px;
	margin-bottom:10px;
}
#pr23887 #thumbs-wrap .thumb-box img {
	width:242px;
	height:142px;
	border-radius:4px;
}

#pr23887 #thumbs-wrap .thumb-box h3 {
	font-weight:bold;
	font-size:18px;
	line-height:20px;
	color:#fff;
	margin:10px 0 0 10px;
}
#pr23887 #thumbs-wrap .thumb-box h3 a {
	color:#fff;
}
#pr23887 #thumbs-wrap .thumb-bucket {
	height:320px;
	width:242px;
	float:left;
	padding-left:82px;
}
#main-content li {
	margin-left:30px !important;
	list-style-type:disc !important;
}
.first {
	padding-left:0 !important;
}
#pr23887 #thumbs-wrap .thumb-bucket p {
	font-size:15px;
	padding-left:10px;
}

body.innov_bkg {
    background: url("/Common/about_us/images/innovation/2014/bkg_innov_showcase.jpg") no-repeat center 22px; transparent !important;
}
.tnav-bkg {
    width: 100%;
    height: 39px;
    background: url('/Common/about_us/images/sponsorship/bkg_topnav.png') repeat-x 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
}

#container.innov_container {
	z-index:100;
	/*position:absolute;*/
}
#content-container.innov_content {
	margin-top:180px;
	border-top:#44c8f5 solid 5px;
}

#content {
	margin-left: 0;
	width: 975px;
}
#hero {
	background: url("/Common/about_us/images/innovation/2014/bkg_innov_showcase_hero.jpg") no-repeat;
	width:893px;
	height:530px;
	margin:30px auto;
	position:relative;
	border-radius:4px;
}
.hero_copy {
	background: url("/Common/about_us/images/innovation/2014/bkg_hero_copy.png") repeat;
	padding:15px 30px;
	width:833px;
	position:absolute;
	bottom:0;
	z-index:100;
	border-radius:0px 0px 4px 4px;
	border-top:1px #93908e solid;
	color:#fff;
	
}
.hero_copy p {
	font-family: 'Omnes_Medium' !important;
	font-size:16px;
	margin:0;
}
.hero_logo {
	padding-right:30px;
	margin-right:40px;
	padding-bottom:20px;
	padding-top:20px;
	border-right:#fff 1px solid;
	width:160px;
	float:left;
}
#to-top {
	margin-right:30px;	
	padding:15px 0;
	position:relative;
	margin-bottom:20px;
}
.innov-banner {
	min-height:205px;
	margin-bottom:25px;
}
.innov-banner img {
	float:left;
}
.innov-banner h1 img {
	margin-right:16px;
}
/* sharing */
.sharebox {
	float: right;
	text-align: right;
	padding: 10px 30px 20px 0;
}
.viewthis {
	margin: 5px 0 0 5px;
}
.viewthis.sharethis {
	text-align:left;
}
.sharebox:after {
	clear: both;
	content: '';
	display: table;
}
/* banner */
#showcase_header {
	width:640px;
	height:205px;
	float:left;
}
#showcase_header h1 {
	font-size:3.7em;
	font-family: 'Omnes_Light';
	color:#fff;
	position:relative;
	left:30px;
	top:80px;
}
#showcase_header h2 {
    color: #fff;
    font-family: "Omnes_LightItalic";
    font-size: 2.3em;
    left: 30px;
    position: relative;
    top: 50px;
}
#showcase_header.orange {
	background-color:#fcb314;
}
#showcase_header.blue {
	background-color:#44c8f5;
}
#showcase_header.green {
	background-color:#c4d82d;
}
.innov-banner img {
	float:right;
}
#main-content .banner h2 {
	font-size: 28px;
	line-height: 1;
	margin: 0;
	padding: 0;
	color: #808080;
}
#main-content .banner h1 {
	font-size: 41px;
	line-height: 1;
	margin: 5px 0 15px;
	padding: 0;
	color: #ff7200;
}
#main-content .banner h3 {
	font-size: 30px;
	line-height: 1;
	margin: -10px 0 15px;
	padding: 0;
}
#main-content .banner p img {
	display: block;
	margin: 15px 0 0 -8px;
}
#main-content h3 {
	font-size: 26px;
	margin: 30px 0 8px;
	line-height: 31px;
}
#main-content h3 sup {
	font-size: 16px;
}
#main-content .videobox {
	background: rgb(238,237,237);
	background: -moz-linear-gradient(top,  rgba(238,237,237,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,237,237,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top,  rgba(238,237,237,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top,  rgba(238,237,237,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top,  rgba(238,237,237,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(238,237,237,1) 0%,rgba(255,255,255,1) 100%);
	-webkit-border-radius: 6px;
	border-radius: 6px; 
	border:1px solid #CCC;
	-webkit-box-shadow:  1px 10px 7px 3px #999;        
    box-shadow:  1px 10px 7px 3px #999;	
	margin:50px 0;
	padding:15px;
	width:500px;
}
/* main content */
#main-content img.left {
	border-radius:6px;
	margin: 0 10px 10px 0;
}
#main-content p, #main-content li {
	color:#666;
	font-size: 15px;
	line-height: 22px;
}
#main-content p sup {
	font-size: 10px;
}
#main-content p.intro {
	font-style: italic;
	color: #0c2577;
	font-size: 15px;
	line-height: 21px;
	margin: 20px 0;
}
#main-content .contentarea {
	margin: 20px 50px 20px 20px;
}
#main-content p.orange_lead {
	font-family:'Omnes_Regular';
	font-size:2.8em;
	line-height:1.4em;
	width:500px;
	color:#fcb314;
	margin-top:20px;
}
#main-content p.green_lead {
	font-family:'Omnes_Regular';
	font-size:2.8em;
	line-height:1.4em;
	width:500px;
	color:#c4d82d;
	margin-top:20px;
}
#main-content p.blue_lead {
	font-family:'Omnes_Regular';
	font-size:2.8em;
	line-height:1.4em;
	width:500px;
	color:#44c8f5;
	margin-top:20px;
}
/* footer */
.footer {
	margin-top:50px;
}
.footer > div {
	float:left;
	margin-left:35px;
	width:290px;
}
.footer h3, .innov-technologies h3 {
	color:#808080;
	font-size:22px;
	line-height:32px;
	text-transform:uppercase;
}
.innov-technologies li {
	font-size:13px;
	line-height:20px;
	margin-bottom:5px;
}
/* sidebar */
#side-content {
	padding-top: 5px;
}
#side-content .innov-technologies {
	padding-bottom:20px;
}
#side-content .innov-technologies li {
	font-size:14px;
	margin-bottom:10px;
}
/* sidebar nav highlighting */
#pr25357 .nav-25357 a,
#pr25358 .nav-25358 a,
#pr25359 .nav-25359 a,
#pr25360 .nav-25360 a,
#pr25361 .nav-25361 a,
#pr25362 .nav-25362 a,
#pr25363 .nav-25363 a,
#pr25364 .nav-25364 a,
#pr25365 .nav-25365 a,
#pr25366 .nav-25366 a,
#pr25367 .nav-25367 a,
#pr25368 .nav-25368 a,
#pr25369 .nav-25369 a,
#pr25371 .nav-25371 a,
#pr23361 .nav-23361 a,
#pr23975 .nav-23975 a,
#pr23983 .nav-23983 a,
#pr23986 .nav-23986 a,
#pr23971 .nav-23971 a,
#pr22694 .nav-22694 a,
#pr23366 .nav-23366 a,
#pr23979 .nav-23979 a,
#pr23972 .nav-23972 a,
#pr23973 .nav-23973 a,
#pr23980 .nav-23980 a,
#pr23981 .nav-23981 a,
#pr23982 .nav-23982 a,
#pr23987 .nav-23987 a,
#pr23976 .nav-23976 a,
#pr23977 .nav-23977 a,
#pr23368 .nav-23368 a,
#pr23974 .nav-23974 a,
#pr23978 .nav-23978 a,
#pr23360 .nav-23360 a,
#pr27656 .nav-27656 a,
#pr27657 .nav-27657 a,
#pr27658 .nav-27658 a,
#pr27659 .nav-27659 a,
#pr27660 .nav-27660 a,
#pr27662 .nav-27662 a,
#pr27663 .nav-27663 a,
#pr27667 .nav-27667 a,
#pr27668 .nav-27668 a,
#pr27669 .nav-27669 a,
#pr27673 .nav-27673 a,
#pr27674 .nav-27674 a,
#pr27675 .nav-27675 a,
#pr27677 .nav-27677 a,
#pr27679 .nav-27679 a,
#pr27680 .nav-27680 a,
#pr27681 .nav-27681 a,
#pr27682 .nav-27682 a {
	color:#ff7200;
}
#side-content h2 {
	color: #808080;
}
#side-content li sup {
	font-size: 8px !important;
}
#side-content ul#mediakits li.current ul li.current ul li {
	font-size: 12px;
	line-height: 120%;
	margin-bottom: 5px !important;
}
#pr2911 #side-content, #pr22674 #side-content, #pr22685 #side-content, #pr22690 #side-content {
	padding-top: 300px;
}
#tagged {
	float: none;
}
/* misc */
.first_668 {
	margin-left: 30px;
	margin-right:70px;
	width: 560px;
}
/* home page */
#pr23887 .connectingworld-wrap > div {
	display:block;
	float:left;
	color:#fff;
}
#pr23887 .connectingworld-wrap > div p {
	color:#fff;
}
#pr23887 .connectingworld-wrap > div a {
	color:#fff;
}
#isLandingPage .connectingworld-wrap > div {
	display:block;
	float:left;
}
#pr23887 .rollover {
	cursor:pointer;
	position:relative;
}
#pr23887 .rollover h3 {
	margin-bottom:0;
	font-size:2.9em;
	line-height:1.1em;
	font-family: 'Omnes_Light';
	font-weight:normal;
}
#pr23887 .rollover h3 a {
	font-family: 'Omnes_Light';
	color:#fff;
}
#pr23887 .rollover .arrow {
	bottom:0;
	position:absolute;
	right:0;
}
#pr23887 .connectingworld-wrap > div:hover .hidden, #pr23887 .first_950 > div:focus .hidden {
	display:block;
}
#pr23887 .hidden {
	/*margin-top:20px;*/
	color:#fff;
}
#pr23887 .connected-car .hidden, #pr23887 .translator .hidden {
    margin-top: 10px;
}
#pr23887 .hidden p {
	color:#FFF;
	font-size:15px;
	line-height:18px;
	margin-bottom:18px;
}
#pr23887 .hidden p img {
	margin-bottom:5px;
}

#pr23887 #modules_left_column {
	width:723px;
}
#pr23887 .connected-car {
	border-radius:0 4px 4px 0;
	height:144px;
	padding:35px 0 0 40px;
	width:432px;
}
#pr23887 .cloud-qos {
	border-radius:0 4px 4px 0;
	height:159px;
	padding:20px 0 0 20px;
	width:452px;
}
#pr23887 .cloud-qos .hidden{
	margin-top:20px;
}
#pr23887 .voice_call_analytics {
	border-radius:0 4px 4px 0;
	padding:25px 20px 0 20px;
	width:184px;
	margin-left:255px;
	margin-top:-199px;
	height:333px;
}
#pr23887 .voice_call_analytics .hidden {
	margin-top:20px;
}
#pr23887 .fas {
	border-radius:0 4px 4px 0;
	padding:15px 0 0 20px;
	width:204px;
	margin-left:20px;
	margin-top:-199px;
	height:164px;
}
#pr23887 .effortless {
	border-radius:0 4px 4px 0;
	padding:15px 0 0 20px;
	width:215px;
	margin-left:0px;
	margin-top:-181px;
	height:144px;
}
#pr23887 .ecospace-mobile {
	border-radius:4px 0 0 4px;
	height:159px;
	padding:20px 0 0 25px;
	width:213px;	
}
#pr23887 .cascade {
	border-radius:4px 0 0 4px;
	height:159px;
	padding:20px 10px 0 25px;
	width:203px;
	margin-left:20px;
}
#pr23887 .cascade .hidden {
	
}
#pr23887 .img-2 {
	margin-bottom:20px;
}
#pr23887 .fucs {
	border-radius:0 4px 4px 0;
	clear:left;
	height:224px;
	padding:45px 0 0 30px;
	width:205px;
}
#pr23887 .dashboard {
	border-radius:0 4px 4px 0;
	clear:left;
	height:244px;
	padding:25px 20px 0 20px;
	width:195px;
}
#pr23887 .dashboard .hidden {
	margin-top:20px;
}
#pr23887 .smart-mic {
	border-radius:0 4px 4px 0;
	clear:left;
	height:309px;
	padding:20px 20px 0 20px;
	width:195px;
}
#pr23887 .smart-mic .hidden {
	margin-top:20px;
}
#pr23887 .smart-luggage {
	border-radius:4px 0 0 4px;
	height:158px;
	padding:20px 20px 0 20px;
	width:436px;
	margin-left:20px;
}
#pr23887 .smart-luggage .hidden {
	margin-top:20px;
}
#pr23887 .nanocubes {
	border-radius:0 4px 4px 0;
	/*clear:left;*/
	height:145px;
	padding:15px 20px 0 20px;
	width:192px;
	margin-left:20px;
}
#pr23887 .rcloud {
	border-radius:0 4px 4px 0;
	/*clear:left;*/
	height:110px;
	padding:10px 0 0 20px;
	width:212px;
	margin-left:43px;
	margin-bottom:20px;
	position:relative;
	top:0;
	float:right;
	display:inline;
}
#pr23887 .sim-based-security {
	border-radius:4px;
	height:111px;
	padding:20px 20px 0 20px;
	width:428px;
	margin-left:20px;
	margin-top:20px;
}
#pr23887 .connectingworld-wrap .intro {
	/*float:none;*/
	margin:30px 0 0 40px;
	width:425px;
	color:#666 !important;
}
#pr23887 .intro h2 {
	float:right;
	margin-top:20px;
}
#pr23887 .intro p {
	font-family: 'Omnes_RegularItalic';
	font-size:1.5em;
	margin-right: 10px;
	color:#666 !important;
}
#pr23887 .img-3 {
	width:283px;
	/*position:relative;*/
	margin-top:-199px;
}
#pr23887 .img-6 {
	/*width:283px;*/
	/*position:relative;*/
	margin-top:0px;
	margin-left:20px;
}
#pr23887 .img-7 {
	margin-left:20px;
}

#pr23887 .stor-e-book {
	border-radius:4px;
	height:209px;
	padding:45px 0 0 40px;
	width:436px;	
}
#pr23887 .rich-media {
	border-radius:4px;
	height:239px;
	padding:15px 20px 0 20px;
	width:436px;
	margin-left:20px;
}
#pr23887 .rich-media .hidden {
	margin-top:20px;
}
#pr23887 .img-4 {
	width:229px;
}
#pr23887 .translator {
	border-radius:0 4px 4px 0;
	height:99px;
	margin-bottom:-159px;
	margin-left:20px;
	padding:30px 0 0 30px;
	position:relative;
	/*top:-159px;*/
	width:690px;	
}
#pr23887 .people-places {
	border-radius:0 4px 4px 0;
	height:109px;
	margin-bottom:-159px;
	margin-left:20px;
	padding:20px 0 0 20px;
	position:relative;
	/*top:-159px;*/
	width:700px;	
}
#pr23887 .virtual-companion {
	border-radius:4px 0 0 4px;
	height:210px;
	padding:45px 0 0 45px;
	width:427px;	
}
#pr23887 .project-halo {
	border-radius:0 4px 4px 0;
	height:115px;
	padding:15px 0 0 20px;
	width:703px;	
}
#pr23887 .project-halo .hidden {
	margin-top:10px;
}
#pr23887 .eye-decrypt {
	border-radius:4px 0 0 4px;
	height:110px;
	padding:20px 0 0 20px;
	width:212px;
	margin-left:20px;
	margin-top:20px;	
}
#pr23887 .connectingworld-wrap > div.clear {
	float:none;
	height:20px;
}
#pr23887 .img-1, #pr23887 .ecospace-mobile, #pr23887 .stor-e-book, #pr23887 .virtual-companion {
	margin-left:20px;
}
#pr23887 .img-4 {
	margin-left:45px;
}



/* technology landing page */
#wrapper #content #pr23970 .innov {
	margin: 10px 0 0;
	padding: 30px 0 20px;
	background: url(/Common/about_us/images/innovation/network/bkg_innov.png) repeat-x left top !important;
}
#wrapper #content #pr23970 .innov h2 {
	padding: 20px 0 0;
}
#wrapper #content #pr23970 .innov.first {
	border-top: 0;
	background-image: none !important;
	margin: 0;/*padding-top: 0;*/
}
#wrapper #content #pr23970 .innov h3 {
	line-height: 120%;
	font-size: 28px !important;
}
#wrapper #content #pr23970 .innov p {
	margin: 0 0 10px;
	padding: 0;
}
#wrapper #content #pr23970 .col_260 {
	margin-left: 0;
}
/* colors */
.inov-orange h3, .inov-orange h3 a, #main-content.inov-orange h3, #main-content.inov-orange h3 a {
	color: #fcb314 !important;
}
.inov-green h3, .inov-green h3 a, #main-content.inov-green h3, #main-content.inov-green h3 a {
	color: #c4d82d !important;
}
.inov-blue h3, .inov-blue h3 a, #main-content.inov-blue h3, #main-content.inov-blue h3 a {
	color: #7cc6ff !important;
}
.inov-blue-box {
	background-color:#7cc6ff;
	color:#fff;
}
.inov-green-box {
	background-color:#c4d82d;
	color:#fff;
}
.inov-orange-box {
	background-color:#fcb314;
	color:#fff;
}

/* other page specific styles */
#pr23971 h4 > img,
#pr23981 h4 > img,
#pr23987 h4 > img {
	margin-bottom:-20px;
}