﻿﻿/* @Author: 18elements Development Studio*/

/* MyFonts Neustadt License */

/* @license
 * MyFonts Webfont Build ID 2183400, 2012-03-28T13:57:29-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Neustadt-SemiBold by URW++
 * URL: http://www.myfonts.com/fonts/urw/neustadt/regular/
 * Licensed pageviews: 10,000
 * 
 * Webfont: Neustadt Light by URW++
 * URL: http://www.myfonts.com/fonts/urw/neustadt/light/
 * Licensed pageviews: unspecified
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2183400
 * Webfonts copyright: Copyright 2010 by (URW)++ Design &amp; Development GmbH
 * 
 * ײ²ֲ© 2012 Bitstream Inc
*/
@font-face {
	font-family: 'Neustadt-SemiBold'; font-weihgt: lighter;
	src: url('webfonts/2150E8_0_0.eot');
	src: url('webfonts/2150E8_0_0.eot?#iefix') format('embedded-opentype'), url('webfonts/2150E8_0_0.woff') format('woff'), url('webfonts/2150E8_0_0.ttf') format('truetype');
}
@font-face {
	font-family: 'Neustadt-Light';
	src: url('webfonts/2150E8_1_0.eot');
	src: url('webfonts/2150E8_1_0.eot?#iefix') format('embedded-opentype'), url('webfonts/2150E8_1_0.woff') format('woff'), url('webfonts/2150E8_1_0.ttf') format('truetype');
}
@font-face {
	font-family: 'Neustadt-SemiBold';
	src: url('webfonts/219BD5_0_0.eot');
	src: url('webfonts/219BD5_0_0.eot?#iefix') format('embedded-opentype'), url('webfonts/219BD5_0_0.woff') format('woff'), url('webfonts/219BD5_0_0.ttf') format('truetype');
}
/*
@font-face {
	font-family: 'HiraMinProNW3'; 
	src: url('webfonts/HiraMinProNW3.otf');
}
*/
@font-face {
	font-family: 'HiraMinProNW3'; 
	src: url('webfonts/hiraminpronw3.otf');
	src: url('webfonts/hiraminpronw3.woff') format('woff'), url('webfonts/hiraminpronw3.ttf') format('truetype'), url('webfonts/hiraminpronw3.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	color: #626262;
	font-family: Tahoma, Geneva, sans-serif;
	background:none repeat scroll 0 0 #F6F6F6;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight:lighter;
	letter-spacing:0em;
}
#page {
	background: #fff url(../images/bodybg.png) top repeat-x;
}
/*#region-header-first h1 {
	line-height: 1.1em;
	font-size:40px;
	color:#252525;
	padding-top:25px;
	padding-bottom:20px;
	letter-spacing:-0.05em;
}*/
#region-header-first h1 {
	color: #252525;
	font-size: 40px;
	letter-spacing: -0.05em;
	line-height: 1em;
	position: absolute;
	top: 17px;
}
a:link, a:visited {
	text-decoration:none;
	color: #3386D3;
}
a:hover {
	color: #2DB21F;
}
.node-links ul li a, .comment-links ul li a {
	font:13px/18px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	color: #000;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	height: 17px;
	line-height: 17px;
	padding-left: 22px;
	border:0px none;
	text-transform:none;
	font-weight: lighter; 
}
.node-links ul li a:hover, .comment-links ul li a:hover {
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
}
/* Images */
.field-name-body img {
	max-width:100%;
	height:auto;
}
button:focus, button:active, input:focus, input:active, select:focus, select:active, textarea:focus, textarea:active {
	box-shadow:0 0 2px #0066FF;
}
input[type="submit"]:active {
	box-shadow:0 0 none;
}
/*****************
 Breadcrumbs
*****************/
/*ul.breadcrumb {
	margin-bottom: 0px;
}*/
ul.breadcrumb {
	bottom: 0;
	line-height: 14px;
	margin-bottom: 0;
	padding-bottom: 0;
	position: absolute;
}
ul.breadcrumb li a {
	background: url(../images/breadcrumbitembg.png) right 4px no-repeat;
	padding-right: 12px;
	padding-left: 4px;
	font-size: 11px;
	color: #8a8a8a;
	margin: 0px;
}
ul.breadcrumb li.last a {
	background: none;
}
.zone-branding-wrapper {
	padding: 0px 0px 0px 0px;
	background: #FFF; 
	height: 70px;
}

.zone-branding2-wrapper {
	padding: 0px 0px 0px 0px;
        vertical-align: top;
	margin: 0px 0px 0px 00px;
	background: #FFF;
	height: 53px;
}
/*region-user-first*/
#region-user-first {
	padding-top:5px
}
#region-user-first .block {
	float:right
}
#region-user-first .block .content ul {
	margin-top:2px
}
#region-user-first .block .content ul li {
	list-style:none;
	padding:0px 5px;
	padding-right:10px;
	margin:0px;
	background:url(../images/gray-line.png) bottom right no-repeat;
}
#region-user-first .block .content ul li.last {
	background:none;
}
#region-user-first .block .content ul li a {
	color:#000;
	padding:0px;
}
#region-user-first form {
}
#region-user-first select {
	direction:rtl;
	text-align:center;
	background:url(../images/language-form-bg.png) no-repeat;
	border:none;
	box-sizing:inherit;
	-moz-box-sizing:inherit;
	-webkit-box-sizing:inherit;
	outline-color:none;
}

.need-help2 a {
	display: block;
	vertical-align: top;
	top:0px;
	margin-left:0px;
	background:url(../images/click_here-button_fin_sprite.jpg) no-repeat 100% 0;
	height:32px;
	width:210px;
	text-indent: -9999px; 
	padding: 0px 0px 0px 0px !important;
}
.need-help2 a:hover {
	background-position:100% 100%;
}


#region-branding2 {
   z-index:10;
}
/*region-user-SECOND*/
#region-user-second {
    	
	text-align:right;
	padding-top:5px
}
#region-user-second .search-form {
	width:190px;
	float:right;
	background:url(../images/search-form-bg.png) no-repeat right top;
	padding:1px 0 0 0;
	height:25px;
}
#region-user-second .search-form .form-text {
	width:122px;
	border:none;
	background:none
}
/* Menu, mini panels, pane-blocks */
.zone-menu-wrapper {
	height: 71px;
        background: #FFF;

}
nav.navigation {
	height: 71px;
}
ul#main-menu {
	padding: 0px;
	margin: 0px;
}
ul#main-menu li {
	display: block;
	/*  width: 196px;  */
	height: 70px;
	float: left;
	padding: 0px;
	margin-right: 15px;
	/* border-right: solid 1px #4f92cb; */
	/* border-left: solid 1px #266aa3; */
	text-transform: uppercase;
	font-weight: bold;
	font-size: 16px;
}
ul#main-menu li.first {
	border-left: none;
}
ul#main-menu li.last {
	border-right: none;
}
ul#main-menu li a {
	display: block;
	padding: 20px;
	padding-left: 35px;
	padding-top: 25px;
	padding-bottom: 22px;
	color: rgb(0, 98, 160);
	font-family: 'Neustadt-SemiBold'; 
	font-weight: lighter;
}
ul#main-menu li a:hover {
	background-color: #f5f9fc;
}
ul#main-menu li.menu-348 a, ul#main-menu li.menu-963 a, .icon_products {
	background: url(../images/icons/mainproductsicon.png)0px center no-repeat;
}
ul#main-menu li.menu-349 a, .icon_solutions {
	background: url(../images/icons/mainsolutionsicon.png)0px center no-repeat;
}
ul#main-menu li.menu-350 a, .icon_news {
	background: url(../images/icons/mainnewsicon.png)0px center no-repeat;
}
.node-type-support-page ul#main-menu li.menu-350 a{
  background-image: none;
}
#support-iframe .btn-img.apex{
 background-image: none;
}
ul#main-menu li.menu-351 a, .icon_resources {
	background: url(../images/icons/mainresourcesicon.png)0px center no-repeat;
}
ul#main-menu li.menu-352 a, .icon_company {
	background: url(../images/icons/maincompanyicon.png)0px center no-repeat;
}
div.menu-minipanel-348, div.menu-minipanel-963 {
	background: url(../images/icons/minipanelbg.png) 70px top no-repeat;
	border-top: none;
}
div.menu-minipanel-349 {
	background: url(../images/icons/minipanelbg.png) 215px top no-repeat;
	border-top: none;
}
div.menu-minipanel-350 {
	background: url(../images/icons/minipanelbg.png) 50px top no-repeat;
	border-top: none;
}
div.menu-minipanel-351 {
	background: url(../images/icons/minipanelbg.png) 70px top no-repeat;
	border-top: none;
}
div.menu-minipanel-352 {
	background: url(../images/icons/minipanelbg.png) 65px top no-repeat;
	border-top: none;
}
div.qtip-wrapper div.pane-content a {
	color: #3386d3;
}
div.qtip-wrapper div.pane-content .more-link {
	background-image: url(../images/gray-more-link.png);
	color: #3386d3;
	margin-top:10px;
}
div.qtip-light {
	margin-left: -1px;
	border-bottom: solid 5px #2c7dc3;
	border-top: solid 5px #2c7dc3;
	-moz-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}
div.qtip-contentWrapper {
	border-top: none !important;
	border-bottom: none !important;
	margin-top: -1px;
}
div.pane-content ul {
	/* margin-left: 10px; */
}
div.qtip-wrapper div.pane-content a:hover {
	color: #2db21f;
}
div.qtip-wrapper ul li {
	list-style-image: url(../images/dropdownmenuitembg.png);
}
div.qtip-wrapper ul li:hover {
	list-style-image: url(../images/dropdownmenuitembg_green.png);
}
div.qtip-content.qtip-content {
	padding: 0px !important;
}
div.pane-block {
	padding: 10px 0 0 15px;
}
div.pane-block p {
	margin-bottom:5px;
}
div.pane-block h2.pane-title {
	color: #3386d3;
	font-size: 14px;
	font-weight: bold;
}
div.pane-block-11 {
	padding: 8px !important;
}
div.pane-block-11 p {
	margin: 0px !important;
}
div.pane-block.pane-menu-menu-company-submenu, div.pane-block.pane-views-latest-award-mini-panel-block {
	padding-bottom:15px;
}
div.pane-menu-menu-news-submenu ul li a, div.pane-menu-menu-resources-submenu ul li a, div.pane-menu-menu-company-submenu ul li a {
	font-size: 14px;
	font-weight: bold;
	color: #3386d3;
}
div.panels-flexible-row-four_culomns_with_footer-1-inside.panels-flexible-row-inside-last, .panel-col-bottom {
	border-top: solid 1px #d1d1d1;
	background: #f6f6f6;
}
div.panel-2col .inside {
	margin: 0px !important;
}
div.pane-block-7 {
	font-size: 11px;
	color: #606060;
	background: #f6f6f6 url(../images/paneblock7bg.png) 130px 50px no-repeat;
	border-top: solid 1px #d2d2d2;
}
div.pane-block-8 h2.pane-title, div.pane-block-9 h2.pane-title {
	padding-top: 5px;
}
div.pane-block-8, div.pane-block-9 {
	font-size: 11px;
	color: #606060;
	border-left: solid 1px #d2d2d2;
	height: 130px;
}
div.pane-block-8 {
	background: #F6F6F6 url(../images/paneblock8bg.png) 125px 100px no-repeat;
}
div.pane-block-9 {
	background: #F6F6F6 url(../images/paneblock9bg.png) 102px 114px no-repeat;
}
div.pane-block-12, div.pane-block-10 {
	color: #3386d3;
	padding-top: 0px;
}
/******************************
	Solutions
******************************/  
/*.page-node-4 .solutions-subheader-content h3 {
	color: #313131;
    font-family: 'Neustadt-Light',Tahoma,Geneva,sans-serif;
    font-size: 20px;
    font-weight: normal;
    position: absolute;
    top: 100px;
    width: 405px;
    word-wrap: break-word;
}
.page-node-4 #zone-header {
	height: 260px;
}
.page-node-4 ul.breadcrumb {
	bottom:-114px;
}*/
/******************************
  Sidebar First
*******************************/
#region-sidebar-first ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#region-sidebar-first ul li a {
	display: block;
	border-bottom: solid 1px #e3e3e3;
	color: #3386d3;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 15px;
	font-size:14px;
}
aside#region-sidebar-first ul li.expanded.tr_expanded a {
  color:#536887;
  background-color:#EEE;
 /*  background-color: #e2f8c8; */ 
}

#menu-father-cust .active-trial {
  color:red;
}

#region-sidebar-first ul li.first a {
	border-top: solid 1px #e3e3e3;
}
#region-sidebar-first ul li ul li.first a {
	border-top: none;
}
#region-sidebar-first ul li.expanded a {
	color:#536887;
	background:#EEE;
}
#region-sidebar-first ul li a.active, #region-sidebar-first ul li a:active, #region-sidebar-first ul li.expanded a.active {
	color:#FFF;
	background-color:#536887;
}
#region-sidebar-first ul li ul li a, #region-sidebar-first ul li.expanded ul li a {
	font-size:11px;
	color:#3386D3;
	background:#EEE url(../images/leftmenuchild.png) 15px center no-repeat; 
	padding-left:40px;
}
#region-sidebar-first ul li ul li a:hover, #region-sidebar-first ul li ul li a.active, #region-sidebar-first ul li ul li a:active {
	color:#FFF;
	background:#536887 url(../images/leftmenuchildhover.png) 15px center no-repeat;
}
#region-sidebar-first ul li a:hover {
	color:#FFF ;
	background:none repeat scroll 0 0 #536887 ;
  background:#536887 ;
}
a#menu-father-cust.active-trail {
  background-color: #056a31 !important;
  color: #FFF !IMPORTANT;
 /* background: #EED url(../images/leftmenufather1.png) 15px center no-repeat !important; */
 /* padding-left: 38px; */
}
a#menu-father-emp.active-trail {
  background-color: #056a31 !important;
  color: #FFF !IMPORTANT;
 /* background: #EED url(../images/leftmenufather1.png) 15px center no-repeat !important; */
 /* padding-left: 38px; */
}

a#menu-father-cat1.active-trail {
  background-color: #056a31 !important;
  color: #FFF !IMPORTANT;
 /* background: #EED url(../images/leftmenufather1.png) 15px center no-repeat !important; */
 /* padding-left: 38px; */
}
a#menu-father-cat2.active-trail {
  background-color: #056a31 !important;
  color: #FFF !IMPORTANT;
 /* background: #EED url(../images/leftmenufather1.png) 15px center no-repeat !important; */
 /* padding-left: 38px; */
}
a#menu-father-cat3.active-trail {
  background-color: #056a31 !important;
  color: #FFF !IMPORTANT;
 /* background: #EED url(../images/leftmenufather1.png) 15px center no-repeat !important; */
 /* padding-left: 38px; */
}
a#menu-father-cat4.active-trail {
  background-color: #056a31 !important;
  color: #FFF !IMPORTANT;
 /* background: #EED url(../images/leftmenufather1.png) 15px center no-repeat !important; */
 /* padding-left: 38px; */
}
a#menu-father-cat5.active-trail {
  background-color: #056a31 !important;
  color: #FFF !IMPORTANT;
 /* background: #EED url(../images/leftmenufather1.png) 15px center no-repeat !important; */
 /* padding-left: 38px; */
}

/******************************
  Sidebar Second
*******************************/
#region-sidebar-second {
	width:202px;
	font-size: 11px;
}
#region-sidebar-second .block {
	margin-bottom:10px;
}
#region-sidebar-second .block .block-title {
	background:url(../images/right-block-header.png) no-repeat top center;
	font-size:12px;
	padding:10px 13px;
	color:#3386d3;
	padding-bottom:4px;
	font-family:Tahoma, Geneva, sans-serif;
}
#region-sidebar-second .block .content {
	background:url(../images/right-block-content.png) repeat-y bottom center;
	padding-bottom:10px;
}
#region-sidebar-second .block ul li a {
	text-decoration:none;
	color:#767676
}
#region-sidebar-second .block ul li {
	list-style:none;
	margin-left:0px;
	padding:12px 13px;
	border-bottom:1px solid #e3e3e3
}
#region-sidebar-second .block ul li.last {
	border:none
}
/**
 * Menues
 **/
/*icons menu*/
#block-menu-menu-icons .content {
	background:none !important;
	margin-bottom: 10px;
}
#block-menu-menu-icons ul {
}
#block-menu-menu-icons .content ul li {
	padding:0px !important;
	text-align:center;
	border:none !important;
}
#block-menu-menu-icons .content ul li a {
	padding-top:30px !important;
	border-left:1px solid #dfe2ea !important;
	width:65px;
	float:left;
}
#block-menu-menu-icons .content ul li a {
	background:url(../images/icons/print-icon.png) no-repeat center top;
}
#block-menu-menu-icons .content ul li.first a {
	border:none !important;
	background:url(../images/icons/request-info-icon.png) no-repeat top center
}
#block-menu-menu-icons .content ul li.last a {
	background:url(../images/icons/share-icon.png) no-repeat center top;
}
/*Datasheets*/
#block-menu-menu-menu-datasheet li a {
	padding: 5px 0px 5px 24px;
	background: url(../images/icons/menu-datasheet-icon.jpg) no-repeat left center;
}
/* Content */
.field-name-body ul {
	padding-left:0px;
}
.field-name-body ul li {
	background: url("../images/blue-list-style.png") no-repeat scroll left 6px transparent;
	list-style: none outside none;
	margin-bottom: 5px;
	padding-left: 20px;
}
/* Front Slideshow */
div#views_slideshow_cycle_main_slideshow-block {
	height:450px;
}
div#views_slideshow_cycle_main_slideshow-block .views-field-field-image {
	left: 460px;
	position: absolute;
}
div#views_slideshow_cycle_main_slideshow-block .views-field-title {
	font-size: 48px;
	line-height: 48px;
	padding-top: 40px;
	color: #313232;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
}
div#views_slideshow_cycle_main_slideshow-block h2 {
	font-size: 48px;
	line-height: 48px;
	padding-top: 40px;
	color: #313232;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: lighter; 
}
div#views_slideshow_cycle_main_slideshow-block h2 strong {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
}
div#views_slideshow_cycle_main_slideshow-block .views-field-body {
	color: #313232;
	font-size: 14px;
	line-height: 18px;
	padding-top: 58px;
	font: 17px/24px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	float: left;
	position: absolute;
	width: 550px;
	font-weight: lighter; 
}
div#views_slideshow_cycle_main_slideshow-block .slide-overflow {
}
div#views_slideshow_cycle_main_slideshow-block a {
	color: #313232;
	background: url(../images/frontslidemore.png) left no-repeat;
	padding-left: 00px;
	font-size:14px;
	font-weight:normal;
	color:#222223;
	text-transform:uppercase;
	font: 16px/24px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: lighter; 
}
div#block-views-slideshow-block {
	position: relative;
}
div#widget_pager_bottom_slideshow-block {
	z-index: 300;
}
div#widget_pager_bottom_slideshow-block .views-field-counter span {
	width: 68px;
	height: 48px;
	float: left;
	background: url(../images/ScreenShot2621green.png.views-slideshow-pager-field-item.active) no-repeat;
}
/* div#widget_pager_bottom_slideshow-block .views-field-counter span:hover, */
div#widget_pager_bottom_slideshow-block .active .views-field-counter span {
	background: url(../images/ScreenShot2620blue.png) no-repeat; 
	cursor: pointer;
}
div#widget_pager_bottom_slideshow-block .views-field-counter span.slide-title-holder {
         font: 20px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
         padding-left: 15px;
         padding-top: 5px;
         color: white;
	height: 48px !important;
	width: 474px !important;
	/* display:block; */
	overflow:hidden;
	font-weight: lighter; 
          
}
div#widget_pager_bottom_slideshow-block .views-field-counter span.slide-title-holder.active {
	/* background: url("../images/frontslidepager.png") no-repeat scroll 0 0 transparent; */
	padding: 0px 0px 0px 0px;
	display:block;
	font: 20px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	color:#536887;
	font-weight: lighter; 
        	height: 48px !important;
	width: 474px !important;
         padding-left: 15px;
         padding-top: 5px;


}
div#widget_pager_bottom_slideshow-block .views-field-counter span.slide-title-holder.active:hover  { 
	/* background: url("../images/frontslide_pager_hover_large.png") no-repeat scroll 0 0 transparent; */
	color:#FFF;
}
#slide-title-bg {
	background: #c6c6c6;
	bottom: 2px;
	height: 75px;
	opacity: 0.3;
	position: absolute;
	width: 100%;
	z-index: 90;
}
div#block-views-slideshow-block #widget_pager_bottom_slideshow-block {
	position:absolute;
	top:8px;
}
 .views-slideshow-pager-field-item {
	float:left;
}
#zone-content-wrapper {
	background:#FFF;
	padding-top:45px;
	position:relative;
}
#widget_pager_bottom_rotator-block
{
    padding-left:92px;
}

#zone-postscript-wrapper {
	background:#FFF;
}

/* slideshow 2 */

div#views_slideshow_cycle_div_clone_of_slideshow-block_0
{
    width:988px !important;
        display: block;
    

}

div#views_slideshow_cycle_div_clone_of_slideshow-block_1
{
    width:988px !important;
    display: block;
    
}
div#views_clone_of_slideshow_cycle_main_clone_of_slideshow-block {
	height:450px;
}
div#views_clone_of_slideshow_cycle_main_clone_of_slideshow-block .views-field-field-image {
	left: 460px;
	position: absolute;
}
div#views_clone_of_slideshow_cycle_main_clone_of_slideshow-block .views-field-title {
	font-size: 48px;
	line-height: 48px;
	padding-top: 40px;
	color: #313232;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
}
div#views_clone_of_slideshow_cycle_main_clone_of_slideshow-block h2 {
	font-size: 48px;
	line-height: 48px;
	padding-top: 40px;
	color: #313232;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: lighter; 
}
div#views_clone_of_slideshow_cycle_main_clone_of_slideshow-block h2 strong {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
}
div#views_clone_of_slideshow_cycle_main_clone_of_slideshow-block .views-field-body {
	color: #313232;
	font-size: 14px;
	line-height: 18px;
	padding-top: 58px;
	font: 17px/24px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	float: left;
	position: absolute;
	width: 550px;
	font-weight: lighter; 
}
div#views_slideshow_cycle_main_slideshow-block .slide-overflow {
}
div#views_slideshow_cycle_main_slideshow-block a {
	color: #313232;
	background: url(../images/frontslidemore.png) left no-repeat;
	padding-left: 00px;
	font-size:14px;
	font-weight:normal;
	color:#222223;
	text-transform:uppercase;
	font: 16px/24px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: lighter; 
}
div#block-views-slideshow-block {
	position: relative;
}
div#widget_pager_top_clone_of_slideshow-block {
	z-index: 300;
}
div#widget_pager_top_clone_of_slideshow-block .views-field-counter span {
	width: 68px;
	height: 48px;
	float: left;
	background: url(../images/frontslidepager.png) no-repeat;
}

div#widget_pager_top_clone_of_slideshow-block .active .views-field-counter span {
	background: url(../images/frontslidepagerhover.png) no-repeat; 
	cursor: pointer;
}

div#widget_pager_top_clone_of_slideshow-block .views-field-counter span:hover
{
	cursor: pointer;
}
div#widget_pager_top_clone_of_slideshow-block .views-field-counter span.slide-title-holder {
         font: 20px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
         padding-left: 15px;
         padding-top: 5px;
         color: white;
	height: 48px !important;
	width: 474px !important;
	/* display:block; */
	overflow:hidden;
	font-weight: lighter; 
          
}
div#widget_pager_top_clone_of_slideshow-block .views-field-counter span.slide-title-holder.active {
	/* background: url("../images/frontslidepager.png") no-repeat scroll 0 0 transparent; */
	padding: 0px 0px 0px 0px;
	display:block;
	font: 20px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	color:#536887;
	font-weight: lighter; 
        	height: 48px !important;
	width: 474px !important;
            padding-left: 15px;
            padding-top: 5px;
}
div#widget_pager_top_clone_of_slideshow-block .views-field-counter span.slide-title-holder.active:hover  { 
	/* background: url("../images/frontslide_pager_hover_large.png") no-repeat scroll 0 0 transparent; */
	color:#FFF;
}
#slide-title-bg {
	background: #c6c6c6;
	bottom: 2px;
	height: 75px;
	opacity: 0.3;
	position: absolute;
	width: 100%;
	z-index: 90;
}
div#block-views-clone_of_slideshow-block #widget_pager_top_clone_of_slideshow-block {
	position:absolute;
	top:10px;
}
div#block-views-clone_of_slideshow-block .views-clone_of_slideshow-pager-field-item {
	float:left;
}
#zone-content-wrapper {
	background:#FFF;
	padding-top:45px;
	position:relative;
}
#widget_pager_bottom_rotator-block
{
    padding-left:92px;
}

#zone-postscript-wrapper {
	background:#FFF;
}
div#block-views-clone_of_slideshow-block #widget_pager_top_clone_of_slideshow-block {
	position:absolute;
	top:00px;
}

div#views_clone_of_slideshow_cycle_main_clone_of_slideshow-block .views-field-body {
	color: #313232;
	font-size: 14px;
	line-height: 18px;
	padding-top: 0px;
	font: 17px/24px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	float: left;
	position: absolute;
	width: 550px;
	font-weight: lighter; 
            vertical-align: top;
}
div#widget_pager_top_clone_of_slideshow-block .views-field-counter span {
	width: 68px;
	height: 48px;
	float: left;
	background: url(../images/frontslidepager.png) no-repeat;
}

div#widget_pager_top_clone_of_slideshow-block .active .views-field-counter span {
	background: url(../images/frontslidepagerhover.png) no-repeat; 
	cursor: pointer;
}
/* div#widget_pager_bottom_slideshow-block .views-field-counter span:hover, */
div#widget_pager_top_clone_of_slideshow-block .active .views-field-counter span {
	background: url(../images/frontslidepagerhover.png) no-repeat; 
	cursor: pointer;
}
div#widget_pager_top_clone_of_slideshow-block .views-field-counter span.slide-title-holder {
         font: 20px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
         padding-left: 15px;
         padding-top: 5px;
         color: white;
	height: 48px !important;
	width: 474px !important;
	/* display:block; */
	overflow:hidden;
	font-weight: lighter; 
        margin-top: 10px;
          
}
div#widget_pager_top_clone_of_slideshow-block .views-field-counter span.slide-title-holder.active {
	/* background: url("../images/frontslidepager.png") no-repeat scroll 0 0 transparent; */
	padding: 0px 0px 0px 0px;
	display:block;
	font: 20px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	color:#536887;
	font-weight: lighter; 
        height: 48px !important;
	width: 474px !important;
        padding-left: 15px;
        padding-top: 5px;


}
/*views*/
#zone-postscript .views-field-title {
	padding-bottom:5px
}
#zone-postscript .block-title {
	/* padding-top:60px; */
	padding-bottom:10px;
	color:#262626;
	font-weight:normal;
	font-size:18px;
	font-family: 'Neustadt-SemiBold';
}
#zone-postscript h2 {
	color:#262626;
	font-weight:normal;
	font-size:18px;
	font-family: 'Neustadt-SemiBold';
}
#region-postscript-first .block-views-news-block-1 .block-title {
	background:url(../images/icons/news-icon.png) no-repeat;
}
#region-postscript-second #block-views-blog-block-1 .block-title {
	background:url(../images/icons/blog-icon.png) no-repeat;
}
#region-postscript-second #block-views-blog-block-1 .views-field-title {
	width: 196px;
}
#region-postscript-second #block-views-blog-block-1 p {
	width: 196px;
	word-wrap: break-word;
        margin-bottom: 10px;
}
#region-postscript-third #block-views-product-block .block-title {
	background:url(../images/icons/product-icon.png) no-repeat;
}
#region-postscript-third .block {
	/* height:289px;  */
	position:relative;
        display: inline;
}
#region-postscript-third .block .more-link {
}
#region-postscript-third #block-views-product-block img {
	float:left;
	padding-right:10px
}
#zone-postscript .block {
	width:300px;
}
div#region-postscript-first .block  {
    /* height:230px !important; */
}
div#region-postscript-second .block-customersslideshow-block {
     height:130px !important; 
}
block-block-121

div#block-block-121 .block {
     height:130px !important; 
}

div#region-postscript-second .liScroll-container
{
   /*  border: #7d7d7d solid 1px;
    border-radius:5px; */
    height: 100px; 
    padding-top: 0px;
}

div#region-postscript-second .block
{
     height:175px !important;   
}
#region-postscript-second #block-views-customersslideshow-block .block-title {
	background:url(../images/bg-latest-award-mini-panel1.png) no-repeat;
	padding-left:50px;
	padding-bottom:5px;
}

#region-postscript-second #block-views-customersslideshow0-block .block-title {
	background:url(../images/bg-latest-award-mini-panel1.png) no-repeat;
	padding-left:50px;
	padding-bottom:20px;

}


#region-postscript-second #block-views-customers-logos-slideshow-block .block-title {
	background:url(../images/bg-latest-award-mini-panel1.png) no-repeat;
	padding-left:50px;
	padding-bottom:20px;

}

#region-postscript-second .block, 
#region-postscript-third .block {
	/* border-left:1px solid #e4e4e4; */
	padding-left:00px
}

#zone-postscript {
	padding-top:30px;
	padding-bottom:30px;
     

}
/*zone postscript views slideshow*/
#zone-postscript .views-field-title {
	font-weight:bold;
	color:#3386d3;
	font-size:12px;
	line-height:1.4em;
}
#zone-postscript .views-field-body {
	color:#606060;
	font:13px/18px Tahoma, Geneva, sans-serif;
}
#zone-postscript .views_slideshow_pager_field_item {
}
#zone-postscript .views-field-counter span {
	background:url(../images/slide-point.png) center right;
	width:10px;
	height:10px;
	float:left;
	display:block;
        text-align: center;

}
#zone-postscript .views-field-counter {
	text-align: center;
        float:left;
	margin-right:5px;
	display:block;
	margin-bottom:20px
}
#zone-postscript .active .views-field-counter span, #zone-postscript .views-field-counter span:hover {
	background:url(../images/slide-point.png) center left;
}
.more-link {
	background:url(../images/leftmenuchild.png) no-repeat left center;
	text-align:left;
	padding-left:20px;
}
#zone-postscript a.more-link, #zone-postscript .more-link a {
	color:#000
}
/*footer*/
#section-footer {
	/* background:#fff url(/sites/all/themes/trust/images/top-shadow.png) repeat-x; */
	padding-top:15px;
	padding-bottom:15px;
  /* border-top:2px solid #f6f6f6 ; */
}

.zone-footer {
  background:#fff url(/sites/all/themes/trust/images/top-shadow.png) repeat-x;
	padding-top:15px;
  border-top: 1px #e1e1e1 solid;

  
}
#section-footer p {
	margin-bottom:8px
}
#section-footer .block-title {
	font-weight:normal;
	color:#252525
}
#section-footer .form-type-textfield {
	background:#e2e2e2;
	border:1px solid #c4c4c4;
	-moz-border-radius: 5px;
	border-radius:5px;
	width:480px;
	padding:5px 0 0 0;
	height:35px;
	margin-bottom:10px
}
#section-footer .form-type-textfield label {
	float:left;
	margin-bottom:0px;
	width:135px;
	padding-left:10px;
	font-size:18px;
	font-weight:normal;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	padding-top:2px;
	color:#606060;
	font-weight: lighter; 
}
#section-footer .form-type-textfield .form-text {
	width:250px;
	height: 30px;
	border:1px solid #c4c4c4;
	-moz-border-radius: 5px;
	border-radius:5px;
	padding:3px 12px;
 -webkit-box-sizing: inherit box-sizing: inherit;
	color:#4e4e4e;
	box-shadow:none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#section-footer .form-type-textfield .form-submit {
	border:1px solid #0d5991;
	-moz-border-radius: 5px;
	border-radius:5px;
	font-size:18px;
	margin-left:10px;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	padding:0px;
	text-shadow:none;
	font-weight:normal;
	padding:3px 10px;
	background:#4496db;
	color:#FFF;
	width:70px;
	height:30px;
	font-weight: lighter; 
}
#section-footer ul li {
	list-style:none;
	float:left;
	background:url(../images/gray-line.png) no-repeat bottom right;
	padding-top:0px;
}
#section-footer ul li.first {
	margin:0px
}
#section-footer ul li.last {
	background:none
}
#section-footer ul li a {
	color: #4E4E4E;
	font-size: 12px;
}
/*quicktabs*/
/* Quicktabs main styles have been moved to module styles*/
.quicktabs-tabpage h5 {
	color: #448BCA;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 1.2em;
	margin: 20px 0 0;
}

.quicktabs-tabpage h3 {
	color: #448BCA;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 1.2em;
	margin: 20px 0 0;
}
/*views page*/
h2.node-title {
	font-size:20px;
	padding-bottom:10px;
	margin-bottom:0px;
	line-height:28px;
}
#region-content .views-field-title a, #region-content .node-title a {
	color:#448bca;
}
#zone-header .content {
	padding-left:0px
}
#region-header-first {
	min-height:137px;
}
/* Pages */

.top-shadow {
	background: url("../images/top-shadow.png") repeat-x scroll 0 0 transparent;
	height: 7px;
	position: relative;
	z-index: 10;
}
.bottom-shadow {
	background: url("../images/bottom-shadow.png") repeat-x scroll center bottom transparent;
	height: 6px;
	position: relative;
	z-index: 10;
}
/*front page*/


body.front .zone-header-wrapper {
	/* background: url(../images/front-slide-bg.png) repeat-x top center; */
	position:relative;
        height: 444px;
}
body.front .top-shadow, body.front .bottom-shadow {
	display:none;
}
.need-help a {
	position:fixed;
	top:455px;
	left:0px;
	background:url(../images/need-help.png) no-repeat;
	height:150px;
	width:40px
}




/******************************************
  Products Lobby
******************************************/
.page-node-455 {
}
.page-node-455 div#zone-content.container-12 #region-content.grid-6 {
	width:707px;
}
.page-node-455 .field-name-body {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #262626;
	line-height: 1.2em;
	font-weight: lighter; 
}
/******************************************
  Board members
******************************************/

.view-board-members ul {
	padding: 0px;
}
#region-content .view-board-members ul li {
	list-style: none;
	padding-top: 20px;
	padding-bottom: 20px;
	list-style-image: none;
}
#region-content .view-board-members ul li .views-field-title {
	padding-bottom: 0px;
}
.view-board-members ul li .views-field-title a {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #448bc5;
	font-size: 20px;
	font-weight: lighter; 
}
.views-field-field-member-image {
	z-index: 1;
	position: absolute;
	right: 0px;
	margin-top: -79px;
}
.views-field-field-member-image .field-content {
	text-align: right;
}
.views-field-field-member-image .field-content a {
	margin-right: 100px;
}
.views-field-field-member-position {
	font-family: tahoma;
	font-size: 12px;
	color: #626262;
	border-bottom: solid 1px #e3e3e3;
	padding-bottom: 10px;
}
.views-field-field-member-short-description .field-content {
	font-family: tahoma;
	font-size: 12px;
	color: #8f8e8e;
	padding-top: 18px;
	padding-bottom: 10px;
}
/******************************************
  Customers
******************************************/


.view-customers {
	width: 540px;
	/* position: relative; */
	z-index: 1;
	top: -10px;
}



.view-customers ul li {
	list-style: none;
	display: block;
	float: left;
	border: solid 1px #f1f1f1;
	width: 121px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.view-customers ul li:hover {
	border: solid 1px #3386D3;
}
.view-customers ul li a.customer-logo {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 90px;
}
.view-customers ul li a img {
	vertical-align: middle;
}
/******************************************
  management
******************************************/

.view-management ul {
	margin: 0;
	padding: 0;
	padding-top: 70px;
}
#region-content .view-management ul li {
	list-style: none;
	padding-bottom: 75px;
	list-style-image: none;
}
.view-management ul li .member-name {
	padding: 0;
	margin: 0;
	color: #448bc5;
	font-size: 20px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-weight: lighter;
}
.view-management ul li .member-position {
	padding: 0;
	margin: 0;
	color: #626262;
	font-size: 12px;
	font-family: Tahoma;
	border-bottom: solid 1px #e3e3e3;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight: normal;
}
.view-management ul li .member-image {
	position: absolute;
	z-index: 1;
	right: 50px;
	margin-top: -142px;
}
.view-management ul li .short-desc, .view-management ul li .full-desc {
	font-family: Tahoma;
	font-size: 12px;
	color: #8f8e8e;
	padding-bottom: 20px;
}
.view-management ul li a.view-more {
	color: #000;
	font-size: 12.5px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	background-image: url("../images/icons/read-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 20px;
	font-weight: lighter;
}
.view-management ul li a.view-less {
	color: #000;
	font-size: 12.5px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	background-image: url("../images/icons/view-less-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 20px;
	font-weight: lighter;
}
/******************************************
  Board Members
******************************************/

.view-board-members ul li {
	list-style: none;
	padding-bottom: 75px;
	list-style-image: none;
}
.view-board-members ul li .member-name {
	padding: 0;
	margin: 0;
	color: #448bc5;
	font-size: 20px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-weight: lighter; 
}
.view-board-members ul li .member-position {
	padding: 0;
	margin: 0;
	color: #626262;
	font-size: 12px;
	font-family: Tahoma;
	border-bottom: solid 1px #e3e3e3;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-weight:normal;
}
.view-board-members ul li .member-image {
	position: absolute;
	z-index: 1;
	right: 100px;
	margin-top: -79px;
}
.view-board-members ul li .short-desc, .view-board-members ul li .full-desc {
	color: #626262;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 10px;
	padding: 0 0 10px;
}
.view-board-members ul li a.view-more {
	color: #000;
	font-size: 12.5px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	background-image: url("../images/icons/read-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 20px;
}
.view-board-members ul li a.view-less {
	color: #000;
	font-size: 12.5px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	background-image: url("../images/icons/view-less-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 5px;
	padding-left: 20px;
}
/******************************************
  Media Kit
******************************************/

.media-kit-block-title {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 18px;
	color: #000;
	font-weight: normal;
	text-transform: uppercase;
	padding-bottom: 15px;
	border-bottom: solid 1px #e3e3e3;
	font-weight: lighter; 
}
.view-media-kit ul {
	padding: 0;
	margin: 0;
}
.view-media-kit .views-row {
	padding-bottom: 45px;
	margin-bottom: 25px;
	border-bottom: solid 1px #e3e3e3;
}
#region-content .view-media-kit .views-field-title {
	background: url("../images/icons/media-kit1_22x27.png") no-repeat scroll left center transparent;
	color: #3386D3;
	font: bold 13px Tahoma, Geneva, sans-serif;
	height: 25px;
	margin-bottom: 20px;
	padding-left: 40px;
	padding-top: 15px;
}
.view-media-kit ul li .description {
	color: #707070;
	font-size: 12px;
	font-family: Tahoma;
	padding-left: 40px;
}
.view-media-kit .views-field-field-media-more-link a {
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	float:left;
    font-weight: lighter; 
	}
.view-media-kit .views-field-field-media-download-link a {
	background-image: url("../images/icons/media-kit-download1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-right: 15px;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 13px;
	color: #000000;
	font-weight: normal;
	font-weight: lighter; 
	float:left;
	margin-left:40px;
}
/******************************************
  Partners
******************************************/

.view-partners, .view-partners-business, .view-partners-technology {
	width: 540px;
	position: relative;
	z-index: 1;
	top: -10px;
}
.view-partners ul li, .view-partners-business ul li, .view-partners-technology ul li {
	list-style: none;
	display: block;
	float: left;
	border: solid 1px #f1f1f1;
	width: 121px;
	height: 90px;
	text-align: center;
	vertical-align: middle;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.view-partners ul li a, .view-partners-business ul li a, .view-partners-technology ul li a {
	display: block;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	line-height: 90px;
}
.view-partners ul li:hover, .view-partners-business ul li:hover, .view-partners-technology ul li:hover {
	border: solid 1px #3386D3;
}
.view-partners ul li a img, .view-partners-business ul li a img, .view-partners-technology ul li a img {
	vertical-align: middle;
}
.view-partners ul li a span.corner, .view-partners-business ul li a span.corner, .view-partners-technology ul li a span.corner {
	display: none;
	background-image: url("../images/icons/partner-selection.png");
	background-position: center center;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	z-index: 100;
	margin-left: 102px;
	margin-top: -1px;
}
.view-partners ul li a.term, .view-partners-business ul li a.term, .view-partners-technology ul li a.term {
	border: solid 2px #adceed;
	width: 117px;
	height: 86px;
}
.view-partners ul li a.term span.corner, .view-partners-business ul li a.term span.corner, .view-partners-technology ul li a.term span.corner {
	display: block;
}
/******************************************
  Blog Entries
******************************************/
.feed-icon {
	display:none;
}
.node-blog.node-teaser {
}
.node-blog.node-teaser .field-name-body, .node-blog.node-teaser .node-links {
	margin-left:115px;
}
.view-blog {
	width: 196px;
}
.view-blog ul {
	padding: 0;
	margin: 0;
}
.view-blog ul li, .node-blog {
	list-style-type: none;
	list-style-image: none !important;
	width: 448px;
	border: solid 1px #ccc;
	border-radius: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 25px;
	margin-bottom: 15px;
	padding-bottom: 15px;
	box-shadow: 1px 1px #CCC;
}
.view-blog ul li h2.blog-title {
	margin: 0;
	padding: 0;
	line-height: 25px !important;
}
.view-blog ul li h2.blog-title a {
	color: #448bc5;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 20px;
	padding-bottom: 15px;
	font-weight: normal;
	
}
.view-blog ul li .blog-meta {
	padding-bottom: 15px;
	border-bottom: solid 1px #e3e3e3;
	font-family: Tahoma;
	font-size: 11px;
}
.view-blog ul li .blog-meta .create-date a {
	color: #606060;
}
.view-blog ul li .blog-meta .author-info a {
	color: #3386d3;
}
.view-blog ul li .blog-content {
	padding-top: 20px;
}
.view-blog ul li .blog-content .teaser {
	font-family: Tahoma;
	font-size: 12px;
	color: #707070;
	line-height: 1.3em;
	width: 328px;
	word-wrap: break-word;
	float: left;
}
.view-blog ul li .blog-content .blog-thumb {
	width: 95px;
	margin-right: 25px;
	float: left;
}
.view-blog ul li .blog-content .blog-thumb img {
	width: 95px;
	height: 95px;
}
.view-blog ul li .blog-content .teaser .more-link {
	text-align: left;
	background-image: none;
	padding-left: 0px;
}
.view-blog ul li .blog-content .teaser .more-link a {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #000000;
	font-size: 13px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	font-weight: lighter; 
	line-height: 17px;
}
/******************************************
  Why Trusteer
******************************************/

.view-why-trusteer ul {
	padding: 0;
	margin: 0;
}
.view-why-trusteer ul li {
	list-style: none;
	list-style-image: none !important;
}
.view-why-trusteer ul li .overview-title {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #000000;
	font-weight: lighter; 
	font-size: 18px;
	text-transform: uppercase;
	padding-bottom: 25px;
}
.view-why-trusteer ul li .overview-text {
	color: #448bc5;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 18px;
	padding-bottom: 20px;
	font-weight: lighter; 
	line-height: 1.2em;
}
.view-why-trusteer ul li .description {
	color: #626262;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 1.3em;
}
/******************************************
  Case Studies
******************************************/

.view-case-studies {
}
.view-case-studies .views-row {
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 480px;
}
.view-case-studies .views-field-title {
	font-family: "Neustadt-SemiBold", Tahoma, Geneva, sans-serif;
	color: #448bc5;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 15px;
	border-bottom: solid 1px #e3e3e3;
	margin-bottom:20px;
	font-weight: lighter; 
}
.view-case-studies .views-field-field-case-study-image {
	width: 165px;
	height: 165px;
	border: solid 1px #e3e3e3;
	float: left;
	margin-right: 25px;
}
.view-case-studies .views-field-field-case-study-image .field-content {
	width: 100%;
	height: 165px;
	line-height: 165px;
	text-align: center;
}
.view-case-studies .case-study-contents {
	padding-top: 28px;
}
.view-case-studies .views-field-field-case-study-image .field-content img {
	vertical-align: middle;
	max-width: 165px;
	max-height: 165px;
}
.view-case-studies .views-row .text-contents {
	float: left;
	width: 282px;
}
.view-case-studies .views-field-field-preface {
	font-family: Tahoma;
	font-size: 12px;
	color: #707070;
	line-height: 1.2em;
}
.view-case-studies .views-field-field-quote {
	background-color: #E8EFF9;
	border-radius: 5px 5px 5px 5px;
	color: #525252;
	font-family: "Neustadt-SemiBold", Tahoma, Geneva, sans-serif;
	margin-left: 190px;
	margin-top: 15px;
	padding: 12px;
	font-weight: lighter; 
}
.view-case-studies .views-field-field-quote-by {
	background: url("../images/icons/bubble-arrow-16x17.png") no-repeat scroll 245px top transparent;
	color: #8F8F8F;
	font-family: Tahoma;
	font-size: 11px;
	margin-top:-1px;
	margin-left: 190px;
}
.view-case-studies .views-field-field-quote-by .field-content {
	padding-top: 20px;
}
.view-case-studies .views-field-view-node {
	padding-top: 20px;
}
.view-case-studies .views-field-field-external-link {
	margin-top: 15px;
	margin-left: 190px;
}
.view-case-studies .views-field-view-node a, .view-case-studies .views-field-field-external-link a {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #000000;
	font-size: 13px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	font-weight: lighter; 
}
/******************************************
  view demos
******************************************/

.view-demos {
}
.view-demos .views-row {
	margin-bottom: 20px;
	padding-bottom: 10px;
	width: 480px;
}
.view-demos .views-field-title {
	font-family: "Neustadt-SemiBold", Tahoma, Geneva, sans-serif;
	color: #448bc5;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 15px;
	border-bottom: solid 1px #e3e3e3;
	margin-bottom:20px;
	font-weight: lighter; 
}
.view-demos .views-field-field-case-study-image {
	width: 165px;
	height: 165px;
	border: solid 1px #e3e3e3;
	float: left;
	margin-right: 25px;
}
.view-demos .views-field-field-case-study-image .field-content {
	width: 100%;
	height: 165px;
	line-height: 165px;
	text-align: center;
}
.view-demos .case-study-contents {
	padding-top: 28px;
}
.view-demos .views-field-field-case-study-image .field-content img {
	vertical-align: middle;
	max-width: 165px;
	max-height: 165px;
}
.view-demos .views-row .text-contents {
	float: left;
	width: 282px;
}
.view-demos .views-field-field-preface {
	font-family: Tahoma;
	font-size: 12px;
	color: #707070;
	line-height: 1.2em;
}
.view-demos .views-field-field-quote {
	background-color: #E8EFF9;
	border-radius: 5px 5px 5px 5px;
	color: #525252;
	font-family: "Neustadt-SemiBold", Tahoma, Geneva, sans-serif;
	margin-left: 190px;
	margin-top: 15px;
	padding: 12px;
	font-weight: lighter; 
}
.view-demos .views-field-field-quote-by {
	background: url("../images/icons/bubble-arrow-16x17.png") no-repeat scroll 245px top transparent;
	color: #8F8F8F;
	font-family: Tahoma;
	font-size: 11px;
	margin-top:-1px;
	margin-left: 190px;
}
.view-demos .views-field-field-quote-by .field-content {
	padding-top: 20px;
}
.view-demos .views-field-view-node {
	padding-top: 20px;
}
.view-demos .views-field-field-external-link {
	margin-top: 15px;
	margin-left: 190px;
}
.view-demos .views-field-view-node a, .view-demos .views-field-field-external-link a {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #000000;
	font-size: 13px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	font-weight: lighter; 
}
/******************************************
  Data Sheets & White Papers
******************************************/

.view-data-sheets, .view-white-papers {
}
.view-data-sheets .views-row, .view-white-papers .views-row {
	border-top: solid 1px #e3e3e3;
	padding-top: 20px;
	width: 510px;
	padding-bottom: 25px;
}
.view-data-sheets .views-row .views-field-field-data-sheet-icon, .view-white-papers .views-row .views-field-field-white-paper-icon {
	float: left;
	width: 55px;
	margin-right: 15px;
}

.view-data-sheets .views-row .views-field-field-data-sheet-small-icon  {
	float: right;
	vertical-align: top;
	margin-right: 15px;
       	margin-buttom: 5px;

}

.view-data-sheets .views-row .views-field-field-data-sheet-icon img, .view-white-papers .views-row .views-field-field-white-paper-icon img {
	width: 55px;
	height: 55px;
}
.view-data-sheets .views-row .data-sheet-content, .view-white-papers .views-row .white-papers-content {
	width: 430px;
	float: left;
}
.view-data-sheets .views-field-title, .view-white-papers .views-field-title {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 13px;
	color: #525252;
	font-weight: bold;
}
.view-data-sheets .views-field-body, .view-white-papers .views-field-body {
	font-family: Tahoma;
	font-size: 13px;
	color: #707070;
	font-weight: normal;
	margin-left:70px;
	min-height: 36px;
}
.view-white-papers .views-field-field-white-paper-download-link a, .view-data-sheets .views-field-field-datasheet-download-link a {
	background-image: url("../images/icons/data-sheet-download-15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #000000;
	font-size: 13px;
	margin-left:70px;
	font-weight: lighter; 
}
/******************************************
  Node Details: press release
******************************************/

.node-press-release .node-meta {
	font-family: Tahoma;
	font-size: 12px;
	color: #606060;
	padding-bottom: 15px;
}
.node-press-release .node-title {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #448bc5;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 25px;
	font-weight: lighter; 
}
.node-press-release .node-content, .node-press-release .node-content p {
	font-family: Tahoma;
	font-size: 12px;
	color: #626262;
	padding-bottom: 15px;
}
.node-press-release .node-content p {
	padding: 0;
}
.node-press-release .back-to-top-link, .node-press-release .back-to-press-releases-link {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #000000;
	font-size: 13px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	display: block;
	margin-bottom: 10px;
	font-weight: lighter; 
}
/******************************************
  Press releases
******************************************/
ul.years-filter {
	background-color: #f4f3f9;
	border-top: solid 1px #e3e3e3;
	border-bottom: solid 1px #e3e3e3;
	height: 58px;
	margin-bottom: 40px;
}
ul.years-filter li {
	list-style-type: none;
	list-style-image: none !important;
	float: left;
	text-align: center;
	color: #448bc5;
	height: 58px;
	line-height: 58px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	background:none;
	font-weight: lighter; 
}
ul.years-filter li a {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	display: block;
	height: 100%;
	width: 100%;
	font-weight: lighter; 
}
ul.years-filter li a:hover {
	color:#536887;
}
ul.years-filter li.active {
	background: #536887;
	color: #fff;
}
ul.years-filter li.active a {
	color: #fff;
}
ul.years-filter li:hover {
	background: url("../images/icons/down-arrow-10x5.png") no-repeat center top !important;
}
ul.years-filter li.active:hover, ul.years-filter li.label {
	background-image: none !important;
}
/******************************************
  Press release view
******************************************/

.view-press-release {
}
.view-press-release .views-row {
	margin-bottom: 30px;
}
.view-press-release .pr-meta {
	padding: 0;
	margin: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #606060;
	padding-bottom: 5px;
	display: block;
}
.view-press-release .pr-title {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #448bc5;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 5px;
	line-height: 1em;
	font-weight: lighter; 
}
.view-press-release .pr-summary .view-press-release .pr-summary p {
	font-family: Tahoma;
	font-size: 12px;
	color: #626262;
	padding-bottom: 15px;
}
.view-press-release .pr-summary p {
	padding: 0;
}
.view-press-release .pr-more a {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #000000;
	font-size: 13px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	display: block;
	margin-bottom: 10px;
	font-weight: lighter; 
}
.view-press-release .view-filters {
	display: none;
}
/******************************************
  Awards
******************************************/

.view-awards {
	width: 510px;
}
.view-awards .views-row {
	margin-bottom:25px;
	clear:both;
	float:left;
}
.view-awards .award-header {
	float: left;
	width: 350px;
}
.view-awards .views-field-field-image {
	float: right;
	width: 150px;
	height: 50px;
}
.view-awards .views-field-field-image .field-content {
	width: 150px;
	height: 50px;
	line-height: 50px;
	text-align: right;
}
.view-awards .views-field-field-image .field-content img {
	vertical-align: bottom;
}
.view-awards .views-field-field-location {
	float: left;
	margin-right: 5px;
}
.view-awards .views-field-field-location .field-content {
	font-family: Tahoma;
	font-size: 11px;
	color: #3386d3;
}
.view-awards .views-field-field-time-frame {
	float: left;
}
.view-awards .views-field-field-time-frame .field-content {
	font-family: Tahoma;
	font-size: 11px;
	color: #606060;
}
.view-awards .views-field-title {
	padding-bottom: 0px;
}
.view-awards .views-field-title .field-content {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #448bc5;
	font-size: 20px;
	font-weight: normal;
	font-weight: lighter; 
}
.view-awards .views-field-view-node a {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #000000;
	font-size: 13px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	margin-bottom: 10px;
	font-weight: lighter; 
}
.view-awards .views-field-body {
	margin-top: 15px;
	padding-top: 10px;
	float:left;
	border-top:solid 1px #e3e3e3;
}
.view-awards .views-field-body .field-content {
	font-family: Tahoma;
	font-size: 12px;
	color: #626262;
	font-weight: normal;
}
.view-awards .views-field-body .field-content p {
	margin-bottom:10px;
}
.view-awards .views-field-view-node {
	float:left;
}
.node-awards .field-name-field-image {
	float:right;
}
.node-awards .field-name-field-location {
	float:left;
	font-size:14px;
	margin-right:20px;
}
.node-awards .field-name-field-time-frame {
	border-bottom:1px solid #ebebeb;
	padding-bottom:35px;
	margin-bottom:20px;
	font-size:14px;
}
/******************************************
  Events List View
******************************************/

.view-events-view .views-field-title .field-content {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #448BCA;
	font-weight: lighter; 
}
.view-events-view .event-meta {
	border-bottom: solid 1px #e3e3e3;
	padding-bottom: 15px;
}
.view-events-view .event-meta .views-field-field-event-start-date {
	float: left;
	margin-right: 5px;
}
.view-events-view .event-meta .views-field-field-event-start-date .field-content {
	font-family: tahoma;
	font-size: 11px;
	color: #606060;
}
.view-events-view .event-meta .views-field-field-event-place {
	float: left;
	margin-right: 5px;
}
.view-events-view .event-meta .views-field-field-event-place .field-content {
	font-family: tahoma;
	font-size: 11px;
	color: #3386d3;
}
.view-events-view .event-content {
	padding-top: 15px;
}
.view-events-view .views-field-body {
	font-family: Tahoma;
	font-size: 12px;
	color: #626262;
	float: left;
	width: 370px;
}
.view-events-view .views-field-field-event-thumbnail {
	border: solid 1px #e3e3e3;
	width: 104px;
	height: 74px;
	float: right;
}
.view-events-view .views-field-field-event-url a {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #000000;
	font-size: 13px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	display: block;
	margin-bottom: 10px;
	font-weight: lighter; 
}
/******************************************
  In The News
******************************************/

.view-in-the-news {
	margin-bottom: 50px;
}
.view-in-the-news .views-row {
	padding-bottom: 30px;
}
.view-in-the-news .views-field-field-news-source {
	font-family: tahoma;
	font-size: 11px;
	color: #606060;
	margin-bottom:5px;
}
.view-in-the-news .views-field-title {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: #3386d3;
	font-size: 22px;
	font-weight: normal;
	width:400px;
	line-height:24px;
	margin-bottom: 5px;
	font-weight: lighter; 
}
.view-in-the-news .views-field-field-news-thumb {
	float: right;
	/*width: 55px; */ 
	margin-left: 20px;
	margin-top: 5px;
}
.view-in-the-news .teaser {
	float: left;
	width: 400px;
}
.view-in-the-news .views-field-field-news-source-link a {
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #010101;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size: 13px;
	padding-left: 20px;
	font-weight: lighter; 
}
.view-in-the-news .views-field-body {
	border-top: 1px solid #E3E3E3;
	float: left;
	margin-top: 10px;
	padding-top: 10px;
}
.view-in-the-news .views-field-body .field-content, .view-in-the-news .views-field-body .field-content p {
	font-family: Tahoma;
	font-size: 12px;
	color: #626262;
	font-weight: normal;
	margin-bottom: 5px;
}
/******************************************
  Glosssary page view
******************************************/
.view-glossary-list {
}
.view-glossary-list h3 {
	background: url("../images/glossary-class-bg.jpg") no-repeat scroll left center transparent;
	color: #FFFFFF;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size: 27px;
	margin-bottom: 30px;
	margin-top: 30px;
	padding-left: 21px;
	text-transform: uppercase;
}
.view-glossary-list h3 a {
	color:#FFF;
	font-size:27px;
}
#region-content .node-glossary-item h3.node-title {
	color:#3386d3;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight: lighter; 
}
#region-content .view-glossary-list .views-field-title {
	font-size:14px;
	display:inline;
	font-weight:bold;
}
.view-glossary-list .views-field-title a:after {
	content:', ';
}
.field-name-field-glossary-classification {
	display:none;
}
a.back-to {
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	color: #000000;
	display: block;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 13px;
	height: 17px;
	line-height: 17px;
	margin-bottom: 10px;
	padding-left: 22px;
	font-weight: lighter; 
}
.related-terms, .related-terms a {
	color:#3386d3;
	font-size:11px;
	margin:30px 0 40px 0;
}
/******************************************
  Glossary Search Block
******************************************/

div.glossary-search-block {
	background-image: url("../images/glossary-search-bg.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	width: 510px;
	height: 99px;
	margin: auto;
	margin-bottom: 25px;
}
div.glossary-search-block label.label {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 16px;
	font-weight: normal;
	color: #252525;
	text-transform: uppercase;
	float: left;
	margin-top: 38px;
	margin-left: 20px;
	margin-right: 10px;
	font-weight: lighter; 
}
div.glossary-search-block .search-box {
	width: 375px;
	border: solid 1px #d5d4d6;
	height: 25px;
	line-height: 25px;
	float: left;
	background-color: #fff;
	text-align: left;
	margin-top: 35px;
}
div.glossary-search-block .search-box input[type=text] {
	margin: 0;
	padding: 0;
	border: none 0px;
	height: 23px;
	line-height: 23px;
	background-color: transparent;
	outline: none 0px;
	width: 340px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #adadad;
	vertical-align: middle;
	margin-right: 10px;
}
.glossary-search-results-label {
	display: block;
	padding-bottom: 10px;
}
/******************************************
  DataSheets block view
******************************************/

#block-views-data-sheets-block-1 {
}
#block-views-data-sheets-block-1 .views-row {
	padding: 10px;
	width: 180px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#block-views-data-sheets-block-1 .views-row-first {
	border-top: none 0px;
}
#block-views-data-sheets-block-1 .views-row a {
	padding: 5px 0px 5px 24px;
	color: #767676;
	background: url(../images/icons/menu-datasheet-icon.jpg) no-repeat left 1px;
	width: 156px;
	display: block;
}
/******************************************
  Mini Panel: Latest Award
******************************************/

div.pane-views-latest-award-mini-panel-block {
	font-size: 11px;
	color: #606060;
	background: #F6F6F6;
	border-top: solid 1px #D2D2D2;
}

div.pane-views-latest-news-mini-panel-block {
	font-size: 11px;
	color: #606060;
	background: #F6F6F6;
	border-left: solid 1px #D2D2D2;
}

/******************************************
  Mini Panel: Latest Blog Entry
******************************************/

#mini-panel-resource .pane-block {
	font-size: 11px;
	color: #606060 ;
	border-left: solid 1px #D2D2D2;
	padding: 15px;
	float:left;
}

div.view-latest-blog-entry-for-mini-panel {
    background: #F6F6F6;
}

div.view-latest-blog-entry-for-mini-panel h2.pane-title {
	padding-top: 0px;
}

/******************************************
  Mini Panel: News
******************************************/

#mini-panel-news .pane-block {
	font-size: 11px;
	color: #606060 ;
	border-left: solid 1px #D2D2D2;
	padding: 15px;
	float:left;
}
#mini-panel-news div.pane-block .views-row {
	padding: 15px;
	height: 100px;
}

/******************************************
  quick-search-block
******************************************/
form#form-quick-search {
	background:none;
	padding:0;
}
div.quick-search-block {
	background-image: url("../images/bg-quick-search-data-sheet.png");
	background-position: center center;
	background-repeat: no-repeat;
	width: 510px;
	height: 99px;
	margin: auto;
	margin-bottom: 25px;
}
div.quick-search-block label.label {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 16px;
	font-weight: normal;
	color: #252525;
	text-transform: uppercase;
	float: left;
	margin-top: 38px;
	margin-left: 20px;
	margin-right: 10px;
	font-weight: lighter; 
}
div.quick-search-block .search-box {
	width: 336px;
	border: solid 1px #d5d4d6;
	height: 25px;
	line-height: 25px;
	float: left;
	background-color: #fff;
	text-align: left;
	margin-top: 35px;
}
div.quick-search-block .search-box input[type=text] {
	margin: 0;
	padding: 0;
	border: none 0px;
	height: 23px;
	line-height: 23px;
	background-color: transparent;
	outline: none 0px;
	width: 290px;
	padding-left: 10px;
	font-family: Tahoma;
	font-size: 12px;
	color: #adadad;
	vertical-align: middle;
	margin-right: 10px;
}
div.quick-search-block .search-box input[type="text"]:active {
	box-shadow:0 0 0px #FFF;
}
.quick-search-results-label {
	display: block;
	padding-bottom: 10px;
}
/******************************************
  Social Icons
******************************************/

a.social-icon {
	display: block;
	width: 28px;
	height: 27px;
	background-image: url("../images/icons/rss-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	text-indent: -999in;
	outline: none 0px;
	margin-right: 2px;
	float: left;
}
a.social-icon.icon-facebook {
	background-image: url("../images/icons/facebook-icon.png");
}
a.social-icon.icon-twitter {
	background-image: url("../images/icons/twitter-icon.png");
}
a.social-icon.icon-youtube {
	background-image: url("../images/icons/youtube.png");
}
div.social-links span.label-float {
	float: left;
	color: #3386d3;
	font-size: 14px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	margin-right: 5px;
	font-weight: lighter; 
}
/******************************************
  Careers: Job Listings
******************************************/

.block-open-job-positions-block .block-open-job-positions-block-1 .block-open-job-positions-block-2 .block-open-job-positions-block -3 {
	padding-top: 00px;
	padding-bottom: 50px;
}
.block-open-job-positions-block h2.block-title {
	border-bottom: solid 1px #e3e3e3;
	padding-bottom: 30px;
	background-image : url("../images/hand-shake.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding: 0px;
	padding-left: 80px;
	height: 75px;
	line-height: 75px;
	color: #000;
	font-size: 18px;
	font-weight: normal;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	text-transform: uppercase;
	font-weight: lighter; 
}
.block-open-job-positions-block .views-row {
	height: 74px;
	border-bottom: solid 1px #e3e3e3;
	line-height: 74px;
}
.block-open-job-positions-block-1 .views-row {
	height: 74px;
	border-bottom: solid 1px #e3e3e3;
	line-height: 74px;
}
.block-open-job-positions-block-2 .views-row {
	height: 74px;
	border-bottom: solid 1px #e3e3e3;
	line-height: 74px;
}
.block-open-job-positions-block-3 .views-row {
	height: 74px;
	border-bottom: solid 1px #e3e3e3;
	line-height: 74px;
}
.block-open-job-positions-block .views-row a {
	font-family: Tahoma;
	font-weight: bold;
	color: #2076c6;
	font-size: 14px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.block-open-job-positions-block-1 .views-row a {
	font-family: Tahoma;
	font-weight: bold;
	color: #2076c6;
	font-size: 14px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.block-open-job-positions-block-2 .views-row a {
	font-family: Tahoma;
	font-weight: bold;
	color: #2076c6;
	font-size: 14px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.block-open-job-positions-block-3 .views-row a {
	font-family: Tahoma;
	font-weight: bold;
	color: #2076c6;
	font-size: 14px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.view-view-career-page {
}
.view-view-career-page .views-field-field-page-heading {
	padding-bottom: 20px;
}
.view-view-career-page .views-field-field-page-heading .field-content {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 18px;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
	font-weight: lighter; 
}
.view-view-career-page .views-field-field-company-motto .field-content {
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 18px;
	font-weight: normal;
	color: #448bc5;
	line-height: 1.2em;
	font-weight: lighter; 
}
.view-view-career-page .views-field-field-company-motto {
	padding-bottom: 15px;
}
/******************************************
  Main Solutions Lobby 
******************************************/

#block-views-ffiec-compliance-block {
	margin-top: 5px;
	margin-bottom:70px;
}
#block-views-ffiec-compliance-block .view-grouping-content h3 {
	color: #000000;
	display: block;
	font-size: 22px;
	margin-bottom: 50px;
	margin-top: -80px;
	padding-left: 120px;
	position: relative;
  bottom: 20px;

}
#block-views-ffiec-compliance-block .view-grouping-header {
	padding-bottom: 20px;
	border-bottom: solid 1px #e4e4e4;
	margin-bottom: 20px;
  margin-top: 20px;

}
#block-views-ffiec-compliance-block .views-field-title a {
	color: #3386d3;
	font-size: 16px;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-weight:lighter;
}
#block-views-ffiec-compliance-block .views-field-body .field-content, #block-views-ffiec-compliance-block .views-field-body .field-content p {
	font-family: Tahoma;
	color: #606060;
	font-size: 13px;
}
/******************************************
  Products Lobby
******************************************/
.view-product {
}
.view-product .view-grouping-header {
	padding-top: 20px;
	border-bottom: solid 1px #e4e4e4;
	margin-bottom: 20px;
}
.view-product h3 {
	color: #000000;
	display: block;
	font-size: 22px;
	/* margin-bottom: 50px; */
	margin-top: -80px;
	padding-left: 70px;
	position: relative;
        padding-top:20px;
}
.view-product .views-field-title {
	padding-bottom:0px;
}
.view-product .views-field-title a {
	font-size: 16px;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: normal;
	font-weight:lighter;
}
/******************************************
  News Lobby
******************************************/

.page-news #region-sidebar-first {
	display: none;
}
.page-news div#zone-content.container-12 #region-content.grid-6 {
	width: 710px;
	margin-left: 20px;
	margin-bottom:50px;
}
.page-news #region-content .view-news {
	display: none;
}
#block-views-latest-blog-news-lobby-block {
	padding: 20px;
	background-color: #e8eff9;
	margin-bottom: 40px;
}
#block-views-latest-blog-news-lobby-block .block-title {
	background-image: url("/sites/all/themes/trust/images/blog-icon.png");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 60px;
	text-transform: uppercase;
	font-family: 'Neustadt-Semibold', Tahoma, Geneva, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #262626;
	font-size: 18px;
	font-weight: normal;
}
#block-views-latest-blog-news-lobby-block .views-field-title .field-content a {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #3386d3;
}
#block-views-latest-blog-news-lobby-block .views-field-title {
	padding: 0;
}
#block-views-latest-blog-news-lobby-block .blog-author, #block-views-latest-blog-news-lobby-block .blog-post-date {
	color: #606060;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
#block-views-latest-blog-news-lobby-block .blog-author:after {
	content: "|";
	padding-left: 5px;
	padding-right: 3px;
}
#block-views-latest-blog-news-lobby-block .blog-teaser {
	padding-top: 15px;
	padding-bottom: 15px;
}
#block-views-latest-blog-news-lobby-block .blog-teaser p {
	color: #606060;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#block-views-latest-blog-news-lobby-block .views-field-view-node a {
	background: url("../images/icons/media-kit-more-link1_15x15.png") no-repeat left center;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	padding-left:20px;
	font-weight: lighter; 
}
/* Latest news */

#block-views-latest-news-news-lobby-block {
	float: left;
	width: 325px;
	margin-left: 23px;
}
#block-views-latest-news-news-lobby-block .block-title {
	background-image: url("/sites/all/themes/trust/images/news-icon.png");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 60px;
	text-transform: uppercase;
	font-family: 'Neustadt-Semibold', Tahoma, Geneva, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #262626;
	font-size: 18px;
	font-weight: normal;
}
#block-views-latest-news-news-lobby-block .views-row {
	padding-bottom: 30px;
	padding-top: 15px;
}
#block-views-latest-news-news-lobby-block .views-field-created {
	font-family: Tahoma;
	font-size: 11px;
	color: #606060;
	padding-bottom: 5px;
	display: block;
}
#block-views-latest-news-news-lobby-block .views-field-title {
	font-family: Tahoma;
	font-size: 13px;
	color: #3386d3;
	font-weight:bold;
	line-height:1.2em;
}
/* Upcoming events */

#block-views-latest-events-news-lobby-block {
	float: left;
	margin-left: 23px;
	padding-left: 23px;
	width: 315px;
	border-left: solid 1px #e5e5e5;
}
#block-views-latest-events-news-lobby-block .block-title {
	background-image: url("/sites/all/themes/trust/images/events-icon.png");
	background-position: top left;
	background-repeat: no-repeat;
	padding-left: 60px;
	text-transform: uppercase;
	font-family: 'Neustadt-Semibold', Tahoma, Geneva, sans-serif;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #262626;
	font-size: 18px;
	font-weight: normal;
}
#block-views-latest-events-news-lobby-block .views-row {
	margin: 0;
	padding: 0;
	margin-top: 30px;
}
#block-views-latest-events-news-lobby-block .views-row .event-thumbnail {
	float: left;
	width: 55px;
	height: 55px;
}
#block-views-latest-events-news-lobby-block .views-row .event-thumbnail img {
	width: 55px;
	height: 55px;
}
#block-views-latest-events-news-lobby-block .views-row .text-content {
	float: left;
	margin-left: 12px;
	width: 200px;
}
#block-views-latest-events-news-lobby-block .views-row .text-content .event-title a {
	color: #3386d3;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
}
#block-views-latest-events-news-lobby-block .views-row .text-content .event-teaser {
	color: #606060;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: regular;
	padding-top: 5px;
}

/*********************
upcoming-webinars 
***********************/


.view-upcoming-webinars .views-row {
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 480px;
        border-bottom: 1px #E3E3E3 solid;
}
.views-field .views-field-field-speaker .field-content div{
	color: #606060;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: regular;
	padding-top: 5px;
	border-top:1px #E3E3E3 solid;
	margin-bottom: 0px;

}

.view-upcoming-webinars .views-row .Webinar-Small-Thumbnail {
float: left;
margin-right: 15px;
}



.view-upcoming-webinars .views-field-title {
	font-family: "Neustadt-SemiBold", Tahoma, Geneva, sans-serif;
	color: #448bc5;
	font-size: 20px;
	font-weight: normal;
        padding-bottom: 5px;
		font-weight: lighter; 
}

.view-upcoming-webinars  .views-field-field-speaker {
	font-family: Tahoma;
	font-size: 12px;
	color: #707070;
	padding-bottom: 00px;
	border-bottom: solid 0px #e3e3e3;
	margin-bottom: 0px;
        font-weight: bold;

}


.view-upcoming-webinars .views-field-body p {
	font-family: Tahoma;
	font-size: 12px;
	color: #707070;
	margin-bottom:10px;
    }
    
.view-upcoming-webinars .views-field-field-webinar-url a {
    background-image: url("../images/icons/media-kit-more-link1_15x15.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #000000;
    font-family: 'Neustadt-SemiBold',Tahoma,Geneva,sans-serif;
    font-size: 13px;
    padding-left: 20px;
    margin-top: 25px;
    font-weight: lighter; 
}
/*********************
Videos Resources 
***********************/


.view-yt-videos .views-row {
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 480px;
        border-bottom: 1px #E3E3E3 solid;
}
/*
.views-field .views-field-field-speaker .field-content div{
	color: #606060;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: regular;
	padding-top: 5px;
	border-top:1px #E3E3E3 solid;
	margin-bottom: 0px;

}
*/
.view-yt-videos .field-content img {
    float: left;
    margin-right: 15px;
    margin-bottom: 5px;
}

.view-yt-videos  .views-field-title {
	font-family: "Neustadt-SemiBold", Tahoma, Geneva, sans-serif;
	color: #448bc5;
	font-size: 20px;
	font-weight: normal;
        padding-bottom: 0px;
	font-weight: lighter; 
}
/*
.view-upcoming-webinars  .views-field-field-speaker {
	font-family: Tahoma;
	font-size: 12px;
	color: #707070;
	padding-bottom: 00px;
	border-bottom: solid 0px #e3e3e3;
	margin-bottom: 0px;
        font-weight: bold;

}
*/

.view-yt-videos  .views-field-body p {
	font-family: Tahoma;
	font-size: 12px;
	color: #707070;
	margin-bottom:5px;
    }
    
.yt-video-url {
    background-image: url("../images/icons/media-kit-more-link1_15x15.png");
    background-position: left center;
    background-repeat: no-repeat;
    color: #000000 !important;
    font-family: 'Neustadt-SemiBold',Tahoma,Geneva,sans-serif;
    font-size: 13px;
    padding-left: 20px;
    margin-top: 25px;
    font-weight: lighter; 
}
.yt-video-url a {
    color: #000000;
}
/******************************************
  Resources Lobby
******************************************/

.page-resources .view-data-sheets .views-row-first {
	border-top: solid 2px #ace3a6;
}
.page-resources .view-data-sheets .views-row .data-sheet-content {
	width: 510px;
}
/******************************************
  Customers
******************************************/

#customer-entries-container {
	padding-bottom: 200px;
}
#customer-entries-container .customer-details {
	background-color: #f4f6f7;
	padding: 0;
	margin: 0;
	width: 522px;
	position: absolute;
	z-index: 120;
	left: 5px;
	margin-top: 4px;
}
#customer-entries-container .customer-details .customer-title {
	margin: 0;
	border-bottom: solid 1px #ccc;
	padding: 25px;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	text-align: left;
	color: #3386D3;
	font-size: 18px;
}
#customer-entries-container .customer-details .customer-title a {
	padding: 0;
	margin: 0;
	line-height: 1em;
	text-align: left;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	text-align: left;
	color: #3386D3;
	font-size: 18px;
	display: inline;
	font-weight: lighter; 
}
#customer-entries-container .customer-details .customer-content {
	padding: 25px;
	text-align: left;
	height:177px;
}
#customer-entries-container .customer-details .customer-content a.close-box {
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	bottom: 20px;
	cursor: pointer;
	display: block !important;
	float: right;
	height: 16px;
	line-height: 16px;
	margin: 0;
	padding: 0 0 0 24px;
	position: absolute;
	right: 20px;
	width: auto;
}
/******************************************
  views-exposed-form-open-job-positions-block
******************************************/

#views-exposed-form-open-job-positions-block {
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom: solid 2px #d8d8d8;
        border-top: solid 1px #E3E3E3;
        background-color: #E8EFF9;

}
#views-exposed-form-open-job-positions-block .view-empty {
	padding-top: 15px;
	padding-left: 15px;
	color: #666;
        background-color: #E8EFF9;

}
#views-exposed-form-open-job-positions-block #edit-field-job-categories-tid-wrapper label {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #3283ce;
	margin-left: 15px;
	margin-right: 15px;
        width: 100px;
}
.block-open-job-positions-block-1 .block-open-job-positions-block-2 .block-open-job-positions-block-3 .views-row {
	height: 74px;
	border-bottom: solid 1px #e3e3e3;
	line-height: 74px;
}
.block-open-job-positions-block-1 .block-open-job-positions-block-2 .block-open-job-positions-block-3 .views-row a {
	font-family: Tahoma;
	font-weight: bold;
	color: #2076c6;
	font-size: 14px;
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: 10px center;
	background-repeat: no-repeat;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#views-exposed-form-open-job-positions-block-1 #edit-field-job-categories-tid-wrapper label {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #3283ce;
	margin-left: 15px;
	margin-right: 15px;
        width: 100px;
}
#views-exposed-form-open-job-positions-block-2 #edit-field-job-categories-tid-wrapper label {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #3283ce;
	margin-left: 15px;
	margin-right: 15px;
        width: 100px;
}
#views-exposed-form-open-job-positions-block-3 #edit-field-job-categories-tid-wrapper label {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #3283ce;
	margin-left: 15px;
	margin-right: 15px;
        width: 100px;
}
#views-exposed-form-open-job-positions-block-1 {
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom: solid 2px #d8d8d8;
        border-top: solid 1px #E3E3E3;
        background-color: #E8EFF9;

}
#views-exposed-form-open-job-positions-block-2 {
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom: solid 2px #d8d8d8;
        border-top: solid 1px #E3E3E3;
        background-color: #E8EFF9;

}
#views-exposed-form-open-job-positions-block-3 {
	padding-top: 22px;
	padding-bottom: 22px;
	border-bottom: solid 2px #d8d8d8;
        border-top: solid 1px #E3E3E3;
        background-color: #E8EFF9;

        
}
#views-exposed-form-open-job-positions-block-1 .view-empty {
	padding-top: 15px;
	padding-left: 15px;
	color: #666;
        background-color: #E8EFF9;

}
#views-exposed-form-open-job-positions-block-2 .view-empty {
	padding-top: 15px;
	padding-left: 15px;
	color: #666;
        background-color: #E8EFF9;

}
#views-exposed-form-open-job-positions-block-3 .view-empty {
	padding-top: 15px;
	padding-left: 15px;
	color: #666;
        background-color: #E8EFF9;

}

#views-exposed-form-open-job-positions-block-1 .views-widget {
	float: left;
	margin-top: -3px;
}

#views-exposed-form-open-job-positions-block-2 .views-widget {
	float: left;
	margin-top: -3px;
}
#views-exposed-form-open-job-positions-block-3 .views-widget {
	float: left;
	margin-top: -3px;
}
#views-exposed-form-open-job-positions-block-1 .views-widget select {
	border: solid 1px #dfdfdf;
	font-family: Tahoma;
	font-size: 11px;
	color: #677683;
	height: 23px;
	width: 152px;
}
#views-exposed-form-open-job-positions-block-2 .views-widget select {
	border: solid 1px #dfdfdf;
	font-family: Tahoma;
	font-size: 11px;
	color: #677683;
	height: 23px;
	width: 152px;
}
#views-exposed-form-open-job-positions-block-3 .views-widget select {
	border: solid 1px #dfdfdf;
	font-family: Tahoma;
	font-size: 11px;
	color: #677683;
	height: 23px;
	width: 152px;
}
#block-views-open-job-positions-block-1 {
	margin-bottom: 10px;
}
#block-views-open-job-positions-block-2 {
	margin-bottom: 10px;
}
#block-views-open-job-positions-block-3 {
	margin-bottom: 10px;
}
#views-exposed-form-open-job-positions-block .views-widget {
	float: left;
	margin-top: -3px;
}
#views-exposed-form-open-job-positions-block .views-widget select {
	border: solid 1px #dfdfdf;
	font-family: Tahoma;
	font-size: 11px;
	color: #677683;
	height: 23px;
	width: 152px;
}
#block-views-open-job-positions-block {
	margin-bottom: 10px;
}
.block-open-job-positions-block-1 .views-row span.job-title {
	font-family: Tahoma;
	font-weight: bold;
	color: #2076C6;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 74px;
	line-height: 74px;
	cursor: pointer;
}
.block-open-job-positions-block-2 .views-row span.job-title {
	font-family: Tahoma;
	font-weight: bold;
	color: #2076C6;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 74px;
	line-height: 74px;
	cursor: pointer;
}
.block-open-job-positions-block-3 .views-row span.job-title {
	font-family: Tahoma;
	font-weight: bold;
	color: #2076C6;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 74px;
	line-height: 74px;
	cursor: pointer;
}
.block-open-job-positions-block .views-row span.job-title {
	font-family: Tahoma;
	font-weight: bold;
	color: #2076C6;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 74px;
	line-height: 74px;
	cursor: pointer;
}
.block-open-job-positions-block .views-row {
	height: auto !important;
	line-height: 1em;
}

.block-open-job-positions-block-1 .views-row .job-details-block .description {
	padding: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	/*background-color: #e8eff9;*/
  
  background-position: 5px -2px;
	background-repeat: no-repeat;
	background-image: url("../images/icons/job-description-17x17.png");
}

.block-open-job-positions-block-2 .views-row .job-details-block .description {
	padding: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	/*background-color: #e8eff9;*/
  
  background-position: 5px -2px;
	background-repeat: no-repeat;
	background-image: url("../images/icons/job-description-17x17.png");
}
.block-open-job-positions-block-3 .views-row .job-details-block .description {
	padding: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	/*background-color: #e8eff9;*/
  	font-size: 12px;
	font-family: Tahoma;
	line-height: 1.5em;
  background-position: 5px -2px;
	background-repeat: no-repeat;
	background-image: url("../images/icons/job-description-17x17.png");
}
.block-open-job-positions-block .views-row .job-details-block .description {
	padding: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
        font-size: 12px;
	font-family: Tahoma;
	line-height: 1.5em;
	/*background-color: #e8eff9;*/
  
  background-position: 5px -2px;
	background-repeat: no-repeat;
	background-image: url("../images/icons/job-description-17x17.png");
}
.block-open-job-positions-block .views-row .job-details-block .description p {
	font-size: 12px;
	font-family: Tahoma;
	line-height: 1.5em;
}
.block-open-job-positions-block .views-row .job-details-block .description h2 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #3386d3;
	font-weight: bold;
	padding-bottom: 25px;
}
/* Job Apply */

.block-open-job-positions-block .views-row .job-details-block .apply {
	border-bottom: solid 1px #dad9df;
}
.block-open-job-positions-block .views-row .job-details-block a.apply-button {
	background-image: url("../images/job-apply-74x44.png");
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	height: 33px;
	margin-left: 435px;
	text-indent: -9999px;
	width: 41px;
}
.block-open-job-positions-block .views-row .job-details-block a.apply-button:hover {
	background-image: url("../images/job-apply-green-74x44.png");
}
.block-open-job-positions-block .views-row .job-details-block .thanks {
	height: 68px;
	border-top: solid 1px #dad9df;
	border-bottom: solid 1px #dad9df;
	margin-top: 20px;
	background-color: #f4f3f9;
	background-image: url("../images/job-details-thanks-74x40.png");
	background-position: 415px top;
	background-repeat: no-repeat;
	color: #3283ce;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 1.5em;
	padding-top: 35px;
	padding-left: 35px;
}
/* Job Skills */

.block-open-job-positions-block .views-row .job-details-block .skills {
	margin-top: 30px;
	padding: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-position: 5px -2px;
	background-repeat: no-repeat;
	background-image: url("../images/icons/job-skills-15x19.png");
}
.block-open-job-positions-block .views-row .job-details-block .skills h2 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #3386d3;
	font-weight: bold;
	padding-bottom: 25px;
}
.block-open-job-positions-block .views-row .job-details-block .skills ul li {
	margin: 0;
	margin-bottom: 15px;
	font-size: 12px;
	font-family: Tahoma;
	line-height: 1.5em;

}
/* Job Education */

.block-open-job-positions-block .views-row .job-details-block .education {
	margin-top: 20px;
	padding: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	background-position: 5px 1px;
	background-repeat: no-repeat;
	background-image: url("../images/icons/job-education-22x14.png");
}
.block-open-job-positions-block .views-row .job-details-block .education ul li {
	margin: 0;
	margin-bottom: 5px;
	font-size: 12px;
	font-family: Tahoma;
	line-height: 1.5em;

}
.block-open-job-positions-block .views-row .job-details-block .education h2 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #3386d3;
	font-weight: bold;
	padding-bottom: 25px;
}
.block-open-job-positions-block .views-row .job-details-block .education ul li {
	margin: 0;
	margin-bottom: 10px;		
	font-size: 12px;
	font-family: Tahoma;
	line-height: 1.5em;

}
/* Job Scope */

.block-open-job-positions-block .views-row .job-details-block .scope {
	margin-top: 20px;
	padding: 16px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	/*background-color: #e8eff9;*/
  
  background-position: 5px -2px;
	background-repeat: no-repeat;
	background-image: url("../images/icons/job-scope-16x18.png");
}
.block-open-job-positions-block .views-row .job-details-block .scope h2 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #3386d3;
	font-weight: bold;
	padding-bottom: 25px;
}
.block-open-job-positions-block .views-row .job-details-block .scope ul li {
	margin: 0;
	margin-bottom: 10px;
			font-size: 12px;
	font-family: Tahoma;
	line-height: 1.5em;

}
.node-job-listings h2.node-title a {
	font-family: 'Neustadt-SemiBold'; font-weihgt: lighter;
	
}
#form-job-apply {
	padding-top: 15px;
	padding-bottom: 15px;
}
#form-job-apply li {
	list-style-type: none;
	list-style-image: none !important;
	margin-bottom: 10px;
}
/*******************
 * Pager
 ******************/
 .pager li.pager-ellipsis, .pager li.pager-current, .pager li a {
	padding:4px 2px;
	margin-right:4px;
}
.pager, .pager li, .pager li.first, .pager li.first a, .pager li.first a:hover {
	background:none;
	border:none;
	border-radius:0px;
}
.pager li a {
	background:none;
	color:#acacac;
	font:14px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: lighter; 
}
.pager li.pager-current {
	background:none;
	border-bottom:4px solid #3386d3;
	color:#3386d3;
	font:14px 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: lighter; 
}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
	padding: 4px 0;
	text-align: center;
	width: 60px;
}
.pager li.pager-next {
	position: relative;
	right: 0;
	top: 0;
	border:none;
}
.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
	width:15px;
}
.pager li.pager-last, .pager li.pager-next.last {
	border-right: 0 none;
	position: relative;
	right: 0;
	top: 0;
}
/******************************************
  Tip Menu customizable image block
******************************************/

#mini-panel-products .panel-separator, #mini-panel-solutions .panel-separator {
	margin-bottom: 0px;
}
#mini-panel-products .pane-block-37, #mini-panel-products .pane-block-38, #mini-panel-products .pane-block-39, #mini-panel-products .pane-block-40 {
	padding-bottom: 0px;
}
#mini-panel-solutions .pane-block-41, #mini-panel-solutions .pane-block-42, #mini-panel-solutions .pane-block-43 {
	padding-bottom: 0px;
}
/******************************************
  top-menu-products-block-content
******************************************/

.top-menu-products-block-content a {
	color: #3386D3;
	font-size: 14px;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: normal; 
}
.top-menu-products-block-content li a {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
}
/******************************************
  Blog entry list
******************************************/

.view-display-id-page {
	margin-bottom: 50px;
}
/******************************************
  Mini Panel Products List Block
******************************************/

div.mini-panel-products-list, div.mini-panel-solutions-list {
	padding: 0px;
}
div.mini-panel-icons-products-list p, div.mini-panel-icons-solutions-list p {
	margin-bottom: 5px;
}
/******************************************
  Homepage blocks height and alignment adjustment
******************************************/

#views_slideshow_cycle_main_news-block_1, #views_slideshow_cycle_main_product-block, #views_slideshow_cycle_main_blog-block_1 {
	height: 162px;
}
/*****************************************
 Dinamic Join the Event Block
*****************************************/
.block-sidebar-join-the-event-block {
	background-image: url("../images/events-icon.png") no-repeat top right;
}
.block-sidebar-join-the-event-block .content {
	padding:16px;
}
.block-sidebar-join-the-event-block .views-field-field-event-start-date {
	margin-bottom:15px;
}
.block-sidebar-join-the-event-block .views-field-field-event-small-thumbnail {
	float:left;
	margin:0 15px 0 0;
}
.block-sidebar-join-the-event-block .views-field-title {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 17px;
}
.block-sidebar-join-the-event-block .views-field-view-node {
	margin:15px 0;
}
.block-sidebar-join-the-event-block .views-field-view-node a {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-left:20px;
	background:url("../images/icons/media-kit-more-link1_15x15.png") no-repeat left center;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: lighter; 
}
/*****************************************
 Dinamic From the Blog Block
*****************************************/
.block-sidebar-from-the-blog-block {
	background-image: url("../images/events-icon.png") no-repeat top right;
}
.block-sidebar-from-the-blog-block .views-row {
	border-bottom: 1px solid #E3E3E3;
	padding: 12px 13px;
}
.block-sidebar-from-the-blog-block .views-row.views-row-last {
	border-bottom:none;
}
.block-sidebar-from-the-blog-block .content {
	padding:0px;
}
.block-sidebar-from-the-blog-block .views-field-created {
	margin-bottom:5px;
}
.block-sidebar-from-the-blog-block .views-field-title a {
	font-size: 12px;
	margin-bottom: 17px;
	font-family: Tahoma;
}
.block-sidebar-from-the-blog-block .views-field-view-node {
	margin:15px 0;
}
.block-sidebar-from-the-blog-block .views-field-view-node a {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-left:20px;
	background:url("../images/icons/media-kit-more-link1_15x15.png") no-repeat left center;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: lighter; 
}
/*****************************************
 Dinamic Videos
*****************************************/
.view-context-sidebar-videos {}
.view-context-sidebar-videos .views-row {
	padding:16px;
	border-bottom:1px solid #E3E3E3;
}
.view-context-sidebar-videos .views-row-last {
	border-bottom:none;
}
.view-context-sidebar-videos .views-field-field-video-image {
	text-align:center;
}

/*****************************************
 Dinamic Latest News Block
*****************************************/
.block-bce4aa3d8a1fb002ee67dc187b5cb955 {
	background-image: url("../images/events-icon.png") no-repeat top right;
}
.block-bce4aa3d8a1fb002ee67dc187b5cb955 .content {
	padding:16px;
}
.block-bce4aa3d8a1fb002ee67dc187b5cb955 .views-field-created {
	margin-bottom:15px;
}
.block-bce4aa3d8a1fb002ee67dc187b5cb955 .views-field-title {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 17px;
	color:#3386d3;
}
.block-bce4aa3d8a1fb002ee67dc187b5cb955 .views-field-field-news-source-link {
	margin:15px 0;
}
.block-bce4aa3d8a1fb002ee67dc187b5cb955 .views-field-field-news-source-link a {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding-left:20px;
	background:url("../images/icons/media-kit-more-link1_15x15.png") no-repeat left center;
	color: #000000;
	font-weight:normal;
}
/******************************************
  Blogs pages title block styling
******************************************/

#block-block-54 div.content h2 {
	width: 740px;
	font-size: 40px;
	color: #252525;
	padding-top: 25px;
	padding-bottom: 20px;
}
/******************************************
  Styles fix for admin comment rich text editor
******************************************/

.node-type-blog .cke_editor {
	width: 460px;
}
.node-type-blog .cke_toolbar {
	width: 460px !important;
}
.node-type-blog .cke_toolgroup {
	width: 460px !important;
	background-image: none !important;
}
.node-type-blog span.cke_button {
	float: left !important;
}
.node-type-blog .cke_skin_kama .cke_contents iframe {
	width: 460px !important;
}
.node-type-blog .cke_skin_kama .cke_contents iframe body {
	min-width: 0px !important;
}
/******************************************
  Blog entry footer
******************************************/

.node-blog .content, .node-blog .entry-footer {
	padding-top: 15px;
	margin-top: 15px;
	border-top: solid 1px #CCC;
}
.node-blog .entry-footer {
}
.node-blog .entry-footer .tags-block {
	float: left;
	width: 205px;
	font-size: 11px;
	margin-top: 2px;
}
.node-blog .entry-footer .tags-block a:after {
	content:", ";
}
.node-blog .entry-footer .sharing-block {
	float: right;
}
.addthis_toolbox {
	width: 225px;
}
.addthis_toolbox a {
	width: 73px;
}
.addthis_toolbox a.addthis_button_tweet {
	width: 80px;
}
.addthis_toolbox a.addthis_button_google_plusone {
	width: 60px;
}
/******************************************
  View: Highlighted datasheet
******************************************/

.view-highlighted-datasheets ul {
	margin: 0;
	padding: 0;
}
.page-resources .view-highlighted-datasheets .views-row-first {
	border-top: none 0px;
}
.view-highlighted-datasheets .item-list {
	border-top: solid 1px #ACE3A6;
	padding-top: 25px;
	padding-bottom: 25px;
}
.view-highlighted-datasheets li.views-row {
	float: left;
	padding: 0;
	margin: 0;
	border-top: none 0px;
	background-image: url(../images/icons/menu-datasheet-icon.jpg);
	background-position: left 5px;
	background-repeat: no-repeat;
	padding-left: 30px;
	width: 205px;
	padding-right: 20px;
}
.view-highlighted-datasheets li.views-row .datasheet-title {
	font-family: Tahoma;
	font-size: 13px;
	color: #525252;
	font-weight: bold;
	margin-bottom: 10px;
}
.view-highlighted-datasheets li.views-row .datasheet-body {
	font-family: Tahoma;
	font-size: 12px;
	color: #707070;
	font-weight: normal;
	margin-bottom: 15px;
}
.view-highlighted-datasheets li.views-row a.datasheet-download-link {
	background-image: url("../images/icons/data-sheet-download-15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: black;
	font-size: 13px;
	font-weight: lighter; 
}
/******************************************
  Products Sub Header Icon
******************************************/

#block-block-62 {
	position: absolute;
	z-index: 100;
	right: 30px;
	bottom: 20px;
}
#region-header-second .block {
	margin:-7px 0;
	position: relative;
	height:160px;
}
a.youtube-video-link {
	display: block;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 320px;
	height: 240px;
}
a.youtube-video-link img {
	width: 320px;
	height: 240px;
}
#video-popup-box-overlay {
	position: absolute;
	left: 0;
	top: 0;
	background-color: 626262;
	opacity: 1;
	width: 100%;
	height: 100%;
	z-index: 10000;
}
#player-wrapper {
	background-image: url("../images/video-popup-back.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	width: 1270px;
	height: 640px;
	margin: -41.5px auto auto;
	padding-right: 10px;
	padding-top: 150px;
	position: absolute;
	z-index: 11000;
}
#player-wrapper iframe {
	display: block;
	margin: auto;
}
#player-wrapper .close {
	display: block;
	cursor: pointer;
	background-image: url('../images/icons/close1_32x32.png');
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	z-index: 120;
	width: 32px;
	height: 32px;
	right: 235px;
	top: 123px;
}
#player-wrapper .video-title {
	color:#184976;
	font: Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:20px 10px;
	display:block;
}
#region-sidebar-second .block .block-title {
	font-weight: bold;
}
/******************************************
  tag cloud styles
******************************************/

#block-tagclouds-1 a {
	font-family: 'Neustadt-Semibold';
	
}
#block-tagclouds-1 a.level1, #block-tagclouds-1 a.level2, #block-tagclouds-1 a.level3 {
	font-family: 'Neustadt-SemiBold'; font-weihgt: lighter;
}
#block-tagclouds-1 span.tagclouds-term {
	margin-right: 2px;
}
/******************************************
  Contextual Block: Latest News
******************************************/

#block-views-bce4aa3d8a1fb002ee67dc187b5cb955 .block-title:after {
	content: ".";
	background-image: url("../images/icons/news-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	width: 51px;
	height: 44px;
	display: block;
	outline: none 0px;
	text-indent: -999in;
	position: absolute;
	background-color: transparent;
	margin-left: 121px;
	margin-top: -19px
}
#block-views-bce4aa3d8a1fb002ee67dc187b5cb955 .views-field-created .field-content {
	font-family: Tahoma;
	font-size: 11px;
	color: #767676;
}
/******************************************
  Contextual Block: From the Blog
******************************************/

#block-views-sidebar-from-the-blog-block .block-title:after {
	content: ".";
	background-image: url("../images/icons/blog-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	width: 51px;
	height: 42px;
	display: block;
	outline: none 0px;
	text-indent: -999in;
	position: absolute;
	background-color: transparent;
	margin-left: 121px;
	margin-top: -19px;
}
#block-views-sidebar-from-the-blog-block .views-field-body p {
	margin-bottom: 10px;
	color: #767676;
	font-size: 11px;
}
#block-views-sidebar-from-the-blog-block .views-field-title {
	margin-bottom: 10px;
}
#block-views-sidebar-join-the-event-block .views-field-view-node {
	padding-top: 15px;
}
#block-views-sidebar-join-the-event-block .block-title:after {
	content: ".";
	background-image: url("../images/events-icon.png");
	background-position: center center;
	background-repeat: no-repeat;
	width: 39px;
	height: 38px;
	display: block;
	outline: none 0px;
	text-indent: -999in;
	position: absolute;
	margin-top: -13px;
	margin-left: 130px;
	background-color: transparent;
}
/******************************************
  Side Bar: Join The Event
******************************************/

#block-views-sidebar-join-the-event-block .views-field-field-event-start-date .field-content {
	font-family: Tahoma;
	font-size: 11px;
	color: #767676;
	font-weight: normal;
}
#block-views-sidebar-join-the-event-block .views-field-title a {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #3386d3;
}
/******************************************
  Side Bar Box: White papers
******************************************/
.view-context-sidebar-whitepapers {
}
.view-context-sidebar-whitepapers .views-row {
	padding:16px 10px;
	border-bottom:1px solid #E3E3E3;
}
.view-context-sidebar-whitepapers .views-row.views-row-last {
	border-bottom:none;
}
.view-context-sidebar-whitepapers .views-field-field-white-paper-icon {
	float:left;
	margin-right:10px;
}
/******************************************
  Side Bar Box: DataSheets
******************************************/

.view-context-sidebar-datasheets .content {
}
.view-context-sidebar-datasheets .views-row {
	border-top: solid 1px #e3e3e3;
	padding: 16px 10px;
	min-height: 50px;
}
.view-context-sidebar-datasheets .views-row a {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
}
.view-context-sidebar-datasheets .views-row-first {
	border-top: none 0px;
}
.view-context-sidebar-datasheets .views-field-field-data-sheet-icon {
	float: left;
	margin-right: 10px;
}
.view-context-sidebar-datasheets .views-field-field-datasheet-download-link {
	display: table-cell;
	height: 55px;
	vertical-align: middle;
}
/******************************************
  Side bar: Stay in touch
******************************************/

#region-sidebar-second #block-block-5 .content {
	padding: 13px;
	padding-bottom: 20px;
}
#region-sidebar-second #block-block-5 .content p {
	padding: 0;
	margin: 0;
}
#region-sidebar-second #block-block-5 .content p a {
	margin-right: 3px;
}
/******************************************
  Side Bar: Success story
******************************************/
.view-context-sidebar-success-story .views-row {
	border-top: solid 1px #e3e3e3;
	padding: 16px 10px;
}
.view-context-sidebar-success-story .views-row-first {
	border-top: none 0px;
}
.view-context-sidebar-success-story .view-content img {
}
.view-context-sidebar-success-story .views-field-field-case-study-image {
	float: left;
	margin-right: 14px;
}
.view-context-sidebar-success-story .views-field-body .field-content {
	display: table-cell;
	height: 55px;
	vertical-align: middle;
}
.view-context-sidebar-success-story .views-field-body p {
	margin-bottom: 0px;
}
.view-context-sidebar-success-story .view-content .views-field-field-external-link {
	padding-top: 15px;
}
.view-context-sidebar-success-story .view-content .views-field-field-external-link a {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	background: url("../images/icons/media-kit-more-link1_15x15.png") no-repeat left center;
	color: black;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: lighter; 
}
/******************************************
  Side Bar: Hotspot Item
******************************************/

#block-views-703f0c97c771570f317f425eafd3760e {
}
#block-views-703f0c97c771570f317f425eafd3760e .view-content {
	padding: 15px;
	background-image: url("../images/icons/file1_18x23.png");
	background-position: 15px 15px;
	background-repeat: no-repeat;
	padding-left: 42px;
	padding-right: 14px;
	padding-top: 10px;
}
#block-views-703f0c97c771570f317f425eafd3760e .view-content .views-field-title .field-content {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 13px;
	line-height: 18px;
	color: #36a02a;
}
#block-views-703f0c97c771570f317f425eafd3760e .view-content .views-field-field-datasheet-download-link, #block-views-703f0c97c771570f317f425eafd3760e .view-content .views-field-field-whitepaper-download-link {
	padding-top: 15px;
}
#block-views-703f0c97c771570f317f425eafd3760e .view-content .views-field-body {
	padding-top: 15px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #767676;
	font-weight: normal;
}
#block-views-703f0c97c771570f317f425eafd3760e .view-content .views-field-body p {
	padding: 0;
	margin: 0;
}
#block-views-703f0c97c771570f317f425eafd3760e .view-content .views-field a.hotspot-item-download-link {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	background: url("../images/icons/data-sheet-download-15x15.png") no-repeat left center;
	color: black;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: lighter; 
}
/******************************************
  Side bar: Product
******************************************/

.view-context-sidebar-product .views-row {
	border-top: solid 1px #e3e3e3;
	padding: 16px 10px;
}
.view-context-sidebar-product .views-row-first {
	border-top: none 0px;
}
.view-context-sidebar-product .view-content .views-row img {
	float: left;
	margin-right: 14px;
	margin-bottom: 14px;
}
/******************************************
  Side Bar: Solution
******************************************/

#block-views-context-sidebar-solution-block .view-content {
	padding: 16px;
}
#block-views-context-sidebar-solution-block .view-content .views-row img {
	float: left;
	margin-right: 14px;
	margin-bottom: 14px;
}
#block-views-context-sidebar-solution-block .view-content .views-row {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	color: #767676;
	font-weight: normal;
}
#block-views-context-sidebar-solution-block .view-content .views-row .views-field-view-node a {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	background: url("../images/icons/media-kit-more-link1_15x15.png") no-repeat left center;
	color: black;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: lighter; 
}
/******************************************
  Side Bar: Downloads
******************************************/

#block-views-context-sidebar-downloads-block .view-content {
	padding: 15px;
}
#block-views-context-sidebar-downloads-block .view-content .views-field-field-datasheet-download-link, #block-views-context-sidebar-downloads-block .view-content .views-field-field-white-paper-download-link {
	clear: both;
}
#block-views-context-sidebar-downloads-block .view-content .views-field-field-datasheet-download-link a, #block-views-context-sidebar-downloads-block .view-content .views-field-field-white-paper-download-link a {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	background: url("../images/icons/data-sheet-download-15x15.png") no-repeat left center;
	color: black;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: lighter; 
}
#block-views-context-sidebar-downloads-block .view-content .icon-block {
	float: left;
	margin-right: 12px;
	margin-bottom: 15px;
}
#block-views-context-sidebar-downloads-block .view-content .views-field-body {
	float: left;
	width: 106px;
	margin-top: -15px;
}
#block-views-context-sidebar-downloads-block .view-content .views-field-body .field-content {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #767676;
	font-weight: normal;
}
/******************************************
  Side Bar: related products
******************************************/

#block-views-ba6f7e9e8a77cc1a4327a1b01487695c .views-row {
	padding: 15px;
	border-top: solid 1px #e3e3e3;
	padding-top: 10px;
	padding-bottom: 10px;
}
#block-views-ba6f7e9e8a77cc1a4327a1b01487695c .views-row-first {
	border-top: none 0px;
}
#block-views-ba6f7e9e8a77cc1a4327a1b01487695c .views-row a {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #767676;
	font-weight: normal;
}
/******************************************
  Side Bar: related solutions
******************************************/

#block-views-2bfe1d4c3d888c027d56fe4a97153cac .views-row {
	padding: 15px;
	border-top: solid 1px #e3e3e3;
	padding-top: 10px;
	padding-bottom: 10px;
}
#block-views-2bfe1d4c3d888c027d56fe4a97153cac .views-row-first {
	border-top: none 0px;
}
#block-views-2bfe1d4c3d888c027d56fe4a97153cac .views-row a {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 15px;
	color: #767676;
	font-weight: normal;
}
/******************************************
  View Resources Lobby
******************************************/

.view-resources-lobby .data-sheet-title {
	font-family: Tahoma;
	font-size: 13px;
	line-height: 16px;
	color: #525252;
	font-weight: bold;
	margin-bottom:10px;
}
.view-resources-lobby .views-field-body, .view-resources-lobby .views-field-body p {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 18px;
	color: #707070;
	font-weight: normal;
}
.view-resources-lobby .download-link-block a {
	background-image: url("../images/icons/data-sheet-download-15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 22px;
	height: 17px;
	line-height: 17px;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	color: black;
	font-size: 13px;
	font-weight: lighter; 
}
.block-open-job-positions-block #form-job-apply {
	border-top: solid 1px #DAD9DF;
	border-bottom: solid 1px #DAD9DF;
	margin-top: 20px;
	background-color: #F4F3F9;
	background-image: url("../images/job-apply-fill-in.png");
	background-position: 415px top;
	background-repeat: no-repeat;
	color: #3283CE;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 1.5em;
	padding-top: 35px;
	padding-left: 35px;
}
tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
	background:none;
}
blockquote, q {
	background: none repeat scroll 0 0 #E9EFF8;
	padding: 15px;
}
#region-content h4 {
	text-transform:uppercase;
	font-family:'Neustadt-Light', Tahoma, Geneva, sans-serif;
}
#region-content strong {
	font-family:'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight:normal;
	line-height:22px;
}
#region-content em {
	font-family:'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-weight: lighter; 
}
#region-content strong em, #region-content em strong {
	font-family:'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight:normal;
}
/* Blog Entry */
.field-name-field-blog-thumbnail {
	float:left;
	margin:0 20px 20px 0;
}
/***************************
	Events
***************************/
.view-events {
	margin-bottom:50px
}
.view-events .views-row {
	clear: both;
	float: left;
	margin-bottom: 25px;
}
.view-events .views-field-field-event-thumbnail {
	float:right;
	margin-left: 20px;
}
.view-events .views-field-title {
	color: #448BC5;
	font-family: "Neustadt-SemiBold", "Myriad Pro";
	font-size: 20px;
	font-weight: normal;
	font-weight: lighter; 
}
.view-events .views-field-field-event-start-date {
	float:left;
	margin: 0 10px 20px 0;
}
.view-events .views-field-field-event-place {
	color:#3386d3;
	margin-bottom: 20px;
}
.view-events .views-field-body {
	border-top:1px solid #e3e3e3;
	padding-top:20px;
}
.view-events .views-field-body p {
	margin-bottom:5px;
}
.view-events .views-field-field-event-url a {
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-position: left center;
	background-repeat: no-repeat;
	color:#000;
	font-size:13px;
	font-family:'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	padding-left:20px;
	font-weight: lighter; 
}
/* Blocks */
.block-tagclouds .content {
	padding:15px;
}
/********************************
	Learning Center
********************************/
.page-node-469 {
}
.page-node-469 #region-sidebar-first {
	display:none;
}
.page-node-469 div#zone-content.container-12 #region-content.grid-6 {
	width:960px;
}
.page-node-469 a.learning-center-contact {
	background: url("../images/icons/icon_question-mark_green.png") no-repeat scroll 5px center #53B848;
	color: #FFFFFF;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 45px;
	padding: 3px 10px 3px 25px;
	position: absolute;
	right: 165px;
	text-transform: uppercase;
	font-weight: lighter; 
}
.page-node-469 a.learning-center-download {
	background: none repeat scroll 0 0 #3285D2;
	color: #FFFFFF;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 45px;
	padding: 3px 10px;
	position: absolute;
	right:0;
	text-transform: uppercase;
	font-weight: normal; 
}
.view-learning-center {
	float: left;
	margin-bottom: 50px;
	width: 100%;
}
.view-learning-center h3 {
	border-bottom: 1px solid #ACE3A6;
	clear: both;
	color: #000000;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size: 16px;
	margin-bottom: 20px;
	padding: 20px 0;
	text-transform: uppercase;
	font-weight: lighter; 
}
.view-learning-center .separator {
	border-bottom: 1px solid #E4E4E4;
	float: left;
	padding-bottom: 20px;
	width: 960px;
}
.view-learning-center .views-row {
	width:300px;
	float:left;
	margin-right:29px;
	height:200px;
}
.view-learning-center div.items-row {
	border-bottom: 1px solid #E3E3E3;
	float: left;
	margin-bottom: 20px;
	padding-bottom: 20px;
	width: 100%;
}
.view-learning-center .views-field-field-video-image {
	float:left;
}
.view-learning-center .views-field-title, .view-learning-center .views-field-field-video-url-1, .view-learning-center .views-field-body {
	margin-left:130px
}
.view-learning-center .views-field-title a {
	font-weight:bold;
	margin-bottom:15px;
}
.view-learning-center .views-field-field-video-url-1 a {
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size:13px;
	padding-left:20px;
	background:url(../images/leftmenuchild.png) no-repeat left center;
	color:#000;
	font-weight: lighter; 
}
.view-learning-center .views-field-body p {
	margin-bottom:12px;
}
.view-learning-center form {
	background: none repeat scroll 0 0 transparent;
	border-bottom: 1px solid #E4E4E4;
	padding: 0 0 15px;
}
.view-learning-center form label {
	font-weight:normal;
	color:#707070;
	float:left;
}
.view-learning-center form .views-widget {
	float:left;
	margin-left:15px;
}
/******************************
	Site Map
******************************/
.block-menu-site-map {
	margin-bottom:50px;
}
.block-menu-site-map div.content > ul {
}
.block-menu-site-map ul li {
	float: left;
	list-style: none outside none;
	margin-right: 40px;
	width: 300px;
}
.block-menu-site-map ul li ul li, .block-menu-site-map ul li ul li ul li {
	width:280px;
	margin:0px;
}
.block-menu-site-map ul li a {
	border-bottom:1px solid #ebebeb;
	padding-left: 25px;
	font-family: 'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
	font-size:18px;
	width:100%;
	display:block;
	line-height:48px;
	margin-bottom:10px;
	font-weight: lighter; 
}
.block-menu-site-map ul li ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-left: 0px;
	border-bottom: none;
	line-height:22px;
	margin-bottom:5px;
}
.block-menu-site-map ul li ul li ul li a {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	padding-left: 0px;
	border-bottom: none;
	line-height:22x;
	margin-bottom:5px;
}
.block-menu-site-map ul li ul {
	margin-bottom:40px;
	float:left;
}
.block-menu-site-map a.news {
	background:url(../images/icons/map-icon-news.jpg) no-repeat left center;
}
.block-menu-site-map a.solutions {
	background:url(../images/icons/map-icon-solutions.jpg) no-repeat left center;
}
.block-menu-site-map a.products {
	background:url(../images/icons/map-icon-products.jpg) no-repeat left center;
}
.block-menu-site-map a.company {
	background:url(../images/icons/map-icon-company.jpg) no-repeat left center;
}
.block-menu-site-map a.resources {
	background:url(../images/icons/map-icon-resources.jpg) no-repeat left center;
}
.block-menu-site-map a.support {
	background:url(../images/icons/map-icon-company.jpg) no-repeat left center;
}

/* ------------------ bank page --------------- */
body.node-type-bank-landing-page #zone-content-wrapper {
  background: none;
   padding-top: 16px;
}

#bank_page {
  /* gary backgrond img  */	
  /*background:url(../images/bank/bank_bg.png) repeat-x left top;*/
  background-color: white;
  font-family: arial;
 
}
#bank_content{
  width: 1008px;
  margin: 2px auto 20px;
}
/* ------------------ bank node --------------- */
#bank_logo {
  /*height: 73px;*/
}

#bank_trusteer_logo {		
  float:left;
  width: 150px;
  /*background:url(../images/bank/landing_page_logo.png) no-repeat left top;*/
  width: 150px;
  height:40px;
  text-indent: -9999px;
  margin: 10px 0;
  margin-right: 150px;
  padding-right: 150px;

  
/* border:1px solid blue;*/
}
#bank_bank_logo .field-name-field-bank-logo{
    width: 100%;
    float:left;
  height:40px;
  margin: 10px 0;
}


.bank_bank_logo {		
/*  float:left;
  width: 150px;
  background:url(../images/bank/landing_page_logo.png) no-repeat left top;
  width: 150px;
  height:40px;
  margin: 10px 0;
  margin-right: 150px;
  padding-right: 150px;*/
/* border:1px solid blue;*/
}

#bank_bank_logo {
  float:right;
  width: 118px;
  margin-right: 50px;
  padding-right: 50px;

}

/*#bank_top_gray {
  background: #F6F6F6;
  height: 500px;
  width: 100%;	
  float: left;
}*/
#bank_top_srtip_left {
/* border: 1px solid red;*/
 background:url(../images/bank/main_img.png) no-repeat left center;
width: 500px;
height: 380px;
float: left;
margin: 0 20px 0 -100px;	
}

.node-type-default-japanese #bank_top_srtip_left {
	margin: -39px 0 0 -20px;
}

.japanese_node #bank_top_srtip_left {
margin: -55px -50px 0 0;
width: 540px;
background: url(/sites/all/themes/trust/images/bank/main_img.png) no-repeat right center;
float: right;
}
div#ibm-mast-options{
  background: #131623;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#131623', endColorstr='#1A1C27');
  background: -webkit-linear-gradient(top, #131623, #1A1C27);
  background: -moz-linear-gradient(top, #131623, #1A1C27);
  background: -o-linear-gradient(top, #131623, #1A1C27);
  background: -ms-linear-gradient(top, #131623, #1A1C27);
  background: linear-gradient(top, #131623, #1A1C27);
  height: 1%;
  float: left;
  width: 100%;
  color: #A1A2A7;
}
div#ibm-universal-nav{
	position: relative;
  width: 100%;
  min-width: 1024px;
  background: #000;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#595C64', endColorstr='#1B1B1C');
  background: -webkit-linear-gradient(top, #595C64, #1B1B1C);
  background: -moz-linear-gradient(top, #595C64, #1B1B1C);
  background: -o-linear-gradient(top, #595C64, #1B1B1C);
  background: -ms-linear-gradient(top, #595C64, #1B1B1C);
  background: linear-gradient(top, #595C64, #1B1B1C);
  height: 50px;
  border-top: 1px solid #999;
  border-bottom: 1px solid #666;
}
ul#ibm-unav-links{
  margin: 0px 20px;
  float: left;
}
ul#ibm-unav-links li#ibm-home{
  overflow: hidden;
  height: 50px;
  position: absolute;
  width: 100px;
}
#ibm-universal-nav #ibm-unav-links #ibm-search-logo, #ibm-universal-nav #ibm-unav-links #ibm-links-logo {
  text-indent: -9999px;
  height: 20px;
  width: 20px;
  position: absolute;
  top: 6px;
}
ul#ibm-unav-links li#ibm-search-logo{
  background: url(/sites/all/themes/trust/images/bank/minm_icons.png) no-repeat 3px -201px;
  right: 79px;
}
ul#ibm-unav-links li#ibm-links-logo{
  background: url(/sites/all/themes/trust/images/bank/minm_icons.png) no-repeat 3px -600px;
  right: 47px;
}

ul#ibm-unav-links li#ibm-home a{
    position: absolute;
  display: block;
  top: 0px;
  left: 0px;
  background: url(/sites/all/themes/trust/images/bank/ibm-logo.png) no-repeat scroll 0 -100px;
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/v17/t/ibm-logo.png');
  _cursor: pointer;
  width: 100px;
  float: left;
  height: 50px;
  text-indent: -999em;
  padding: 0px;
}
.node-type-btmu-new div#bank_footer {
  border-bottom: 104px solid rgb(51, 48, 48);
}
div#ibm-footer{
  background-color: #0F161A;
  border-top: 1px solid #0F161A;
  border-bottom: 1px solid #404040;
  clear: both;
  color: #CCC;
  height: 36px;
  margin: 0;
  padding-top: 15px;
  position: relative;
}
h2.ibm-access{
  position: absolute;
  left: -3000px;
  width: 500px;
}
#ibm-footer ul {
  font-weight: normal;
  font-size: 17px;
  margin: 0 auto;
  width: 960px;
  height: 1%;
  list-style-type: none;
  padding: 0 0 0 20px;
}
#ibm-footer li {
  float: left;
  padding: 0 10px 16px 14px;
  overflow: inherit;
  white-space: nowrap;
}
#ibm-footer li a:link, #ibm-footer li a:visited {
  color: #7f7f7f;
  text-decoration: none;
}
#ibm-footer li a:hover {
  color: #A1A2A7;
}
.node-type-btmu-new .japanese_node #bank_top_srtip_left {
  background: url(/sites/all/themes/trust/images/bank/leadspace.png) no-repeat 112% 66%;
}

#bank_top_srtip_right {
  width: 478px;
  float:left;
}

.japanese  #bank_top_srtip_right {
	width: 527px;
}
#bank_top_srtip_right .field-name-field--title-list-text {
  font-size: 26px;
  color: #3386D3;
  margin: 0 0 25px;
  line-height: normal;
  
}

.node-type-btmu-new #bank_top_srtip_right .field-name-field--title-list-text {
  width: 560px;
  line-height: 1em;
  font-weight: bold;
  font-size: 29px;
}

#bank_top_srtip_right .field-name-field-bank-snippet-texterea {
  margin: 0 0 30px;	
  font-size:16px;
}

.node-type-btmu-new #bank_top_srtip_right .field-name-field-bank-snippet-texterea {
  font-size: 16px;
  line-height: 24px;
  /*font-weight: bold;*/
}
.node-type-btmu-new h3#not-supported > div{
  font-family: HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial;
  font-size: 20px;
  font-weight: 100;
  color: #D9182D !important;
  line-height: 24px;
  padding-bottom: 30px;
}
#bank_top_srtip_right .field-name-field-bank-download-link {
  background:url(../images/bank/download_link.png) no-repeat left center;
  height:73px;
  position:relative;
}
.node-type-btmu-new #bank_top_srtip_right .field-name-field-bank-download-link {
	background: none;
	height: inherit;
}
.mandatory_checkboxes_screen {
  position:absolute;
  top:0;
  left:0;
  height:73px;
  width:419px;
  background:white;
  opacity:0.7;
  filter:alpha(opacity=70);	
}
.mandatory_checkboxes_box {
  padding:10px 0;
}

#bank_top_srtip_right .field-name-field-bank-download-link a{
  display: initial;	
  width:100%;
  height:80px;
}
.node-type-btmu-new #bank_top_srtip_right .field-name-field-bank-download-link a{
  display: inherit;	
  width: inherit;
  height: inherit;
  margin-bottom: 30px;
}

.node-type-btmu-new #bank_top_srtip_right .field-name-field-bank-download-link a p{
    font-family: arial;
  background: #dbdbdb;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#dbdbdb');
  background: -moz-linear-gradient(top , #f5f5f5, #dbdbdb);
  background: -o-linear-gradient(top , #f5f5f5, #dbdbdb);
  background: -webkit-linear-gradient(top , #f5f5f5, #dbdbdb);
  background: -ms-linear-gradient(top , #f5f5f5, #dbdbdb);
  background: linear-gradient(top , #f5f5f5, #dbdbdb);
  border: 1px solid #dbdbdb;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .4);
  box-shadow: 0px 2px 3px rgba(0,0,0,0.4);
  color: #000;
  display: inline-block;
  font-weight: bold;
  min-width: 80px;
  padding: 5px 20px;
  text-align: center;
  text-decoration: none;
  text-shadow: 0px 1px 0px #fff;
  white-space: nowrap;
  margin-bottom: 20px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0d83b1', endColorstr='#1b587b');
  background: -moz-linear-gradient(top, #0d83b1, #1b587b);
  background: -o-linear-gradient(top, #0d83b1, #1b587b);
  background: -webkit-linear-gradient(top, #0d83b1, #1b587b);
  background: -ms-linear-gradient(top, #0d83b1, #1b587b);
  background: linear-gradient(top, #0d83b1, #1b587b);
  border: 1px solid #1b587b;
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}

#bank_columns {
  /* border: 1px solid black;*/
}

/* ------------------ bank node - columns --------------- */

#bank_columns {
  clear: both; 
  padding: 33px 0 0;
}

.node-type-btmu-new #bank_columns {
   border-top: 1px solid #EEE;
   margin-left: -18%;
   margin-right: -18%;
   padding: 33px 18% 0;
}
.node-type-btmu-new #bank_columns h5{
   color: rgb(51, 51, 51);
}

#bank_first_column ,#bank_second_column { 
 /*  border: 1px solid orange;*/
   width: 36%;
   float:left;
   box-sizing: border-box; 
   	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; 
   padding: 0 50px 0 0 ;

}
#bank_third_column  {
   width: 28%;
   float:left;
}

.japanese_node #bank_third_column {
width: 30%;
}

.node-type-btmu-new .japanese_node #bank_third_column {
  font-size: 16px;
}
.node-type-btmu-new .japanese_node #bank_third_column a{
  color: rgb(116, 82, 133);
}
.node-type-btmu-new .japanese_node #bank_first_column .bank_left_column_content{
  font-size: 16px;
  line-height: 19.200001px;
}

.node-type-btmu-new .japanese_node #bank_first_column .bank_left_column_content a{
  text-decoration: underline;
  color: #00649D;
}

.japanese_node #bank_first_column, #bank_second_column {
width: 34%;
}
.japanese_node #bank_second_column {
width: 35%;
}

.node-type-btmu-new .japanese_node #bank_second_column a{
  font-family: Arial, sans-serif !important;
  font-size: 16px;
  color: rgb(0, 100, 157);
}

.bank_left_column_img {
  text-indent: -999px;
  background:url(../images/bank/culomn_title/culomn_left.png) no-repeat left center;
  float:left;
 
  height: 42px;
  width: 42px;
  display:inline-block;
}
.bank_center_column_img {
  text-indent: -999px;
  background:url(../images/bank/culomn_title/culomn_center.png) no-repeat left center;
  float:left;
 
  height: 42px;
  width: 42px;
   display:inline-block;
}
.bank_right_column_img {
  text-indent: -9999px;
  background:url(../images/bank/culomn_title/culomn_right.png) no-repeat left center;
  float:left;
  height: 42px;
  width: 42px;
  display:inline-block;
}

.bank_left_column_video_img {
 
  background:url(../images/bank/video_img.png) no-repeat left center;
  float:left;
  height: 82px;
  width: 85px;
}

.bank_left_column_video_img a{

  display: inline-block;
  height: 79px;
  text-indent: -9999px;
  width: 100%;
}
.bank_left_column_video p {
  padding: 58px 0 0;	
}

	

.bank_left_column_title h5 , .bank_center_column_title h5 , .bank_right_column_title h5 {
  font-size: 19px;
  padding: 2px 0 0 55px;
 /* line-height:26px; */
}

  
.bank_center_column_button { 
   background: url(../images/bank/3rd_party_assessment.png) no-repeat left center;
  height: 105px;
  width: 195px;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
}

.bank_right_column_button_img {
  background: url(../images/bank/protected.png) no-repeat left center;
  height: 150px;
  width: 264px;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
}

.node-type-bank-landing-page #section-footer {
  background: none;
}
.node-type-bank-landing-page #section-footer .container-12 .grid-9 {
  width: 100%;	
}
.node-type-bank-landing-page #section-content .container-12 .grid-9 {
  width: 100%;	
}
.node-type-bank-landing-page #section-footer li {
  height: 80px;
  width: 185px;
  padding: 0;
  margin: 0;
  text-indent: -9999px;
  padding:0;
  background:none;
}

.node-type-bank-landing-page #section-footer .one_img {
  background: url(../images/bank/fotter_icon/sc.png) no-repeat left top;
}
.node-type-bank-landing-page #section-footer .two_img {
  background: url(../images/bank/fotter_icon/awards.png) no-repeat left top;
}
.node-type-bank-landing-page #section-footer .three_img {
  background: url(../images/bank/fotter_icon/tec.png) no-repeat left top;
}
.node-type-bank-landing-page #section-footer .four_img {
  background: url(../images/bank/fotter_icon/100.png) no-repeat left top;
}
.node-type-bank-landing-page #section-footer .five_img {
  background: url(../images/bank/fotter_icon/cto.png) no-repeat left top;
}
.node-type-bank-landing-page #section-footer .six_img {
  background: url(../images/bank/fotter_icon/red.png) no-repeat left top;
  width: 63px;
}
/* hide need help in bank's LP' */

.node-type-bank-landing-page .need-help a, .node-type-default-japanese .need-help a,.node-type-btmu-new .need-help a
{
    display: none;
}

.node-type-bank-landing-page h3, .node-type-btmu-new h3 {
    display: none;
}

/* newsletters Lobby */



.view-newsletters .views-row .views-field-field-newsletter-icon {
float: left;
margin-right: 15px;
}

.view-newsletters .views-row .views-field-title {
  	font-family: "Neustadt-SemiBold", Tahoma, Geneva, sans-serif;
	color: #448bc5;
	font-size: 20px;
	font-weight: normal;
        padding-bottom: 5px;
	font-weight: lighter; 
}
.view-newsletters .views-row .views-field-body ul li {
    margin-bottom: 15px;
    font-size: 12px;
    font-family: Tahoma;
    line-height: 1.5em;
    
}

.view-newsletters .views-row .views-field-body .field-content {
    
    padding-left: 125px;
    display: block;
    
}

.view-newsletters .views-row  .views-field-field-newsletter-link {
	background-image: url("../images/icons/media-kit-more-link1_15x15.png");
	background-repeat: no-repeat;
        background-position:left ;
        padding-left: 125px !important;
	height: 17px;
	line-height: 17px;
	padding-left: 22px;
	border:0px none;
	text-transform:none;
	font-weight: lighter; 
}

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}

views-slideshow-cycle-main-frame-row-item
{
    width: 554px !important;
}

/*
ul.bjqs-controls.v-centered li a{
	display:block;
	padding:10px;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#000;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:5px 10px;
	background:#000;
	color:#fff;
	margin:5px;
	text-decoration: none;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #999;
}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}
*/
.quicktabs-tabpage h3 {
	color: #448BCA;
	font-size: 18px;
	letter-spacing: 0;
	line-height: 1.2em;
	margin: 20px 0 0;
}
.views-slideshow-pager-field-item.active 
{
	background:url(../images/BScreenShot2620blue.png)no-repeat;
	width:489px;
	/* height: 15px;  */
        display: inline-block;
}
.views-slideshow-pager-field-item 
{
	background:url(../images/ScreenShot2621green.png)no-repeat;
	width:474px;
	/* height: 15px; */ 
	cursor: pointer;
	margin-left:5px;
        display: inline-block;
}
#views_slideshow_cycle_main_support_announcements-block .views-field-title a
{
   color: #3e9425;
   font-weight: bold;
   line-height: 19px;
   font-size: 15px;
}
.view-support-announcements
{
	margin-top: 12%;
	
}
.context-support ul.breadcrumb {
	position: relative;
	margin-top: 2%;
}
.context-support1 ul.breadcrumb {
	position: relative;
	margin-top: 2%;
}
	/*.NanoIframe
	{
		margin-top: -7%;
	}
*/

.japanese-font, body.i18n-ja a, body.i18n-ja h1, body.i18n-ja h2, body.i18n-ja h3, body.i18n-ja h4, body.i18n-ja {
    font-family: "MS Mincho", "Hiragino Kaku Gothic Pro W3", "HiraMinProNW3" !important;
}
.japanese-font .ja-exclude, body.i18n-ja .ja-exclude {
    font-family: Tahoma, Geneva, sans-serif;
}

/* +++++++ Home page slider +++++++ */
.view-home-page-slider .views-slideshow-pager-field-item, .view-home-page-slider .views-slideshow-pager-field-item.active {
  background:none;
  width:auto;
  height:auto; 
  margin-left:0px;
}
.hp_slider_pager_tab {
  background:url(../images/tabs.png) no-repeat;
  width:486px;
  height:51px; 
  color:white;
  text-align:center;
  font-size:20px;
  font-family:'Neustadt-SemiBold', Tahoma, Geneva, sans-serif;
  line-height:42px;
}
.hp_slider_pager_tab.green {
  background-position:100% 0;
  margin-right: 6px;
}
.hp_slider_pager_tab.grey {
  background-position:100% 0;
}
.active .hp_slider_pager_tab {
  background-position:0 100%;
}
.active .hp_slider_pager_tab.green {
  background-position:100% 100%;
}
.active .hp_slider_pager_tab.grey {
  background-position:100% 100%;
}
/* .slider-table img {
  opacity:.8; filter:alpha(opacity=80);
}
.slider-table img:hover {
  opacity:1; filter:alpha(opacity=100);
} */

div#preload { 
  display: none; 
}

ul#main-menu li.last {
  margin-right:10px; 
  float: right;
}

ul#main-menu li.last a{
  float: right;
  background:url(../images/customers.png) no-repeat 50%;
  width: 215px;
  /* background-position-y: 20px; */
  text-indent: -9999px !important;
  display: block;
  padding: 0px;
  height:70px;
}

div#block-search-form {
  position: relative;
  left: 5px;
}

ul#main-menu li.last a:hover {
/* background-color:white !important; */
/* background:url(../images/customers.png) no-repeat 50%; */
}

.logo-img {
  position: relative;
  right: 24px;
}

/* horizontal scrolling images on customer pages */
#views-ticker-liScroll-customersslideshow {
  overflow:hidden;
  height:100px;
}
#views-ticker-liScroll-customersslideshow li {
  float:left;
  list-style:none;
  height:100px;
  min-width:150px;
}