



.nav-more li {
	margin-bottom:10px;
}
.nav-footer {
	float:left;
	margin:14px 0px 0;
	padding:0;
	width:700px;
}

.nav-footer.full-width {
	width:100%;
	padding:15px 0 10px;
	margin:0!important;
	
}
.half-width {
	width:50%;
	padding:0;
	margin:0 0 15px;
	float:left;
}
.nav-footer.full-width a {
	text-transform:capitalize;
}
.nav-footer li {
	margin:0 8px 0 0;
	padding:0 8px 0 0;
	float:left;
	font-size:11px;
	background-position:right -47px;
}
.nav-footer li a {
	color:#abacac;
	-moz-transition: color 1s ease-in 0s;
	-webkit: color 1s ease-in 0s;
	transition: color 1s ease-in 0s;
	border-bottom:0px solid #f15a29;
	padding-bottom:7px;
	font-size:13px;
}
.nav-footer li a:hover {
	color:#e5e5e5;
}
.ie7 .nav-footer a {line-height:15px;}

.footer .credits {
	float:left;
	margin:8px 0;
	font-size:12px;
	color:#abacac;
}
.search-form-wrapper {
	background:#a9b4be;
	padding:25px;
	margin: 0 0 25px;
	float:left;
}
.search-form {
	border:1px solid #9ea7ae;
	width:180px;
	float:left;
	height:31px;
	position:relative;
}
.search-form.hover {
	border:1px solid #6d6f70;
	width:180px;
	float:left;
	height:31px;
}
.search-form .text {
	background:url(/sitecollectionimages/responsive/bg-search-input.png) repeat-x left top;
	border:0;
	width:139px;
	float:left;
	padding:5px;
	height:21px;
	font-size:13px;
	color:#666;
	line-height:18px;
	outline:none;
}
.search-form .text:hover {
	background:url(/sitecollectionimages/responsive/bg-search-input-on.png) repeat-x left top;
}
.search-form .button {
	background:url(/sitecollectionimages/responsive/sprite-global.png) 0px -100px;
	border: 0 none;
	cursor: pointer;
	float: right;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	width:31px;
	height:31px;
	z-index: 999;
}
.search-form .button.hover {
	position:absolute;
	right:0;
	top:0;
	display:none;
	background:url(/sitecollectionimages/responsive/sprite-global.png) -250px -100px;
}
.box-outer span.border {
	height:1px;
	overflow:hidden;
	display:block;
}
/* Theme Style */

.container {
	clear:both;
/*	width:320px; */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* Header */

.inner {
	/*background:#0b1016 url(/sitecollectionimages/responsive/bg/desktop-bg.jpg) no-repeat center top;*/
	background-attachment:fixed!important;
}
.inner.management-profile {
	background:#0b1016 url(/sitecollectionimages/responsive/bg/bg-management-profile.jpg) no-repeat center top;
}
.inner.search {
	background:#0b1016 url(/sitecollectionimages/responsive/bg/bg-search.jpg) no-repeat center top;
}
.homepage {
	background:#485d17 url(/sitecollectionimages/responsive/bg/home.jpg) no-repeat center top;
	background-attachment:fixed;
}
.inner.about {
	background:#0b1016 url(/sitecollectionimages/responsive/bg/bg-about.jpg) no-repeat center top;
	background-attachment:fixed;
}
.inner.login {
	background:#0b1016 url(/sitecollectionimages/responsive/bg/login.jpg) no-repeat center top;
	background-attachment:fixed;
}
.header-outer {
	background:url(../ima/Backgrounds/top.png) repeat-x;
	height:111;
	position:;
	background-image: url(../ima/Backgrounds/top.png);
}
.overlay-header, .overlay-menu {
	background:url(../ima/Backgrounds/top.png) repeat-x;
	width:100%;
	overflow:hidden;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-999;
	height:111px;
	background-image: url(../ima/Backgrounds/top.png) repeat-x;
}
.overlay-header{
display:block!important;
}
.sm-sub-menus:hover {
	background:url(/sitecollectionimages/responsive/bg-inner-content-box-on.png) repeat;
	height:auto!important;
}
.list-nav-wrap .sidebar:hover {
	background:url(/sitecollectionimages/responsive/bg-texture-mild-on.png) repeat
}
.header {
	width:960px;
	margin:0 auto;
}
.logo-wrapper {
	background:url(/sitecollectionimages/responsive/bg-logo-wrapper.png) no-repeat left top;
	height:87px;
	width:399px;
	float:left;
}
.logo {
	float:left;
	/*width:100%;
	height:87px;*/
	overflow:hidden;
	position:relative;
}
.style41{
    font-family: calibri;
    color: black;
    font-size: 16px !important;
}
.style39 {
    font-family: calibri;
    font-size: 16px !important;
}
.style10 {
    font-family: calibri;
    font-size: 14px !important;
    font-weight: bold;
}
.logo a {
	display: block;
	margin: 23px 0 0;
	position:relative;
	height: 39px;
	width: 105px;
}
.logo span {
	display: block;
	text-indent:-999em;
}
.logo .normal {
	background:url(/sitecollectionimages/responsive/logo-main.png) no-repeat;

	display: block;
	height: 39px;
	width: 105px;
}
.logo .hover {
	background:url(/sitecollectionimages/responsive/logo-main.png) no-repeat left -39px;
	display: block;
	height: 39px;
	width: 105px;
	position:absolute;
	left:0;
	top:0;
}
.tagline {
	float:left;
	width:235px;
	height:87px;
	overflow:hidden;
	position:relative;
}
.tagline a {
	display:block;
	width:235px;
	height:59px;
	margin:13px 0 0;
	text-indent:-999em
}
.tagline .normal {
	background:url(/sitecollectionimages/responsive/logo-tagline.png) no-repeat left 3px;
}
.tagline .hover {
	position:absolute;
	left:0;
	top:0;
	background:url(/sitecollectionimages/responsive/logo-tagline.png) no-repeat left -61px;
}
.nav-global-wrap {
	float:right;
	width:560px;
	margin:10px 0 15px;
}
.search-wrap {
	clear:right;
	float:right;
	width:560px;
}
.search-wrap .search-form {
	float:right;
}
.nav-primary-wrap {
	background: url('/sitecollectionimages/responsive/bg-top-navigation-wrap.jpg') repeat-x top left;
	height:40px;
	position:static;
	display:block;
	opacity:.80;
	width:100%;
	overflow:hidden;
 
}

 
.nav-primary-outer {
	width: auto;
	background: url(/sitecollectionimages/responsive/navigation-left.jpg) repeat-x;
	background-position: left top;
	height: 40px;
	display: inline-block;
	margin: 0 auto;
}
.nav-primary-wrap .nav-primary li {
}
.nav-primary li a {
	background:none!important;
}
.nav-primary-wrap .nav-primary li a, .nav-primary-wrap .nav-primary li a:hover {
	background:none!Important;
	width:auto!important;
}
.inner .nav-primary-wrap .container {
	margin-bottom:0;
}
.nav-primary {
	/*overflow:hidden;*/
 background: url(/sitecollectionimages/responsive/navigation-right.jpg) repeat-x;
	background-position: right top;
	height: 40px;
	margin: 0 0 0 1px;
	display: inline-block;
	overflow: visible;
  }
.ie7 .nav-primary {
	margin-top:1px;
}
.nav-primary li {
	float:left;
	margin:0;
	height:39px;
	background:url(/sitecollectionimages/responsive/bg-main-nav-sep.png) right 0 repeat-y;
}
.nav-primary li.last {
	background:none;
}
.nav-primary li a {
	color: #C2C1C2;
	font-family:  myriad-pro-n4,myriad-pro,Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-shadow: 0 -1px 1px #000;
	line-height: 17px;
	display:block;
	padding:11px 19px;
	font-weight:400;
}
.nav-primary li a:hover, .nav-primary li a:hover span {
	color:#fff;
}
.nav-primary li a:hover span, .nav-primary li.current a span {
	border-bottom:4px solid #df663b;
	display:block;
	padding-bottom:7px;
}
.nav-primary li.current a {
	color:#fff;
}
/* ContentStyle */

.main {
	overflow:hidden;
}
.content h2 {
	color:#015d97;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	text-shadow:0px 01px -1px #FFF;
}
.content li {
	font-size:14px;
	line-height:22px;
}
.content ul li {
	background:url(/sitecollectionimages/responsive/bg-list-item.png) no-repeat left 9px;
	padding:0 0 0 10px;
}
.onebytwo {
	width:48%;
	padding-right:2%;
	float:left;
}
.onebythree {
	width:31.33%;
	padding-right:2%;
	float:left;
}
.onebyfour {
	width:23%;
	padding-right:2%;
	float:left;
}
/* Inner page */

h3.title-head {
	margin:0 0 12px 0;
	font-size:18px;
	font-weight:bold;
}
.inner .container {
	margin-bottom:45px;
	overflow:hidden;
}
.inner .lead-story {
 	margin:30px 0 11px 20px;
}
.inner .lead-story h2 {
	font-size:36px;
	margin:0 0 5px;
	letter-spacing:-1px;
	color:#fff;
	text-shadow:0 1px 1px #000;
	font-family: myriad-pro-n4,myriad-pro,Myriad Pro, Helvetica, Arial;
	font-weight:normal;
	padding: 10px;
	background: url(/sitecollectionimages/responsive/bg-alpha40-grey.png) repeat;
	display:inline-block;
	line-height:1.2em;
}
.inner .lead-story p {
	font-size:18px;
	color:#1d1d1d;
	font-family: Helvetica, Arial;
	display:inline-block;
	clear:both;
}
.button {
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro, Helvetica, Arial;
}
.xinner .lead-story .button {
	margin-left:5px;
}
.content-box-overlay {
	overflow:hidden;
	width:100%;
	background:none;
	height:100%;
}
.inner .content-box-outer {
	background:url(/sitecollectionimages/responsive/bg-inner-content-box.png) repeat;
	background:url(/sitecollectionimages/responsive/bg-texture-footer.png) no-repeat;
	padding:1px;
	overflow:hidden;
	position:relative;
	clear:both;
	z-index:999;
}
.inner .content-box-outer .content-box-overlay {
	position:absolute;
	left:0;
	top:0;
	z-index:-800;
	background:url(../ima/bg-alpha50.png);
}
.footer-wrap-outer-bg .overlay-hover {
	position:absolute;
	left:0;
	top:0;
	z-index:-800;
	background:url(/sitecollectionimages/responsive/bg-alpha65.png) repeat;
}
.inner .content-box {
	background: url(/sitecollectionimages/responsive/bg-inner-content-top.png) repeat-x left top;
	padding:10px;
}
span.content-box-shadow {
	display:block;
	height:1px;
	overflow:hidden;
	width:100%;
	background:#040506;
}
.content-box-left-shadow {
	display: block;
	height: 713px;
	left: 1px;
	position: absolute;
	top: 2px;
	width: 1px;
	background:url(/sitecollectionimages/responsive/bg-inner-content-left.png) top left;
}
.inner .breadcrumb {
	width:100%;
	float:left;
}
.inner h1 {
	float:left;
	width:100%;
	font-size: 40px;
    line-height: 0.9em;
	color:#fff;
	text-shadow:0 1px 1px #000;
	margin: 10px 0 15px;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro,Arial, Helvetica, sans-serif;
	opacity:.75;
	filter:alpha(opacity=70);
}
.inner h3, .h7 {
	font-size:14px;
	text-shadow:0 1px 1px #e7e7e7;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro,Arial, Helvetica, sans-serif;
}
.search .single-content {
	background:#e0e0dc
}
.single-content {
	float:left;
	background:#e3e3de;
	width:500px;
	padding:10px 10px 55px;
	min-height:500px;
	height:500px;
	height:auto!important;
}
.utility-wrap {
	float:left;
	width:100%;
	height:17px;
	margin-bottom:12px;
}
/*.utility-wrap a, .listing .icons-wrap a, .listing .icons-wrap2 a {
-moz-transition: background .2s ease-in 0s;
 -webkit-transition: background .2s ease-in 0s;
 transition: background .2s ease-in 0s;
}*/

pre, code {
	font-size: .80em;
	padding: 15px;
	background: #f5f5f5;
	border: 1px solid #e7e7e7;
}
.social-icons {
	float:right;
}
.content .utility-wrap li {
	padding:0;
	list-style:none;
	background:none;
}
.social-icons li {
	width:16px;
	height:16px;
	float:left;
	margin:0 0 0 4px;
}
.social-icons li a {
	display:block;
	text-indent:-999em;
}/*
.social-icons li.fb a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat left 0px;
}
.social-icons li.fb a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat left -26px;
}
.social-icons li.tw a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -20px 0px;
}
.social-icons li.ln a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -176px 0px;
}
.social-icons li.ln a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -176px -26px;
}
.social-icons li.tw a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -20px -26px;
}*/
.social-icons li.mail a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -40px 0px;
}
.social-icons li.mail a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -40px -26px;
}
.social-icons li.share a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -60px 0px;
}
.social-icons li.share a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -60px -26px;
}
.utility {
	float:right;
	margin:0 0 0 17px;
}
.utility li {
	width:24px; 
	height:24px;
	float:left;
	list-style:none;
	margin:0 0 0 4px;
}
.utility li a {
	display:block;
	text-indent:-999em;
	width:24px; 
	height:24px;
}
.utility li.fav a {
	background:url(/sitecollectionimages/responsive/sprite-tablet-social-utility-desktop.png) no-repeat -191px -50px;	
}
.utility li.fav a:hover {
	background:url(/sitecollectionimages/responsive/sprite-tablet-social-utility-desktop.png) no-repeat -191px 0px;	
}/*
.utility li.print a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -136px 0px;
}
.utility li.print a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -136px -26px;
}.utility li.rss a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -156px 0px;
}
.utility li.rss a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -156px -26px;
}*/
.utility li.print a {
	background:url(/sitecollectionimages/responsive/sprite-tablet-social-utility-desktop.png) no-repeat -259px -50px
}
.utility li.print a:hover {
	background:url(/sitecollectionimages/responsive/sprite-tablet-social-utility-desktop.png) no-repeat -259px 0px;
}
.utility li.rss a {
	background:url(/sitecollectionimages/responsive/sprite-tablet-social-utility-desktop.png) no-repeat -313px -50px;;
}
.utility li.rss a:hover {
	background:url(/sitecollectionimages/responsive/sprite-tablet-social-utility-desktop.png) no-repeat -313px 0px;
}
.utility li.save a {
	background:url(/sitecollectionimages/responsive/sprite-tablet-social-utility-desktop.png) no-repeat -225px -50px;
}
.utility li.save a:hover {
	background:url(/sitecollectionimages/responsive/sprite-tablet-social-utility-desktop.png) no-repeat --225px 0px;
}
.utility li.last {
	margin-left:18px;
}

span.clear {
	clear:both;
	display:block;
}
/* Sidebar Inner page */


.sidebar {
	float:left;
	width:408px;
	margin-left:10px;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro,Arial, Helvetica, sans-serif;
}
.sidebar .box {
	float:left;
	margin-bottom:7px;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro,Arial, Helvetica, sans-serif;
	display:block;
}
.box.social-feed{
width:100%;
}
.sidebar span.shadow {
	background:url(/sitecollectionimages/responsive/bg-sidebar-box-shadow.png) repeat-x;
	height:1px;
	border:none;
	display:block;
	width:100%;
}
.sidebar .blog-post-box {
	height:135px;
	border:none;
}
.sidebar .box-supporting-story .overlay .more {
	background:url(/sitecollectionimages/responsive/sprite-global.png) left -307px no-repeat;
	padding:0 0 0 25px;
	float:none;
	display:inline-block;
	margin:0;
	display:block!important;
}
.sidebar .box-supporting-story .overlay .more span {
	background:url(/sitecollectionimages/responsive/sprite-global.png) right -335px no-repeat;
	font-size:12px;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro, Helvetica, Arial;
	padding:7px 7px 7px 0;
	display:inline-block;
	color:#fff;
	font-weight:normal;
	clear:both;
	margin:0;
}
.sidebar .box-supporting-story .more:hover span {
	color:#e7e7e7;
}
.sidebar .box-supporting-story.blue .box-inner {
	border:1px solid #136f92;
	width:228px;
	background:#219CD7 url(/sitecollectionimages/responsive/bg-box-sidebar-blog-post.png) repeat-x;
	position:relative;
	height:133px;
	overflow:hidden;
}
.sidebar .box-supporting-story.blue div {
	height:134px;
	width:228px;
	position:relative;
	margin:0;
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) no-repeat 192px 98px;
}
.sidebar .box-supporting-story.blue .title {
	font-size:25px;
	font-weight:normal;
	color:#ffffff;
	text-shadow:0 -1px 1px #0031a0;
	display:block;
	padding:14px 10px;
	display:block;
	height:106px;
	width:208px;
	line-height:1.25em;

}
.sidebar .pub-date {
	position:absolute;
	bottom:10px;
	font-size:13px;
	left:10px;
	font-weight:normal;
	width:210px;
}
.box.blue .pub-date {
	color:#85c1e2;
}
.box.orange .pub-date {
	color:#f0b29e;
}
.sidebar .box-glass {
	border:0px;
	margin:0 0 0 7px;
}
.sidebar .box-supporting-story .overlay {
	display: block;
	padding: 10px;
	height:auto;
	width:auto;
	position:absolute;
	left:-20px;
	width:227px;
	top:0;
}
.sidebar .box-supporting-story .overlay .tag {
	background:  #333333;
	display: inline-block;
	font-size: 9px;
	margin: 0 0 10px;
	padding: 5px;
	text-transform: uppercase;
	color: #85C1E2;
}
.sidebar .box-supporting-story .overlay .tag:hover {
	color: #fff;
}
.sidebar .box-supporting-story .overlay p {
	color: #85C1E2;
	color:#fff;
	text-shadow:1px 1px 1px #0e6895;
	font-size:14px;
	font-weight:bold;
	padding:4px 12px 0 0;
	margin:0 0 15px;
}
.sidebar .box-supporting-story.orange .overlay p {
	text-shadow:1px 1px 1px #d6341a;
}
.sidebar .box-glass .box-inner {
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) right top;
	width:171px;
	height:135px;
	border:0px;
}
.sidebar .why-infy .box-inner {
	position:relative;
}
.sidebar .advt-cta.box-glass .box-inner {
	background-position: 528px top;
	position:relative;
}
.sidebar .box-supporting-story.orange {
	border:0px;
	width:230px;
	height:132px;
}
.sidebar .box-supporting-story.orange .overlay .more {
	background:url(/sitecollectionimages/responsive/sprite-global.png) left -364px no-repeat;
}
.sidebar .box-supporting-story.orange .overlay .more span {
	background:url(/sitecollectionimages/responsive/sprite-global.png) right -393px no-repeat;
}
.sidebar .box-supporting-story.orange .box-inner {
	border:1px solid #b4411b;
	width:228px;
	background:#e1653c url(/sitecollectionimages/responsive/bg-box-sidebar-blog-post-2.png) repeat-x;
	position:relative;
	height:134px;
}
.sidebar .box-supporting-story.orange div {
	height:134px;
	margin:0;
	overflow:hidden;
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) no-repeat 196px -115px;
}
.sidebar .box-supporting-story.orange .title {
	font-size:20px;
	line-height:29px;
	font-weight:normal;
	color:#ffffff;
	text-shadow:0 -1px 1px #D82A16;
	display:block;
	padding:14px 10px;
	display:block;
	width:208px;
	height:106px;
}
.box-glass img {
	padding:5px;
}
.box.why-infy .normal {
	height:131px;
	float:left;
	width:100%;
	position:relative;
}
.box.why-infy .hover {
	height:131px;
	float:left;
	width:100%;
	position:absolute;
	left:0;
	top:0;
}
.txt-why-infy {
/*	background: url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) left -638px;*/
	width:150px;
	height:66px;
	margin: 7px 0 0 13px;
	display:block;
	color: #333;
	text-shadow: 0 1px 1px #ccc;
	font-size: 20px;
	line-height: 23px;
	font-weight: bold;
	opacity: .90;
}
.normal .icon-play {
	background: url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) 0 -546px;
	width: 28px;
	height: 29px;
}
.sidebar .why-infy .more {
	background:url(/sitecollectionimages/responsive/sprite-global.png) left -727px no-repeat;
	padding:0 0 0 25px;
	float:none;
	display:inline-block;
	margin:0;
	position:absolute;
	bottom:9px;
	left:10px;
}
.sidebar .why-infy .more span {
	background:url(/sitecollectionimages/responsive/sprite-global.png) right -755px no-repeat;
	font-size:12px;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro, Helvetica, Arial;
	padding:7px 7px 8px 0;
	display:inline-block;
	color:#fff;
	font-weight:normal;
	clear:both;
	margin:0;
}
.testimonial-wrap {
	background: url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) right -183px;
	border: 0!important;
	height: 136px;
	margin:7px 0 0 0;
	width: 100%;
}
.sidebar .testimonial {
	background-position:bottom left!important;
	background-repeat:no-repeat!important;
	height:136px;
	position:relative;
	overflow:hidden;
}
.sidebar .testimonial blockquote {
	border:none;
	margin:0;
	padding:0;
	background:none;
}
.sidebar .testimonial .quote {
	padding: 21px 0px 0 0;
	float:left;
}
.sidebar .testimonial .quote-text {
	color: #FFFFFF;
	float: left;
	font-family: myriad-pro-n4,myriad-pro,Myriad Pro,Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal;
	font-weight: bold;
	line-height: 32px;
	padding: 17px 17px 10px;
	text-shadow: none;
	width: 373px;
	position:static;
}
.sidebar .testimonial .quote-text a{
color: #FFFFFF;
}
.sidebar .testimonial .quote-text span {
	width:373px;
}
.sidebar .testimonial .details .more {
	background:url(/sitecollectionimages/responsive/sprite-global.png) left -642px no-repeat;
	padding:0 0 0 25px;
	float:none;
	display:inline-block;
	margin:0;
	display:block!important;
}
.sidebar .testimonial .details .more span {
	background:url(/sitecollectionimages/responsive/sprite-global.png) right -670px no-repeat;
	font-size:12px;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro, Helvetica, Arial;
	padding:8px 7px 7px 0;
	display:inline-block;
	color:#fff;
	font-weight:normal;
	clear:both;
	margin:0;
	line-height:14px;
}
.sidebar .quote-text cite {
	display: block;
	font-size: 18px;
}
.sidebar .quote-text span {
	display: block;
	height: 75px;
}
.sidebar .testimonial .details {
	height: 100px;
	padding: 17px;
	width: 373px;
	position:absolute;
	left:-25px;
	top:0;
	z-index: 999;
}
.sidebar .black-overlay-ten {
	height: 100%;
	width: 100%;
	position:absolute;
	left:0;
	top:0;
	background:url(/sitecollectionimages/responsive/bg-alpha10.png) repeat;
	z-index:-999;
}
.icon-quotes {
	background:url(/sitecollectionimages/responsive/bg-testimonial-widget-icon.png) no-repeat;
	bottom: 10px;
	height: 26px;
	position: absolute;
	right: 10px;
	width: 26px;
	text-indent:-999em;
}
.sidebar .testimonial .details p {
	color: #E7E7E7;
	font-size: 15px;
}
.social-feed .pager {
	bottom: 10px;
	position: absolute;
	right: 10px;
	z-index:999;
}
.social-feed .pager a {
	background: url(/sitecollectionimages/responsive/sprite-global.png) no-repeat -485px -454px;
	width: 15px;
	height: 16px;
	display:block;
	float:left;
	outline:none;
	text-indent:-999em;
	margin: 0 0 0 3px;
}
.social-feed .pager a.activeSlide {
	background-position:-466px -454px;
}
.slider-pager a {
	background: url(/sitecollectionimages/responsive/sprite-global.png) no-repeat -485px -454px;
	width: 15px;
	height: 16px;
	display:block;
	float:left;
	outline:none;
	text-indent:-999em;
	margin: 0 0 0 3px;
}
.slider-pager a.activeSlide {
	background-position:-466px -454px;
}
.social-feed .box-inner {
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) no-repeat right -183px;
	height:auto!important;
	/*width:408px;*/
	width:94%;
	padding:3%;
	position:relative;
	
}
.social-feed .slider {
	margin:0;
	height:114px!important;
}
.social-feed li {
	list-style:none;
	padding:9px 10px 9px 14px;
	margin:0;
	height:98px;
	width:384px!important;
}
.oldie social-feed li {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}
.oldie social-feed li:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}
.social-feed li div {
	width:384px;
	height:98px;
}
.social-feed li.icon-fb div {
	background:url(/sitecollectionimages/responsive/icon-social-fb.png) no-repeat 360px 44px;
}
.social-feed li.icon-tw div {
	background:url(/sitecollectionimages/responsive/icon-social-tw.png) no-repeat 360px 44px;
}
.social-feed li.icon-ln div {
	background:url(/sitecollectionimages/responsive/icon-social-in.png) no-repeat 360px 44px;
}
.social-feed li, .social-feed p {
	font-size:15px;
	color:#fff;
	line-height:25px;
}
.col-2 .social-feed li.icon-fb {
	background:url(/sitecollectionimages/responsive/icon-social-fb.png) no-repeat 137px 52px;
}
.col-2 .social-feed li.icon-tw {
	background:url(/sitecollectionimages/responsive/icon-social-tw.png) no-repeat 137px 52px;
}
.col-2 .social-feed li.icon-ln {
	background:url(/sitecollectionimages/responsive/icon-social-in.png) no-repeat 137px 52px;
}
.col-2 .social-feed li {
	width:147px!important;
	margin:0!important;
	font-size:14px;
}
.col-2 .social-feed p {
	width:125px!important;
	margin:0!important;
	font-size:14px;
	line-height:1.5em;
}
.col-2 .twitter-timeline{
max-width:88%!important;
padding: 10px!important;
margin: 0!important;
min-width:143px!important;
}
.col-2 .social-feed .box-inner{
height:520px!important;
	background:url(/sitecollectionimages/responsive/bg-sidebar-two-col.png) no-repeat 0 0;
}

.advt-cta li {
	display: block;
	height: 20px;
	margin:0 0 16px;
	position:relative;
}
.advt-cta li .hover {
	display: block;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:999;
}
.advt-cta li a {
	display:block;
	text-indent:-999em;
}
.advt-cta ul {
	padding:19px 16px;
	margin:0;
}
.advt-cta .write a {
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) left -346px;
	height: 18px;
}
.advt-cta .write .hover {
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) -230px -346px;
	height: 18px;
}
.advt-cta .talk a {
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) left -381px;
	height: 18px;
}
.advt-cta .talk .hover {
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) -230px -381px;
	height: 18px;
}
.advt-cta .meet a {
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) left -421px;
	height: 19px;
}
.advt-cta .meet .hover {
	background:url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) -230px -421px;
	height: 19px;
}
/* footer */
 

.footer-outer {
	width:100%;
	background:url(../ima/bg-alpha50.png) repeat;
	/*background:url(../ima/bg-texture-footer.png) repeat-x;*/
	background:url(../ima/bg-texture-footernew.png) repeat-x;
	overflow:hidden;
	position:relative;
    /*background-image: url(../ima/bg-texture-footer.png);*/
	background-image: url(../ima/bg-texture-footernew.png);
}
.footer-hover {
	position:absolute;
	left:1309px;
	top:-310px;
	width:100%;
	height:100%;
	z-index:-800;
	background: url(../ima/bg-alpha50.png) repeat;
	display:block!important;
}
.sidebar .video-cta {
	height:125px;
	overflow:hidden;
	position:relative;
}
.sidebar .video-cta .hover {
	position:absolute;
	left:0;
	top:0;
}
.icon-play {
	position:absolute;
	background: url(/sitecollectionimages/responsive/sprite-inner-sidebar.png) no-repeat left -509px;
	width: 28px;
	height: 29px;
	right:10px;
	bottom:5px;
	z-index:999;
}
.footer {
	width:1024px;
	margin:auto;
	overflow:hidden;
	z-index:999;
	height:auto;
}
.footer-outer .border {
	background:url(/sitecollectionimages/responsive/bg-footer-wrap-border.png) repeat-x left top;
	display: block;
	height: 2px;
	width: 100%;
}
/* Nav Primary TXT Sprite

.nav-primary li a {
	height:39px;
	background:url(/sitecollectionimages/responsive/sprite-nav-primary-txt.png) no-repeat;
}
.nav-primary .txt-industries a {
	background-position: 0 3px;
	width:138px;
}
.nav-primary .txt-industries a:hover {
	background-position: -1000px 3px;
}
.nav-primary .current.txt-industries a {
	background-position: -500px 5px;
	width:138px;
}
.nav-primary .current.txt-industries a:hover {
	background-position: -500px 5px;
}
.nav-primary .txt-products a {
	background-position: 0 -69px;
	width: 247px;
}
.nav-primary .txt-products a:hover {
	background-position: -1000px -69px;
}
.nav-primary .current.txt-products a {
	background-position: -500px -69px;
	width: 129px;
}
.nav-primary .current.txt-products a:hover {
	background-position: -1500px -69px;
}
.nav-primary .txt-services a {
	background-position: 0 -134px;
	width: 121px;
}
.nav-primary .txt-services a:hover {
	background-position: -1000px -134px;
}
.nav-primary .current.txt-services a {
	background-position: -500px -134px;
	width: 121px;
}
.nav-primary .current.txt-services a:hover {
	background-position: -1500px -134px;
} */
/* 3 Col */
 
				
/* 2 Col */

.col-2 .single-content {
	width: 737px;
}
.col-2 .aside {
	float: left;
	margin: 0 20px 0 0;
	width: 165px;
}
.col-2 .aside.vertical {
	float: left!important;
	margin: 0 20px 0 0!important;
	width: 165px!important;
}
.col-2 .aside .nav-related li {
	background:url(/sitecollectionimages/responsive/bg-nav-related-seperator.png) bottom left repeat-x;
	margin:0;
	padding:0 0 2px;
	position:relative;
}
.extra-aside-navigation .content-inner {
	float:right;
	width: 551px!important;
}
.col-2 .aside .nav-related li ul {
	position:absolute;
	left:165px;
	top:0;
	width:165px;
	background:#e0e1df;
	border-left:1px solid #ccc;
	display:none;
}
.col-2 .aside .nav-related li.sub-menu-list:hover > ul {
	display:block;
}
.sub-menu-list span {
	display:block;
	background:url(/sitecollectionimages/responsive/third-level-nav-dropdown-arrow.png) no-repeat right 5px!important;
}
.col-2 .aside .nav-related a {
	font-size:13px;
	padding:7px 10px 6px;
	display:block;
	margin-left:0px;
	color:#0a5394;
}
.col-2 .aside .nav-related .active a {
	border-left:4px solid #f0673b;
	padding-left:6px;
	background:#999;
	color:#e7e7e7;
}
.col-2 .aside .nav-related a:hover {
	border-left:4px solid #f0673b;
	padding-left:6px;
}
 border-left:4px solid #df663b;
.col-2 .aside .nav-related li.current a {
	border-left:4px solid #DF663B;
	margin-left:0;
	padding-left:6px;
}
.col-2 .sidebar {
	margin-left: 10px;
	width: 171px;
}
.col-2 .sidebar .box-glass {
	margin:0 0 7px;
}
.col-2 .social-feed {
	width:173px;
}
.col-2 .social-feed .box-inner {
	width:auto;
	height:auto!important;
}
.col-2 .tw-link {
	bottom:42px;
}
.col-2 .content-inner {
	float:left;
	width:552px;
}
.full-width.single-content .aside {
	height:auto!important;
	width:100%;
	margin:0;
}
.full-width.single-content .content-inner {
	width:100%;
}
.col-2 .aside .h-list.nav-related li {
	float:left;
	background:none;
}
.col-2 .aside .h-list.nav-related {
	border:1px solid #b6b6b5;
	background:#e1e1dc url(/sitecollectionimages/responsive/bg-nav-related-2.png) left top;
	height:28px;
}
.col-2 .aside .h-list.nav-related li {
	background:url(/sitecollectionimages/responsive/bg-nav-related-2.png) no-repeat right -72px;
	padding-right:2px;
}
.col-2 .aside .h-list.nav-related li.last {
	background:none;
	padding-right:2px;
}
.col-2 .aside .h-list.nav-related li a {
	padding:4px 10px;
	border:0;
	margin:0;
	color:#3f3f3e;
	text-shadow:1px 1px 1px white;
}
.col-2 .aside .h-list.nav-related li a:hover {
	color:#015d97;
	text-shadow:0px 1px 1px white;
}
.col-2 .aside .h-list.nav-related a:hover, .col-2 .aside .h-list.nav-related li.current a {
	background:url(/sitecollectionimages/responsive/bg-nav-related-2.png) left -38px;
	padding-bottom: 8px;
}
.col-2 .aside .h-list.nav-related a:hover span, .col-2 .aside .h-list.nav-related li.current a span {
	border-bottom: 3px solid #F15A29;
	padding-bottom: 4px;
}
.col-2 .aside .h-list.nav-related li.current a span {
	border-bottom: 3px solid #F15A29!important;
}
.content .title-main {
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro,Arial, Helvetica, sans-serif;
	font-size:24px;
	text-shadow:1px 1px 1px white;
	color:#1d1d1d;
	margin:0 0 15px;
	line-height:1.5em;
}
/* Home Spotlight */

.spotlight {
	width:920px;
	margin:80px auto 31px;
	clear:both;
	position:relative;
}
.spotlight ul, .spotlight li {
	width:860px;
	height:280px!important;
}
.spotlight .panel:hover h1 strong, 
.spotlight .panel:hover h1 span, 
.spotlight .pane:hover span.txt, 
.inner .lead-story:hover p, 
.inner .lead-story:hover h2 {
	/*background:url(/sitecollectionimages/responsive/bg-alpha50.png) repeat;*/
}
.spotlight .panel h1{
margin-bottom:0px;
}
.spotlight .panel h1 strong {
	display:inline-block;
	font-size:32px;
	color:#fff;
	text-shadow:0 1px 1px #000;
	font-family:  calibri;
	letter-spacing:-1px;
	font-weight:normal;
	padding:10px;
	background:url(/sitecollectionimages/responsive/bg-alpha40-grey.png) repeat;
	line-height:33px;
	margin:0 0 5px;
}

.spotlight .panel h1 strong {
	font-weight:normal;
}


.spotlight .panel h1 span {
	display:inline-block;
	font-size:15px;
	color:#fff;
	margin:6px 0 2px;
	text-shadow:0 1px 1px #000;
	padding:10px;
	background:url(/sitecollectionimages/responsive/bg-alpha60-grey.png) repeat;
	line-height:15px;
	margin:0px;
}
.spotlight .common-pager-slider {
	z-index:999;
}
.spotlight button {
	width: 16px;
	height: 20px;
	background:none;
	display:inline-block;
	border:none;
	cursor:pointer;
	opacity:0.1;
	outline:none;
}
.spotlight button:focus {
	outline:none;
}
.spotlight button span {
	display:none;
}
.spotlight .common-pager-slider, .spotlight .spotlight-pagination {
	position:absolute;
	/*right:-50px;
	bottom:25px;*/
	left:-5px;
	bottom:34px;
	
}
.spotlight .spotlight-pagination{
z-index:9999;
}
.spotlight .spotlight-pagination a {
	background: url(/sitecollectionimages/responsive/sprite-careers-home-pager.png) no-repeat left -17px;
	width: 15px;
	height: 15px;
	display:block;
	text-indent:-999em;
	outline:none;
	float:left;
	margin:0 0 0 5px;
}
.spotlight-pagination a.activeSlide {
	background-position: left top;
}
.spotlight span.txt, .inner .lead-story p {
	color:#fff;
	display:inline-block;
	font-size:20px;
	padding:5px 10px;
	background:url(../ima/bg-home-spotlight-text.png) repeat;
	font-weight:300;
	line-height:1.4em;
}
.inner .lead-story p {
	margin-bottom:5px;
}
.spotlight .button-wrap-outer {
	margin:5px 0 0 0;
}
.spotlight .button-wrap {
	clear:both;
}
/* Search Listing */

.search .search-container {
	padding:83px 0 103px;
	float:left;
	width:100%;
	margin:0;
}
.search-container .dropdown-wrap {
	float:left;
	margin:7px 0 0 14px;
	width:250px;
}
.search-container .dropdown {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat right 8px;
	font-size:14px;
	padding-right:14px;
	color:#fff;
	display:inline-block;
	cursor:pointer;
	font-weight:600;
}
.search-container .dropdown.on {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat right -16px;
	opacity:.75;
}
.search-form-main {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat 0 0;
	width:588px;
	height:31px;
	padding:4px;
	float:left;
	margin: 0 0 2px;
}
.search-form-main .text-wrap {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat left -50px;
	width:469px;
	height:31px;
	float:left;
}
.search-form-main .text-wrap .text {
	font-weight:bold;
	border: 0;
	font-size: 17px;
	line-height:24px;
	height: 18px;
	padding: 6px 11px;
	width: 446px;
	background:none;
}
.search-form-main .text-wrap .text:focus {
	background:#eeeeee;
}
.search-container .submit-button {
	width:118px;
	height:31px;
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat left -91px;
	border:none;
	text-indent:-999em;
	float:right;
	cursor:pointer;
}
.search-container .submit-button:hover {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat left -132px;
}
.filter-head {
	border:1px solid #c7c7c3;
	background:#d7d7d2;
	padding:6px 10px;
}
.filter-head:hover {
	background:#969693;
}
.filter-head a.trigger {
	font-size:12px;
	color:#747473;
	background:url(/sitecollectionimages/responsive/sprite-search.png) right -348px;
	padding-right:21px;
}
.filter-head:hover a.trigger {
	color:#ffffff;
}
.filter-wrap .shadow {
	display:block;
	height:1px;
	background:#f0f0ee;
}
.filter-foot {
	float:left;
	width:100%;
	font-size:12px;
	margin:10px 0;
}
.filter-foot .showing {
	float:left;
	width:75%;
}
.sort {
	padding-left:0!Important;
}
.sort p {
	float:right;
	text-align:right;
	font-size:12px;
}
.sort a {
	font-weight:bold;
	color:#333;
}
.sort a:hover {
	border-bottom:3px solid #eb4712;
}
.search .listing {
	width:100%;
}
.search .listing li {
	background:none;
	height:133px;
	padding:10px 11px;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #c4c4c0;
	border-top:1px solid #f3f3f1;
	border-left:0px solid #e0e0dc;
	border-right:0px solid #e0e0dc;
	margin:0;
}
 
.search .xlisting li:hover, .search .listing li.hover {
	border:1px solid #c2c2bf;
	border-top:0px;
	background:#fefefe;
	padding:12px 10px 10px;
}
.search .listing li.last {
	border-bottom:0px solid #c4c4c0;
}
.search .xlisting li.first {
	margin-top:1px;
	border-top:0px solid #c4c4c0;
}
.search .listing li.first:hover {
	margin-top:0px;
}
.pub-date {
	font-size:12px;
	color:#777;
}
.search .listing li .details {
	width:559px;
	float:left;
}
.thumbnail-wrap {
	float:right;
	position:relative;
}
.thumbnail-wrap .hover {
/* 	position:absolute;
	left:0;
	top:0;
 */}
.search .listing li h3 {
	margin:0 0 6px;
}
.search .listing li h3 a {
	color:#0a5394;
	font-size:18px;
	font-weight:normal;
	text-shadow:0px;
}
.search .listing li h4 {
	color:#414141;
	font-size:14px;
	margin:0 0 6px;
}
.search .listing li .icons-wrap {
	display:none;
	position:absolute;
	bottom:10px;
	left:10px;
}
.search .listing li .icons-wrap2 {
	position:absolute;
	bottom:10px;
	right:10px;
	display:none;
}
.search .xlisting li:hover .icons-wrap {
	display:block;
	display:none;
}
.search .xlisting li:hover .icons-wrap2 {
	display:block;
}
.search .listing li {
	background-color:none!important;
}
.search .listing .icons-wrap li {
	width:16px;
	height:16px;
	float:left;
	margin:0 3px 0 0;
	padding:0;
	border:none;
}
.search .xlisting li:hover li, .search .listing li li:hover {
	background-color:transparent!important;
}
.search .listing .icons-wrap li a {
	display:block;
	text-indent:-999em;
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat;
}
.search .listing .icons-wrap li:hover {
	border:none;
}
.search .listing .icons-wrap li.pdf a {
	background-position:  -97px -90px;
}
.search .listing .icons-wrap li.pdf a:hover {
	background-position:  -97px -116px;
}
.search .listing .icons-wrap li.xls a {
	background-position:  -117px -90px;
}
.search .listing .icons-wrap li.xls a:hover {
	background-position:  -117px -116px;
}
.search .listing .icons-wrap li.doc a {
	background-position:   -137px -90px;
}
.search .listing .icons-wrap li.doc a:hover {
	background-position:   -137px -116px;
}
.search .listing .icons-wrap2 li {
	width:16px;
	height:16px!important;
	float:right;
	margin:0 0 0 3px;
	padding:0;
	border:none;
}
.search .listing .icons-wrap2 li:hover {
	border:none;
}
.search .listing .icons-wrap2 li a {
	display:block;
	text-indent:-999em;
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat;
}
.search .listing .icons-wrap2 li.fav a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -97px 0px;
}
.search .listing .icons-wrap2 li.fav a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -97px -26px;
}
.search .listing .icons-wrap2 li.fav a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -97px 0px;
}
.search .listing .icons-wrap2 li.fav a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -97px -26px;
}
.search .listing .icons-wrap2 li.mail a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -40px 0px;
}
.search .listing .icons-wrap2 li.mail a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -40px -26px;
}
.search .listing .icons-wrap2 li.share a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -60px 0px;
}
.search .listing .icons-wrap2 li.share a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -60px -26px;
}
.search .listing .icons-wrap2 li.save a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -117px 0px;
}
.search .listing .icons-wrap2 li.save a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -117px -26px;
}
.search .xlisting li:hover h3 a, .search .listing li.hover h3 a {
	color:#52bbf6;
	text-shadow:0px 0px 0px #fff;
}
.search .xlisting li:hover h4, .search .listing li.hover h4 {
	color:#fff;
}
.search .content-inner {
	width:100%;
}
.showing .filter-item {
	display:inline-block;
}
.showing .filter-item a {
	padding:5px;
	border:1px solid #c5c5c2;
	display:block;
}
.showing p {
	margin:0 8px 0 0;
	display:inline-block;
	color:#545451;
}
.pagination-wrap {
	background:   #868684;
	padding:7px 14px 0 14px;
	overflow:hidden;
	color:#c3c3c2;
	margin-bottom:20px;
}
.pagination-wrap p {
	float:left;
	width:auto;
	margin:0;
	font-size:12px;
}
.pagination-wrap .pagination {
	float:right;
	width:auto;
}
.pagination-wrap ul {
	float:right;
	margin:0;
}
.content .pagination-wrap li {
	float:left;
	margin:0 0 0 5px;
	padding:0;
	background:none;
}
.pagination-wrap li a {
	color:#fff;
	font-weight:bold;
	display:inline-block;
	padding-bottom:5px;
}
.pagination-wrap li.current a {
	border-bottom:3px solid #eb4712;
}
.pagination-wrap li a:hover {
	color:#e7e7e7;
	border-bottom:3px solid #eb4712;
}
.pagination .prev a {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat right -498px;
	height: 14px;
	position: relative;
	text-indent: -999px;
	width: 7px;
}
.pagination .prev a:hover {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat right -536px;
}
.pagination .next a {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat right -519px;
	height: 14px;
	position: relative;
	text-indent: -999px;
	width: 7px;
}
.pagination .next a:hover {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat right -555px;
}
.col .thumb {
	width:70px;
}
/* HomePageFooter */

.footer-widget-wrap {
	position:relative;
}
.footer-widget-wrap .content-box-outer {
	background:url(../ima/bg-alpha50.png) repeat;
	background:url(/sitecollectionimages/responsive/bg-texture-footer.png) repeat-x;
	padding:1px;
	overflow:hidden;
	position:relative;
	clear:both;
	background-image: url(/sitecollectionimages/responsive/bg-texture-footer.png);
}
.footer-widget-wrap .overlay-hover {
	display:block!important;
	width:100%;
	height:100%;
}

.news-updates li, .business-needs li {
	padding-right:50px;
}
.col .thumb {
	margin:3px 5px 15px 0;
	float:left;
}
.col .details {
	float:left;
	width:142px;
}
.col.video strong {
	display:block;
}
.col.slider li a span {
	display:block;
}
.col.slider li a .link {
	margin:7px 0 0 0;
}
.footer-widget-wrap {
	width:960px;
	margin:0 auto 40px;
}
.footer-widget-wrap h2, .footer-widget-wrap h2 a {
	color:#d3d7d6;
	font-size:14px;
	margin:5px 0 15px;
	text-shadow:0px 1px 1px #000;
}
.col .pub-date {
	margin:5px 0 0;
	color: #fff;
	display: block;
	font-size: 12px;
}
.footer-widget-wrap li, .footer-widget-wrap li a {
	color:#a2a9a9;
	font-size:14px;
}
.footer-widget-wrap li a:hover {
	color:#dee1e1;
}
.footer-widget-wrap li {
	margin:0 0 8px;
}
.footer-widget-wrap .content-box-inner {
	overflow:hidden;
}
.footer-widget-wrap .col {
	width:230px;
	float:left;
	margin:0 10px 0 0;
	background:url(/sitecollectionimages/responsive/bg-seperator-footer-widget.png) repeat-y right top;
	min-height:143px;
	height:auto!important;
	height:143px;
}
.footer-widget-wrap .content-box {
	background: url(/sitecollectionimages/responsive/bg-footer-widget-wrap.png) repeat-x left top;
	padding: 10px;
}
.footer-widget-wrap .col.last {
	width:218px;
	margin:0;
	background:none;
}
.ticker-wrap {
	clear:both;
	float:left;
	width:100%;
	margin:10px 0 0 0;
	padding:10px 0 0;
	color:#a2a9a9;
	font-size:11px;
	background: url(/sitecollectionimages/responsive/bg-footer-wrap-border2.png) repeat-x left top;
}
.ticker-wrap a {
	color:#a2a9a9;
	font-size:12px;
	margin:0;
	display:block;
}
.ticker-wrap a:hover {
	color:#ccc;
}
.footer-widget-wrap .ticker {
	width:800px;
	float:left;
}
.footer-widget-wrap .social-icons {
	width:128px;
	float:right;
}
.list-bullets li {
	background:url(/sitecollectionimages/responsive/sprite-global.png) no-repeat left -589px;
	padding:0 0 0 8px;
}
.footer-widget-wrap .col ul {
	padding-right:12px;
}
.footer-widget-wrap .col.last ul {
	padding-right:0px;
}
.footer-widget-wrap .social-icons li {
	width:12px;
	height:13px;
	margin:0 0 0 5px;
}
.footer-widget-wrap .social-icons ul {
	margin:0;
	float:right;
}
.footer-widget-wrap .social-icons .tw a {
	background:url(../ima/facebook.png) no-repeat left -157px;
}
.footer-widget-wrap .social-icons .tw a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat left -180px;
}
.footer-widget-wrap .social-icons .rss a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -21px -157px;
}
.footer-widget-wrap .social-icons .rss a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -21px -180px;
}
.footer-widget-wrap .social-icons .rss a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -21px -180px;
}
.footer-widget-wrap .social-icons .in a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -42px -157px;
}
.footer-widget-wrap .social-icons .in a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -42px -180px;
}
.footer-widget-wrap .social-icons .fb a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -61px -157px;
}
.footer-widget-wrap .social-icons .fb a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -61px -180px;
}
.footer-widget-wrap .social-icons .yt a {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -80px -157px;
}
.footer-widget-wrap .social-icons .yt a:hover {
	background:url(/sitecollectionimages/responsive/sprite-icon-utility.png) no-repeat -80px -180px;
}
.footer-widget-wrap .col.slider {
	position:relative;
}
.footer-widget-wrap .pager {
	position:absolute;
	right:0;
	bottom:-3px;
	z-index:555;
}
.footer-widget-wrap .pager a {
	background: url(/sitecollectionimages/responsive/sprite-global.png) no-repeat -466px -488px;
	width: 15px;
	height: 15px;
	display:block;
	text-indent:-999em;
	outline:none;
	float:left;
	margin:0 0 0 5px;
}
.footer-widget-wrap .pager a.activeSlide {
	background-position: -486px -488px;
	margin-top:1px;
}
/*icons bg */
.footer-widget-wrap li, .footer-widget-wrap div.video {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	-o-transition: all 1000ms ease-in;
	-ms-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
}
.footer-widget-wrap li.news {
	background:url(/sitecollectionimages/responsive/icon-news.png) no-repeat right bottom;
}
.footer-widget-wrap li.news:hover {
	background:url(/sitecollectionimages/responsive/icon-news-on.png) no-repeat right bottom;
}
.footer-widget-wrap li.innovation{
	background:url(/sitecollectionimages/responsive/icon-bulb.png) no-repeat right bottom;
}

.footer-widget-wrap li.innovation:hover{
	background:url(/sitecollectionimages/responsive/icon-bulb-on.png) no-repeat right bottom;
}
.footer-widget-wrap li.events {
	background:url(/sitecollectionimages/responsive/icon-event.png) no-repeat right bottom;
}
.footer-widget-wrap li.events:hover {
	background:url(/sitecollectionimages/responsive/icon-event-on.png) no-repeat right bottom;
}
.footer-widget-wrap li.search {
	background:url(/sitecollectionimages/responsive/icon-lens.png) no-repeat right bottom;
}
.footer-widget-wrap li.search:hover {
	background:url(/sitecollectionimages/responsive/icon-lens-on.png) no-repeat right bottom;
}/*
.footer-widget-wrap li.video, .footer-widget-wrap div.video {
	background:url(/sitecollectionimages/responsive/icon-video.png) no-repeat right bottom;
}
.footer-widget-wrap li.video:hover, .footer-widget-wrap div.video:hover {
background:url(/sitecollectionimages/responsive/icon-video-on.png) no-repeat right bottom;
}*/
/*StyleGuide*/
 .media-wrap {
	clear:both;
	border:1px solid #c1c1c1;
	background:#fff;
	margin:0 0 20px 0;
}
.media-wrap .figure {
	padding:10px;
	border:5px solid #f8f8f8;
}
.media-wrap img {
	max-width:100%;
	height:auto;
}
.media-wrap .caption {
	border-top:1px solid #e7e7e5;
}
.caption span {
	color:#888888;
	font-weight:normal;
	font-style: italic;
}
.caption {
	color:#1d1d1d;
	font-weight:bold;
	font-size:14px;
}
.media-wrap .caption {
	padding-top:10px;
	margin:10px 0 0px;
}
img.align-left, .img-wrap-thumb img {
	float:left;
	display:table-cell;
	margin:0 10px 15px 0;
	background:#f8f8f8;
	padding:4px;
	border:1px solid #ccc;
}
img.align-right {
	float:right;
	display:table-cell;
	margin:0 0 15px 10px;
	background:#f8f8f8;
	padding:4px;
	border:1px solid #ccc;
}
#topcontrol {
	display:none;
}
span.align-right img.align-right {
	margin:0 0 8px 10px;
	float:right;
}
span.align-right {
	float:right;
	position:relative;
	width:188px;
	height:166px;
}
span.align-right .caption {
	display:block;
	padding:0px 0 0 15px;
	clear:both;
	float:left;
}
span.align-left img.align-left {
	margin:0 10px 8px 0;
}
span.align-left {
	float:left;
	position:relative;
	width:188px;
	height:166px;
}
span.align-left-books img.align-left-books {
	margin:0 10px 8px 0;
}
span.align-left-books {
	float:left;
	position:relative;
	width:192px;	
}

span.align-left .caption {
	display:block;
	padding:0px 0 0 10px;
}

span.photo-align-right img.photo-align-right {
	margin:0 0 8px 10px;
	float:left;
}
span.photo-align-right {
	float:right;
	position:relative;
	width:100px;
	height:108px;
}

span.photo-align-left img.photo-align-left {
	margin:0 10px 8px 0;
}
span.photo-align-left {
	float:left;
	position:relative;
	width:100px;
	height:108px;
}

.no-bg {
	background:none!important;
}
.blockquote-outer {
	background:url(/sitecollectionimages/responsive/bg-blockquote.png) no-repeat left top;
	padding:0 0 25px 70px;
	margin:0 0 15px;
}
.blockquote-inner {
	background:url(/sitecollectionimages/responsive/bg-blockquote.png) no-repeat right bottom;
	padding:10px 68px 0 0;
}
blockquote {
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro, Helvetica, Arial;
	font-style:italic;
	font-size:18px;
	line-height:25px;
	color:#1e3241;
}
.content a {
	color:#024da0;
}
.content a:hover {
	color:#1a74d9;
}
.table-wrap {
	padding:6px;
	border:1px solid #c1c1c1;
	background:#fff;
	overflow:hidden;
	margin:0 0 15px;
}
.table-wrap table {
	width:100%;
	border:0;
	margin:0 0 12px;
}
.table-wrap table th {
	background:#3898ce;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.table-wrap h3 {
	margin:7px 0 10px;
}
.table-wrap .caption {
	margin:0 0 5px 3px;
}
.table-wrap table tr strong {
	color:#0a82c5;
}
.two-list {
	float:left;
	width:100%;
}
.two-list li {
	float:left;
	width:45%;
	padding:0 2% 0 10px;
}
/* Profile Listing */

.content .profile-listing li {
	float: left;
	margin-right: 7px;
	padding: 8px;
	width: 163px;
	background:none;
	margin-bottom:10px!important;
	height:338px;
	background:none;
}
.profile-listing .img-holder {
	width:163px;
	height:163px;
	position:relative;
	float:left;
	margin:0 0 10px;
}
.profile-listing .more {
	color:#0A82C5;
	display:inline-block;
	margin:3px 0 0;
}
.profile-listing .more:hover {
	color:#0a82c5;
}
.profile-listing .img-holder .bw {
	z-index:60;
	position:relative;
}
.profile-listing .img-holder .c {
	position:absolute;
	left:0;
	top:0;
	z-index:50;
}
.profile-listing .details {
	position:relative;
	clear:both;
}/*
.profile-listing .details .hover {
	position:absolute;
	left:0;
	top:0px;
}*/
.newsroom-landing-page .profile-listing .details .hover {
	top:-8px;
}
/*
.content .profile-listing li:hover {
	background:#fff;
}*/
.profile-listing li.last {
	margin-right:0;
}
.profile-listing h2 {
	margin:8px 0;
	font-family: Helvetica, Arial;
	text-shadow:none;
}
.profile-listing h2 a {
	color: #0a5394;
	font-size:18px;
	text-shadow:none;
}
.profile-listing h2 a:hover {
	color:#555;
}
.profile-listing li:hover h2 a {
	color:#52bbf6;
}
.profile-listing li p {
	color:#555;
	font-size:13px;
	line-height:1.4em;
	margin:0;
}/*
.profile-listing li:hover p {
	color:#ffffff;
}*/
/* Form */
.title-page {
	margin:15px 0 5px 0;
	overflow:hidden;
}
.title-page h2 {
	color: #111111;
	font-family:   myriad-pro-n4,myriad-pro,Myriad Pro, Arial, Sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 5px;
}
.content .form li {
	padding:0;
	background:none;
	margin:0 0 16px;
	position:relative;
}
.content .form li.error .error-msg {
	bottom: 6px;
	color: #D70707;
	left: 281px;
	position: absolute;
}
.content .form {
	float:left;
	width:100%;
}
.form li {
	float:left;
	width:100%;
}
.form li label {
	display:block;
	width:50%;
	margin:0 0 3px;
}
.form label .mandatory, .icon-mandatory {
	color:#f15a29;
	font-size:15px;
}
.text-input {
	width:55%;
	float:left;
}
.text-input .text {
	border: 1px solid #B2B2B2;
	height: 20px;
	padding: 3px 5px;
	width: 260px;
}
.text-input .text:focus {
	outline:none;
}
.form .textarea {
	border: 1px solid #B2B2B2;
	height: 75px;
	padding: 7px 5px;
	width: 260px;
}
.text-input .text:focus {
	border:1px solid #7e7e7e;
}
.form li.error .text {
	border:1px solid #D70707;
}
.text-input li.error .text:focus {
	border:1px solid #7e7e7e;
}
.form li .shadow {
	height:1px;
	background:#fff;
	overflow:hidden;
	display:block;
	width: 260px;
	padding:0 5px;
}
span.select {
	position: absolute;
	color: #000;
	overflow: hidden;
	border: 1px solid #B2B2B2;
	height: 19px;
	padding: 3px 5px;
	width: 259px;
	line-height:21px;
	background:#fff url(/sitecollectionimages/responsive/bg-custom-form-element-select.png) right top no-repeat;
}
li select {
	height: 27px;
	padding: 3px 5px;
	width: 260px!important;
}
.links li {
	margin-bottom:20px
}
/* login Page */

.content .login-features li {
	padding:0 0 0 60px;
	margin:0 0 20px;
}
.login-features li.bookmark {
	background:url(/sitecollectionimages/responsive/sprite-login.png) no-repeat 15px 1px;
}
.login-features li.subscribe {
	background:url(/sitecollectionimages/responsive/sprite-login.png) no-repeat 15px -101px;
}
.login-features li.share {
	background:url(/sitecollectionimages/responsive/sprite-login.png) no-repeat 15px -201px;
}
.login-features h3 {
	font-size: 20px;
	font-weight:normal;
	margin: 0 0 2px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.login-features p {
	font-size: 12px;
	margin: 0 0 2px 0;
	font-family: Arial, Helvetica, sans-serif;
}
.txt-or {
	background:url(/sitecollectionimages/responsive/bg-txt-or.png) no-repeat;
	display: block;
	height: 19px;
	width: 364px;
	margin:18px 0 0 0;
}
.content .open-id li {
	width: 20px;
	height: 20px;
	margin:0;
	padding:0;
	text-indent:-999em;
	float:left;
	margin:0 5px 0 0;
	background:none;
}
.content .open-id li a {
	background:url(/sitecollectionimages/responsive/sprite-login.png);
	display:block;
	width: 20px;
	height: 20px;
}
.open-id li.facebook a {
	background-position: 0 -300px;
}
.open-id li.facebook a:hover {
	background-position: 0 -327px;
}
.open-id li.twitter a {
	background-position: -25px -300px;
}
.open-id li.twitter a:hover {
	background-position: -25px -327px;
}
.open-id li.linkedin a {
	background-position: -51px -300px;
}
.open-id li.linkedin a:hover {
	background-position: -51px -327px;
}
/* Energy Page */

.list-nav-detail {
	background:url(/sitecollectionimages/responsive/bg-nav-list-opacity.png) repeat;
	width:520px;
	float:left;
	margin:0 10px 20px 0;
}
.list-nav-detail ul {
	display:block;
	padding:10px 10px 80px;
	margin:0;
}
.list-nav-detail li a {
	opacity:.9;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d6d6d6;
	padding:10px;
}
.list-nav-detail li {
	background:url(/sitecollectionimages/responsive/list-nav-detail-sep.png) repeat-x bottom left;
	margin:0;
}
.list-nav-wrap {
	margin-top:20px;
	position:relative;
}
.list-nav-wrap .sidebar {
	background:url(/sitecollectionimages/responsive/bg-nav-list-opacity.png) repeat;
	background:url(/sitecollectionimages/responsive/bg-texture-mild.png) repeat;
	padding:5px;
	border:1px solid #555;
}
.lead-head h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#f5f5f5;
	padding:10px;
	font-weight:normal;
	text-shadow:0 1px 1px #333;
	background:url(/sitecollectionimages/responsive/bg-alpha40-grey.png) repeat;
}
.sidebar-wrap {
	width:430px;
	float:right;
}
.lead-head {
	margin: 0 0 40px 10px;
}
/*Responsive Helper*/

.slider-mobile {
	display:none!important;
}
.tablet, .mobile, .mobile-tab-container, .tablet-nav-container, .non-mobile .tablet-nav-container {
	display:none!important;
}
.tablet-header, .mobile-header {
	display:none;
}
.lead-story .mobile-button {
	display:none!important;
}
/* Helper class */
.ir {
	display: block;
	border: 0;
	text-indent: -999em;
	overflow: hidden;
	background-color: transparent;
	background-repeat: no-repeat;
	text-align: left;
	direction: ltr;
 *line-height: 0;
}
.hidden {
	display:none !important;
	visibility: hidden;
}
.visuallyhidden {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}
.invisible {
	visibility: hidden;
}
.left {
	float: left;
}
.right {
	float: right;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.hide {
	display: none;
}
.highlight {
	background: #ff0;
}
.clear {
	clear: both;
}
.bg-slide-wrapper {
	position:fixed;
	left:0px;
	top:0px;	
}
.bg-slide-wrapper, .bg-slide-wrapper ul, .bg-slide-wrapper li {
	width:100%!important;
	height:100%!important;
}
.bg-slide-wrapper img {
	width:100%!important;
	height:auto!important;
}
.bg-slide-wrapper {
	z-index:-999!important;
}
body.homepage {
	background:#333!important;
}
/* Language Page */

.footer-widget-wrap .contents p {
	line-height:16px;
	color:#A2A9A9;
}
.threecol-wide.col {
	width:707px;
}
.generic.box {
	background:url(/sitecollectionimages/responsive/bg-box-generic.png) no-repeat;
	width:210px;
	height:135px;
	padding:10px;
	margin-top: 7px;
	color:#c5c5c5;
}
.generic.box h3 {
	color:#c5c5c5;
	font-size:20px;
	text-shadow:1px 1px 1px #333;
}
.generic.box.small {
	background:url(/sitecollectionimages/responsive/bg-box-generic-small.png) no-repeat;
	/*width: 151px;
	height: 135px;
	padding: 10px;*/
	height: 145px;
	padding: 10px 5px;
	width: 160px;
	margin-left: 7px;
}
.generic h4 {
	font-weight:bold;
}
.box-list a {
	display:block;
	padding:10px;
	font-size:23px;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:10px 0;
	opacity:.4;
}
.filter-lists {
	display:none;
}
.filter-head a.trigger.on {
	background:url(/sitecollectionimages/responsive/bg-close-grey.png) no-repeat right 2px;
}
.on .filter-head {
	background:#969693!important;
}
.on .filter-head a.trigger {
	color:#f5f5f5!important;
}
.box-list a:hover {
	opacity:.8;
}
.box-list li {
	float:left;
	margin:0 10px 15px 0;
	background:url(/sitecollectionimages/responsive/bg-box-quarter.png) no-repeat;
	width:40px;
	height:42px;
}
.stocks li {
	margin:0 0 2px;
}
.stocks li p {
	margin:0 0 2px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.stocks li p span {
	float:right;
}
.nav-secondary-wrap.duplicate {
	display:none;
}
#fancybox-content, #fancybox-outer {
	border:none!important;
	background:none!important;
}
#fancybox-close {
	display:none!important;
}
.filter-head {
	overflow:auto;
}
.filter-lists {
	float:left;
	overflow:auto;
	width:100%;
}
.filter-lists li, .filter-lists li a, .filter-lists span, .filter-lists h3 {
	color:#fff!important;
	text-shadow:none!important;
}
.filter-lists span {
	color:#e1e1e1!important;
	font-size:12px;
	display:block;
	margin:10px 0 5px;
}
.filter-lists div {
	float:left;
	width:23%;
	margin:10px 2% 0 0;
}
.filter-by ul li {
	padding:0;
	background:none;
	margin: 0 0 3px;
}
.filter-by a {
	font-size:12px;
}
.filter-by li a:hover {
	color:#0a5394!important;
}
.dropdown-content {
	position:absolute;
	left:0;
	right:0;
	z-index:9999;
}
.dropdown-content ul {
	background:#131313 url(/sitecollectionimages/responsive/bg-dropdown-content.jpg) repeat-x top left!important;
	width:228px;
	border:1px solid #111;
}
.dropdown-content ul li {
	padding:12px;
	margin:0;
	color:#f5f5f5;
	background:none;
	border-bottom:1px solid #000;
	border-top:1px solid #393939;
	height:140px;
	-webkit-transition: background 300ms ease-in 200ms; /* property duration timing-function delay */
	-moz-transition: background 300ms ease-in 200ms;
	-o-transition: background 300ms ease-in 200ms;
	transition: background 300ms ease-in 200ms;
}
.dropdown-content ul li:hover {
	background: #000;
}
.dropdown-wrap {
	position:relative;
	display:block;
	width:100%;
}
.dropdown-trigger span {
	display:inline-block;
	background:url(/sitecollectionimages/responsive/bg-dropdown-triggers.png) no-repeat right -26px;
	padding-right:20px;
	cursor:pointer;
}
.dropdown-trigger.on span {
	background:url(/sitecollectionimages/responsive/bg-dropdown-triggers.png) no-repeat right 9px;
}
body.blog .listing li .details.wide {
	width:100%;
}
.blog .listing li .icons-wrap2 {
	right:10px;
}
.search .listing li .details {
	float:right;
}
.search .listing li .thumbnail-wrap {
	float:left;
}
.generic-widgets {
	background:url(/sitecollectionimages/responsive/bg-sidebar-blog-widgets.png) repeat;
	padding:10px;
	margin-top:10px;
	clear:both;
	font-family:myriad-pro-n4,myriad-pro,Myriad Pro, Arial, Helvetica;
	color:#7c7e7d;
}
.generic-widgets h2 {
	font-weight:normal;
	font-size:16px;
	margin-bottom:10px;
}
.generic-widgets li a {
	font-size:14px;
	color:#ebebeb;
}
.generic-widgets li a:hover {
	color:#fff;
}
.tab-lists {
	font-size:14px;
	color:#e7e7e7;
	display:block;
	margin:0 0 10px;
}
.years-list {
	margin-left:15px;
}
.blog .content ul li {
	background:none;
	margin-bottom:10px;
}
.blog .categories-list a {
	font-size:16px;
}
body.blog .listing li {
	height:130px;
	margin-bottom:0px;
}
.author-box {
	border-top:1px solid #ccc;
	padding:20px 0;
	float:left;
	width:100%;
	border-bottom:1px solid #ccc;
	margin-bottom:25px;
}
.author-img {
	width:90px;
	height:90px;
	margin:0 15px 0px 0;
	float:left;
	background:#f5f5f5;
}
.author-details h2 {
	margin:0 0 5px;
}
.comments {
	clear:both;
	margin-bottom:40px;
}
.comments h2 {
	color:#333;
	font-family:  arial, helvetica;
	font-size:16px;
	font-weight:bold;
}
.comments textarea {
	width:60%;
	height:150px;
	border:1px solid #ccc;
	font-family:arial, helvetica;
	margin-bottom:20px;
}
.blog .nav-primary-wrap {
	margin-bottom:50px;
}
.blog .content ul.categories-list li {
	margin-bottom:30px;
}
.comments .small.button span span.more {
	background:none;
	padding:0 10px;
}
.comments .small.button span span.more:hover {
	background:none;
}
.footer-wrap-outer-bg {
	clear:both;
}
.sm-sub-menus {
	margin-bottom:50px!important;
}
.product-logo-branding {
	position:absolute;
	right: 11px;
	top: 1px;
}
.visit-website.button {
	background:transparent url(/sitecollectionimages/responsive/visit-website.png) no-repeat;
	width:138px;
	height:34px;
	padding:0;
	margin:0;
	text-indent:-999px;
}
.visit-website.button:hover {
	background:transparent url(/sitecollectionimages/responsive/visit-website.png) no-repeat 0 -34px;
	width:138px;
	height:34px;
	padding:0;
	margin:0;
	text-indent:-999px;
}
.mobile-navigation-wrap {
	display:none;
}
/*Video Wall */

.videowall .content-inner {
	float: left;
	width: 552px;
}
.videowall .content-inner.full-width {
	width:100%;
}
.videowall .listing li .details {
	width:380px;
}
.videowall.innovation .listing li .details {
	width:563px;
}
.video-duration {
	display: block;
	position: absolute;
	top: 7px;
	right: 7px;
	background: #272727;
	padding: 3px;
	font-size: 11px;
	color: #fff;
	line-height: 11px;
	opacity: .8;
}
.search .listing li h5 {
	font-size:13px;
	color:#666
}
.search .listing li h5 a {
	color:#0a5394
}
.search .listing li h5 a {
	color:#0a5394
}
.videowall .listing li {
	height:133px;
}
.search .xlisting li:hover h5 a {
	color:#52bbf6
}
.videowall .pub-date {
	margin-bottom:4px;
}
.rating.four {
	background:url(/sitecollectionimages/responsive/bg-rating-4star.png) no-repeat;
	width:78px;
	height:15px;
	display:inline-block;
	margin-bottom:5px;
	text-indent:-99em;
}
li:hover .rating.four {
	background:url(/sitecollectionimages/responsive/bg-rating-4star-on.png) no-repeat;
}
.rating-wrap {
	margin: 2px 0 0 0;
	float: left;
	line-height: 16px;
	color: #666;
}
.featured-video.box {
	position:relative;
}
.featured-video-txt {
	position:absolute;
	right:8px;
	top:8px;
	background:#333;
	line-height:11px;
	font-size:12px;
	padding:3px 4px 2px;
	color:#e7e7e7;
	z-index:999;
}
.pager-featured-video {
	top: 110px;
	position: absolute;
	right: 9px;
	z-index:999;
}
.pager-featured-video a {
	background: url(/sitecollectionimages/responsive/sprite-global.png) no-repeat -485px -454px;
	width: 15px;
	height: 16px;
	display:block;
	float:left;
	outline:none;
	text-indent:-999em;
	margin: 0 0 0 3px;
}
.pager-featured-video a.activeSlide {
	background-position:-466px -454px;
}
.icons-wrap2.layout2 {
	right:316px!important;
}
/* Listing Background */
.search .listing li {
	transition:background .3s ease-in;
}
.search .xlisting li:hover {
	background:#343432!important;
}
.search .xlisting li:hover .pub-date, .search .xlisting li:hover h5, .search .xlisting li:hover .rating-wrap {
	color:#b8b8b8;
}
/* Hover State */

/* newsRoom */


 .align-left .zoom {
	position:absolute;
	right: 17px;
	top: 117px;
	background:url(/sitecollectionimages/responsive/icon-zoom.png);
	width: 19px;
	height: 19px;
	text-indent: -99em;
	display:inline-block;
}
.zoom a {
	display:block;
}
.ie7 .zoom a{
	display:block!important;
	width:100%;
	height:100%;}
.align-right .zoom {
	position:absolute;
	right: 7px;
	top: 117px;
	background:url(/sitecollectionimages/responsive/icon-zoom.png);
	width: 19px;
	height: 19px;
	text-indent: -99em;
	display:inline-block;
}
.videowall .xlisting li:hover .icons-wrap2 li.fav a {
	background:url(/sitecollectionimages/responsive/sprite-video-wall-utility.png) no-repeat 0 0!important;
}
.videowall .xlisting li:hover .icons-wrap2 li.fav a:hover {
	background:url(/sitecollectionimages/responsive/sprite-video-wall-utility.png) no-repeat 0 -16px!important;
}
.videowall .xlisting li:hover .icons-wrap2 li.mail a {
	background:url(/sitecollectionimages/responsive/sprite-video-wall-utility.png) no-repeat -40px 0!important;
}
.videowall .xlisting li:hover .icons-wrap2 li.mail a:hover {
	background:url(/sitecollectionimages/responsive/sprite-video-wall-utility.png) no-repeat -40px -16px!important;
}
.videowall .xlisting li:hover .icons-wrap2 li.share a {
	background:url(/sitecollectionimages/responsive/sprite-video-wall-utility.png) no-repeat -20px 0!important;
}
.videowall .xlisting li:hover .icons-wrap2 li.share a:hover {
	background:url(/sitecollectionimages/responsive/sprite-video-wall-utility.png) no-repeat -20px -16px!important;
}
.videowall .xlisting li:hover .icons-wrap2 li.save a {
	background:url(/sitecollectionimages/responsive/sprite-video-wall-utility.png) no-repeat -60px 0!important;
}
.videowall .xlisting li:hover .icons-wrap2 li.save a:hover {
	background:url(/sitecollectionimages/responsive/sprite-video-wall-utility.png) no-repeat -60px -16px!important;
}
.listing .hover {
	display:none;
}
.search.videowall .listing li .thumbnail-wrap {
	width:135px!Important;
}
.xlisting li:hover .normal {
	display:none;
	float:left;
}
.xlisting li:hover .hover {
	display:block;
	float:left;
}
.videowall .thumbnail-wrap a {
	position:relative;
	display:block;
	width:135px;
	height:94px;
	overflow:hidden;
}
.videowall .listing .icon.play {
	position:absolute;
	right:4px;
	top:56px;
	background:url(/sitecollectionimages/responsive/sprite-video-thumbnail-overlay.png) 0 0;
	width: 30px;
	height: 39px;
	text-indent: -99em;
}
.videowall .listing .icon.zoom {
	position:absolute;
	right:0px;
	bottom:6px;
	background:url(/sitecollectionimages/responsive/icon-zoom.png);
	width: 19px;
	height: 19px;
	text-indent: -99em;
}
.videowall .listing .icon.watch {
	position:absolute;
	background:url(/sitecollectionimages/responsive/sprite-video-thumbnail-overlay.png) right top;
	text-indent: -99em;
	left: 4px;
	top: 57px;
	width: 94px;
	height: 39px;
}
.align-left.video {
	width:145px;
	height:88px;
	margin-bottom:20px;
}
.align-right.video {
	width:145px;
	height:88px;
	margin-bottom:20px;
}
.align-right .thumbnail-wrap {
	width:135px;
	height:88px;
	position:relative;
}
span.align-right img.align-right {
	width:auto!important;
	float:right;
}
span.video:hover .hover {
	display:block!important;
}

span.video:hover .normal {
	display:none;
}

span.video .thumbnail-wrap .watch {
	position:absolute;
	background:url(/sitecollectionimages/responsive/sprite-video-thumbnail-overlay.png) right top;
	text-indent: -99em;
	left: 4px;
	top: 57px;
	width: 94px;
	height: 39px;
}
span.video .thumbnail-wrap .play {
	position:absolute;
	right:4px;
	top:56px;
	background:url(/sitecollectionimages/responsive/sprite-video-thumbnail-overlay.png) 0 0;
	width: 30px;
	height: 39px;
	text-indent: -99em;
}
.align-left.video .thumbnail-wrap {
	width:135px;
	height:88px;
	float:left;
}
.events .listing li {
	height:140px;
}
.newsroom-features .listing li {
	height: 106px;
}
.no-bg-hover {
	background:none!important;
}
.newsroom .listing.thumbnail-aside .thumbnail-wrap {
	float:right;
	margin-right:13px!important;
}
.newsroom .listing.thumbnail-aside .details {
	float:left;
}
.col-2 .content-inner {
	float: left;
	width: 552px;
}
.media-resources-landing .listing li .details {
	width: 370px;
}
.media-contacts .address {
	margin:20px 0;
	line-height:26px;
}
.seperator-listing {
	margin:0;
	padding:0;
	background:none;
	display:block;
	overflow:hidden;
	width:100%;
	border-top: 1px solid #c4c4c0;
	margin-top:2px;
	margin-bottom:22px;
}
.seperator-listing li {
	overflow:hidden;
	background:none!Important;
	padding:20px 0!important;
	display:block;
	border-bottom: 1px solid #c4c4c0;
	border-top: 1px solid #f3f3f1;
	margin:0px;
}
.accordion h3 {
	border-bottom: 1px solid #c4c4c0;
	border-top: 1px solid #f3f3f1;
	margin:0;
	padding:10px 20px 10px 25px;
	line-height:1.35em;
	cursor:pointer;
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat -883px -169px;
}
.accordion h3.active {
	background:url(/sitecollectionimages/responsive/sprite-search.png) no-repeat -883px -112px;
}
.accordion {
	border-top: 1px solid #c4c4c0;
}
.accordion .details {
	border-bottom: 1px solid #c4c4c0;
	padding:10px 20px 10px 25px;
	font-size:14px;
	line-height:1.5em;
}
/* Advanced Search */

.seperator-listing .address {
	margin-bottom:20px;
}
.search-container .advanced-wrapper {
	width:594px!important;
	margin-top:1px;
}
.search-container .advanced {
	padding:8px;
	overflow:hidden;
	color:#f5f5f5;
	font-size:14px;
}
.title-label {
	clear:both;
	width:100%;
	margin:0;
	float:left;
	font-size:13px;
	font-weight:600;
}
.select-outer, .checkbox-outer {
	float:left;
	width:100%;
	margin:10px 0;
}
.checkbox-outer label {
	margin:0 15px 10px 0;
	display:inline-block;
}
.checkbox-outer input {
	margin:0 5px 0 0;
	display:inline-block;
	font-size:13px;
}
.highlight-box {
	padding:5px 10px 20px 10px;
	font-size:14px;
	margin-bottom:20px;
	border-bottom:1px solid #ccc;
}
.select-option label {
	display:inline-block;
	line-height:2em;
	margin-right:15px;
}
/* Fixed Footer Homepage */
 
 .fixed-footer-homepage {
	position:fixed;
	width:100%;
	bottom:0;
	left:0;
}
select.styled {
	width:271px!Important;
}
/* Listing Downloads */

.search .listing li, .search .listing .extra-assets li {
	height:auto!important;
}
.search .listing li {
/* 	padding-bottom:40px;
 */}
.extra-assets {
	display:none;
	clear:both;
}
.search .listing .extra-assets, .search .listing .extra-assets {
	border:none;
	border: 0px!important;
	background:none!important;
	padding:0!important;
}
.listing li .details .read-more {
	width:16px;
	height:16px;
	background:url(/sitecollectionimages/responsive/bg-read-more-sprite.jpg) no-repeat 0 0;
	border:0;
	display:inline-block;
	text-indent:-999em;
	position:relative;
	top:2px;
	display:none;
}
.xlisting li:hover .details .read-more {
	display:inline-block;
}
.listing li .details .read-more:hover {
	width:16px;
	height:16px;
	background:url(/sitecollectionimages/responsive/bg-read-more-sprite.jpg) no-repeat 0 -16px;
	border:0;
	display:inline-block;
	text-indent:-999em;
}
.hidden-truncate {
	display:none;
}
.listing li .details .read-more.on:hover, .listing li .details .read-more.on {
	background:url(/sitecollectionimages/responsive/bg-read-more-sprite.jpg) no-repeat 0 -32px;
}
.extra-assets ul {
	float:none;
	border:none;
	background:none;
	border:none;
	padding:0;
	margin:0;
}
.search .listing .extra-assets li:hover li, .search .listing .extra-assets li {
	display:inline-block;
	float:none;
	border:none;
	background:none;
	padding:0;
	margin:0;
}
.listing li .extra-assets li a {
	font-size:12px;
	color:#333;
}
.xlisting li:hover .extra-assets {
	display:block;
}
.listing .downloads ul {
	padding-left:25px;
}
.listing .downloads.pdf ul {
	background:url(/sitecollectionimages/responsive/PDF-Normal.png) no-repeat left 2px;
}
.listing .downloads.pdf ul:hover {
	background:url(/sitecollectionimages/responsive/PDF-Hover.png) no-repeat left 2px;
}
.listing .downloads.podcast ul {
	background:url(/sitecollectionimages/responsive/Podcast-Normal.png) no-repeat left 4px;
}
.listing .downloads.podcast ul:hover {
	background:url(/sitecollectionimages/responsive/Podcast-Hover.png) no-repeat left 4px;
}
.xlisting li:hover .extra-assets li a {
	font-size:12px;
	background:url(/sitecollectionimages/responsive/bg-sep-links.jpg) no-repeat right 3px;
	color:#d6d6d6;
	padding-right: 7px;
	margin-right: 5px;
}
.xlisting li:hover .extra-assets li:last-child a, .xlisting li:hover .extra-assets li.last a {
	background:none;
}
.xlisting li:hover .extra-assets li a:hover {
	color:#fff;
}
.list-nav-wrap.container {
	overflow:visible;
}
.close-nav {
	background:url(/sitecollectionimages/responsive/btn-close-nav.jpg) no-repeat;
	height:20px;
	width:20px;
	display:block;
	position:absolute;
	right:0;
	top:-45px;
	text-indent:-999em;
}
.close-nav:hover {
	background-position: 0 -20px;
}
.extra-assets.details {
	display:block!important;
	}
	
	
.extra-assets.details li{
margin-right: 5px;
display: inline-block;
background: url(/sitecollectionimages/responsive/bg-sep-links-on.jpg) no-repeat right 6px;
padding: 0 10px 0 2px;
}	

.extra-assets.details li.last{
background:none;
}	

/*CMS Edit Menu*/
#ctl00_ctl28_authContainer1, #ctl00_ctl29_authContainer1,  #ctl00_ctl32_authContainer1, #ctl00_ctl30_authContainer1, #ctl00_ctl31_authContainer1, #ctl00_ctl21_authContainer1 {
    position: absolute;
    right: 1px;
    z-index: 10;
}
 

/* Added by Archana - START */
/*To solve full-width issue in mgmt profile - START*/
.full-width .aside {
	height:auto!important;
	width:100%;
	margin:0;
}
.full-width .content-inner {
	width:100%;
}
/* To solve full-width issue  mgmt profile - END*/

/* Styles for breadcrumb and submenu - START */
/*.crumb { height:23px; width:966px; float:left; padding-top:8px; font-size:11px;line-height:15px;}
.crumb ul { margin-left:2px;   }*/
.crumb { 
width: 100%;
float: left;
padding-top: 0;
font-size: 11px;
line-height: 0;
height: 15px;
}


.crumb li  
{
    float:left;
	background:none;
	margin: 0;
	padding: 0; 
}
.crumb li a { 
    text-decoration:none;
	color:#fff;
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	-moz-transition: color .3s ease-in 0s;
	transition: color .3s ease-in 0s;
}
.crumb li a:hover { color:#cfd2d4; }

.crumb li img { padding:0 8px; padding-top:5px;}
.crumb li a span.bluecolor{ display:none; }
.crumb li ul{ display:none; }
.crumbOldSeperator, #crumbDownArrow{display:none}

#subnav { width:966px; float:left;height:30px;}
#subnav ul { margin-left:1px; margin-top:6px;}
#subnav li { text-shadow:0 1px 0 #f2f5f6; float:left; list-style:none; font-size:11px; padding:0 8px 0 1px; height:24px; ,}
#subnav li a { color:#0580c4; font-size:12px; text-decoration:none; display:inline-block; padding-left:1px;}
#subnav li a:hover, #subnav li a.selected { text-decoration:none; padding-bottom:10px; }
#subnav li, #subnav li a:hover, #subnav li a.selected {color:#000}

/* Styles for breadcrumb and submenu - END */

/* Style for inner leadstory title - START */
.inner-lead-title {
    font-size: 20px;
    margin-bottom: 5px;
    color: #FFFFFF;
    font-family: myriad-pro-n4,myriad-pro,Myriad Pro,Helvetica,Arial;
    font-weight: normal;
    letter-spacing: -1px;
    text-shadow: 0 1px 1px #000000;	
	background:url(../ima/bg-alpha50.png) repeat;
	padding:5px;
	line-height:1.2em;
}
.aside .lead-head .pattern{
margin-bottom:5px;
}
/* Style for inner leadstory title - START */

/* Style for RFS UI modifications - START */
.content table tbody tr.even1{
	background: #e3e3de;
}
.content table tbody tr:nth-child(even1), .content tr.even1 {
	background: #e3e3de;
}
#searchWebpart div.full-width{
clear:both;
}

.CMSInfyRFS_Label table {
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 0 0 18px;
	border: 0px;
}

/*recaptcha error message is to display in red - SUMEET*/
.CMSInfyRFS_Label .table-wrap tr td span
{
    color:Red;
}
.recaptcha_only_if_image
{
    color:inherit!important;
}
/*recaptcha error message is to display in red - END*/


.rfs_submit
{
    background: #B75D1C url(/sitecollectionimages/responsive/bg-button.png) repeat-x top left;
    padding: 7px 10px;
    font-size: 15px;
    font-weight: 700;
    border: 0px solid #092A36;
    color: #EAD0BD;
    font-family: myriad-pro-n4,myriad-pro,Myriad Pro, Open Sans, Helvetica, Arial;
}
/* Style for RFS UI modifications - END */

/* Style for editorialbase dropdown - START */
	
.select-option select {
	position: absolute;
	color: #000;
	overflow: hidden;
	border: 1px solid #B2B2B2;
	height: 25px;
	padding: 3px 5px;
	width: 259px;
	line-height:21px;
	background:#fff url(/sitecollectionimages/responsive/bg-custom-form-element-select.png) right top no-repeat;
}
/* Added by Archana - END */

/* Added by Sumeet - START */
.search-form .hover {
    border: 0 none;
	cursor: pointer;
	float: right;
	margin: 0;
	padding: 0;
	text-indent: -9999em;
	width:31px;
	height:31px;
	z-index: 999;
	position:absolute;
	right:0;
	top:0;
	display:none;
	background:url(/sitecollectionimages/responsive/sprite-global.png) -250px -100px;
}
/* Added by Sumeet - END */

/*Press Release landing page Raj*/
.extra-assets.details .downloads.pdf {float:right;}
.extra-assets.details .downloads.pdf .CMSInfy-download-pdf-left {
    background: url("/SiteCollectionImages/icon-pdf.gif") no-repeat scroll left 0 transparent;  line-height: 17px;   padding-left: 15px;font-size:14px;}
#pr-contact-container { font-size:14px;}	
/*Press Release landing page Raj END*/

.WebPart { font-size:14px;}

.tagline-assistedge {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-assistedge a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/AssistEdge.png) no-repeat left -1px;}
.tagline-assistedge a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/AssistEdge.png) no-repeat left -60px;}
/*
.tagline-assistedge .normal {background:url(/SiteCollectionImages/responsive/products/AssistEdge.png) no-repeat left 3px;}
.tagline-assistedge .hover {position:absolute;left:0;top:0;background:url(/SiteCollectionImages/responsive/products/AssistEdge.png) no-repeat left -61px;}
*/
.tagline-finacle {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-finacle a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/Finacle.png) no-repeat left -1px;}
.tagline-finacle a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/Finacle.png) no-repeat left -60px;}

.tagline-bigdataedge {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-bigdataedge a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/BigDataEdge.png) no-repeat left -1px;}
.tagline-bigdataedge a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/BigDataEdge.png) no-repeat left -60px;}

.tagline-brandedge {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-brandedge a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/BrandEdge.png) no-repeat left -1px;}
.tagline-brandedge a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/BrandEdge.png) no-repeat left -60px;}

.tagline-commerceedge {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-commerceedge a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/CommerceEdge.png) no-repeat left -1px;}
.tagline-commerceedge a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/CommerceEdge.png) no-repeat left -60px;}

.tagline-edge {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-edge a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/Edge.png) no-repeat left -1px;}
.tagline-edge a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/Edge.png) no-repeat left -60px;}

.tagline-flypp {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-flypp a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/Flypp.png) no-repeat left -1px;}
.tagline-flypp a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/Flypp.png) no-repeat left -60px;}

.tagline-procureedge {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-procureedge a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/ProcureEdge.png) no-repeat left -1px;}
.tagline-procureedge a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/ProcureEdge.png) no-repeat left -60px;}

.tagline-socialedge {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-socialedge a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/SocialEdge.png) no-repeat left -1px;}
.tagline-socialedge a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/SocialEdge.png) no-repeat left -60px;}

.tagline-talentedge {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-talentedge a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/TalentEdge.png) no-repeat left -1px;}
.tagline-talentedge a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/TalentEdge.png) no-repeat left -60px;}

.tagline-hbe {float:left;width:280px;height:87px;overflow:hidden;position:relative;}
.tagline-hbe a {display:block;width:280px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/HealthBenefitExchange.png) no-repeat left 3px;}
.tagline-hbe a:hover {display:block;width:280px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/HealthBenefitExchange.png) no-repeat left -60px;}

.tagline-tradeedge {float:left;width:270px;height:87px;overflow:hidden;position:relative;}
.tagline-tradeedge a {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/TradeEdge.png) no-repeat left -1px;}
.tagline-tradeedge a:hover {display:block;width:270px;height:60px;margin:13px 0 0;text-indent:-999em;background:url(/SiteCollectionImages/responsive/products/TradeEdge.png) no-repeat left -60px;}

.ie . videowall . thumbnail-wrap a {
height:88px;
overflow:hidden;
}
/*
#ctl00_SPSecurityTrimmedControl1{
display:block;
position:fixed;
top:0;
right:0;
background:#e7e7e7;
}
*/

.full-content.no-lead{
margin-top:40px;
}

.full-content .single-content,
.full-content .content{
width:98%!important
}

.ie8 .nav-primary-wrap{
margin-bottom:40px;
}

.inner .content-box-outer .content-box-overlay{
display:block!important;
}

.ie7 .logo,
.ie7 .logo a,
a.button{
cursor:pointer!important;
}

.spotlight .panel h1 strong{ background:url("../ima/bg-alpha50.png") repeat scroll 0 0 transparent}
/*.pagination .prev a {background-position: -495px  -3px} */ /*removed inorder to make the left arrow visible*/
.pagination-wrap li a{ padding-left :5px; padding-right : 3px;}


.nav-footer.full-width {
background: url(/sitecollectionimages/responsive/bg-mobile-sep-footer-widget.png) repeat-x bottom left!important;
}
 
#recaptcha_area td {line-height: 0px!important;}


.clientspeak .thumbnail-wrap .normal{
display:block!important;
}

/* Styles for social media links in footer - START */
.social-profile{
    float:left; 
}

.social-profile li{
    width:22px;
    height:20px;
    padding:0;
    margin:-3px 3px 0 0;
    border:none!important;
    background:none!important;
}

.nav-footer .social-profile li.last, .nav-footer .social-profile li:last-child, .nav-footer .social-profile li{
    background:none!important;
}

.social-profile li a{
    text-indent:-999em;
    display:block;
    border:0;
    width:23px;
    height:20px;
    padding:0;
    margin:0;
    background: url('/sitecollectionimages/responsive/social-icons-footer.png') no-repeat 0 0;
}

.social-profile .tw a{
    background-position: -21px 0;
}

.social-profile .fb a{
    background-position: -43px 0;
}

.social-profile .yt a{
    background-position:-132px 0 ;
}

 .social-profile .ln a{
    background-position:-65px 0;
}

.social-profile .tw a:hover{
    background-position: -21px -29px;
}

.social-profile .fb a:hover{
    background-position: -43px -29px;
}

.social-profile .yt a:hover{
    background-position:-132px  -29px;
}

 .social-profile .ln a:hover{
    background-position:-65px -29px;
}

.social-profile li.text{
    font-size:13px;
    color:#abacac;
    width:auto;
    line-height:1.6em;
    margin-right:5px;
}

/* Styles for social media links in footer - END */

.ie7 .half-width 
{	width:49.5%;
}
 
 
 
 
 
menu under taker rock big show 











/* demo page styles */
body {
    background:;
    margin:0;
    padding:0;
}



/* main menu styles */

@font-face {
font-family: 'Open Sans';
src: url(font/OpenSans-Regular.ttf);
}

#nav li {
    margin:0px;
    float:left;
    position:relative;
    list-style:none;
}
#nav a {
    font-family:'Open Sans';
	font-size:13px;
    font-weight:500;
    color:#e7e5e5;
    text-decoration:none;
    display:block;
    padding:3px 10px;

    border-radius:3px; /*some css3*/
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    text-shadow:0 0px 0px rgba(0,0,0, .0);
}

/* selected menu element */
#nav .current a, #nav li:hover > a {
    background:#cb202d ;
    color:#FFFFFF;
    border-top:;
    box-shadow:; /*some css3*/
    -moz-box-shadow:;
    -webkit-box-shadow:;
    text-shadow:;
}

/* sublevels */
#nav ul li:hover a, #nav li:hover li a {
    background:none;
    border:none;
    color:#000;
}
#nav ul li a:hover {
    background:#33acc1;
    color:#fff;

    border-radius:3px; /*some css3*/
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    text-shadow:0 2px 2px rgba(0,0,0, 0.7);
}



/* drop down */
#nav li:hover > ul {
    opacity:1;
    visibility:visible;
}
#nav ul {
    opacity:0;
    visibility:hidden;
    padding:0;
    width:140px;
    position:absolute;
    background:#f9f9f9;
    border:;

    border-radius:3px; /*some css3*/
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);

   
}
#nav ul li {
    float:none;
    margin:0;
}
#nav ul a {
    font-weight:normal;
    text-shadow:;
}
#nav ul ul {
    left:100px;
    top:0px;
}

 
 
 
 
 
