html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	vertical-align: baseline;

	outline: none;

}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

ins {

	background-color: #ff9;

	color: #000;

	text-decoration: none;

}

mark {

	background-color: #ff9;

	color: #000;

	font-style: italic;

	font-weight: bold;

}

del {

	text-decoration: line-through;

}

abbr[title], dfn[title] {

	border-bottom: 1px dotted;

	cursor: help;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

hr {

	display: block;

	height: 1px;

	border: 0;

	border-top: 1px solid #ccc;

	margin: 1em 0;

	padding: 0;

}

input, select {

	vertical-align: middle;

}

body {

	font:13px/1.231 sans-serif;

*font-size:small;

}

select, input, textarea, button {

	font:99% sans-serif;

}

pre, code, kbd, samp {

	font-family: monospace, sans-serif;

}

html {

	overflow-y: scroll;

}

a:hover, a:active {

	outline: none;

}

ul, ol {

	margin-left: 2em;

}

ol {

	list-style-type: decimal !IMPORTANT;

}

nav ul, nav li {

	margin: 0;

	list-style:none;

	list-style-image: none;

}

small {

	font-size: 85%;

}

strong, th {

	font-weight: bold;

}

td {

	vertical-align: top;

}

sub, sup {

	font-size: 75%;

	line-height: 0;

	position: relative;

}

sup {

	top: -0.5em;

}

sub {

	bottom: -0.25em;

}

pre {

	white-space: pre;

	white-space: pre-wrap;

	word-wrap: break-word;

	padding: 15px;

}

em {

	font-style:italic;

}

textarea {

	overflow: auto;

}

.ie6 legend, .ie7 legend {

	margin-left: -7px;

}

input[type="radio"] {

	vertical-align: text-bottom;

}

input[type="checkbox"] {

	vertical-align: bottom;

}

.ie7 input[type="checkbox"] {

	vertical-align: baseline;

}

.ie6 input {

	vertical-align: text-bottom;

}

label, input[type="button"], input[type="submit"], input[type="image"], button {

	cursor: pointer;

}

button, input, select, textarea {

	margin: 0;

}

input:valid, textarea:valid {

}

input:invalid, textarea:invalid {

-webkit-border-radius: 1px;

-moz-border-radius: 1px;

border-radius: 1px;

-moz-box-shadow: 0px 0px 5px red;

-webkit-box-shadow: 0px 0px 5px red;

box-shadow: 0px 0px 5px red;

}

.no-boxshadow input:invalid, .no-boxshadow textarea:invalid {

background-color: #f0dddd;

}



::-moz-selection {

background: #55379b;

color:#fff;

text-shadow: none;

}

::selection {

	background:#55379b;

	color:#fff;

	text-shadow: none;

}

a:link {

	-webkit-tap-highlight-color: #FF5E99;

}

button {

	width: auto;

	overflow: visible;

}

.ie7 img {

	-ms-interpolation-mode: bicubic;

}

body, select, input, textarea {

	color: #444;

}

h1, h2, h3, h4, h5, h6 {

	font-weight: bold;

}

a, a:active, a:visited,a:hover{

	color: #55379B;

	text-decoration:none;

	outline:hidden;

}



a:hover{

	text-decoration:underline;

}



.ir {

	display: block;

	text-indent: -999em;

	overflow: hidden;

	background-repeat: no-repeat;

	text-align: left;

	direction: ltr;

}

.hidden {

	display: none;

	visibility: hidden;

}

.visuallyhidden {

	border: 0;

	clip: rect(0 0 0 0);

	height: 1px;

	margin: -1px;

	overflow: hidden;

	padding: 0;

	position: absolute;

	width: 1px;

}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {

	clip: auto;

	height: auto;

	margin: 0;

	overflow: visible;

	position: static;

	width: auto;

}

.invisible {

	visibility: hidden;

}

.clearfix:before, .clearfix:after {

	content: "\0020";

	display: block;

	height: 0;

	overflow: hidden;

}

.clearfix:after {

	clear: both;

}

.clearfix {

	zoom: 1;

}



a img{

	border:0px;

}



/*

    // ========================================== \\

   ||               BT Styles                     ||

    \\ ========================================== //

*/



/* Standard Styles */



@font-face {

	font-family:'NewBTBold';

	src:url('../fonts/newbtbd-webfont.eot');

	src:local('?'), url('../fonts/newbtbd-webfont.woff') format('woff'), url('../fonts/newbtbd-webfont.ttf') format('truetype'), url('../fonts/newbtbd-webfont.svg#webfontJNp7rkYt') format('svg');

	font-weight:normal;

	font-style:normal;

}

@font-face {

	font-family:'NewBTRegular';

	src:url('../fonts/newbt-webfont.eot');

	src:local('?'), url('../fonts/newbt-webfont.woff') format('woff'), url('../fonts/newbt-webfont.ttf') format('truetype'), url('../fonts/newbt-webfont.svg#webfont1AXxDDc1') format('svg');

	font-weight:normal;

	font-style:normal;

}

body {

	font-family:Tahoma, Geneva, sans-serif;

	font-size:62.5%;

	background: #F1F1F1;

}



body #container{

	min-width:978px;

}



.wrapper {

	width:978px;

	margin:0 auto;

}

ul.menu {

	padding:0px;

	margin: 0px;

}

ul.menu li {

	list-style:none;

}

.float_left {

	float:left;

}

.float_right {

	float:right;

}



p{

	margin-bottom:15px;

}



blockquote{

	margin:15px 0;

	display: inline-block;

}



div>p:last-of-type, li>p:last-of-type, div>blockquote:last-of-type{

  margin-bottom:0px;

}



p, li, blockquote{

	font-size:1.3em;

}



blockquote.extraPadding {

	padding:15px 0 10px 0;

	font-size:1.3em;

}



blockquote img{

	float:left;

	padding-right:14px;

	display:block;

}



blockquote span{

	float:left;

	display:block;

	padding-left:41px;

	background:url(../images/css/icons/quote.png) 0 2px no-repeat;

}



blockquote span.with_image{

	width: 424px;

}



p li, li li, li p, li h4{

	font-size:1.2em;

}



h1,h2,h3,h4,h5{

	font-family:'NewBTRegular', Arial, Helvetica;

	font-weight:normal;

}



h2{

	font-size:2.4em;

}



h3{

	font-size: 1.8em;

}



h4{

	font-size:1.4em;
	font-weight:bold;
	color:#999999;

}



.fiftyPercent{

	width:50%;

}



.width-278 {

	width:278px;

}



/* Global Header */







#global_header #global_menu,#global_footer{



height:33px;



background:url(../images/css/core/globalheader_bg.gif) 0 0 repeat-x;



}



#global_header #global_menu ul.menu,#global_footer ul.menu{



background:url(../images/css/core/globalheader_menu_li_split.png) right 0 no-repeat;



}



#global_header #global_menu ul.menu li,#global_footer ul.menu li{



float:left;



padding:5px 10px 0;



height:28px;



font-size:1.4em;



color:#fff;



background:url(../images/css/core/globalheader_menu_li_split.png) 0 0 no-repeat;



font-family:'NewBTBold',Arial,Helvetica,sans-serif;



}



#global_footer ul.menu li{



padding:0;



height:32px;



}



#global_footer ul.menu li a{



display:block;



padding:10px 15px;



color:#fff;



}



#global_footer ul.menu li.no-bg a{



padding:10px 0;



}



#global_footer ul.menu li.no-bg a span{



background:url(../images/css/core/arrows/arrows_v2.png) 80% -1005px no-repeat; 



padding:10px 45px 10px 15px;



}



#global_footer ul.menu li.no-bg a.active{



background:#4b4b4b; /* Old browsers */



background:-moz-linear-gradient(top,#4b4b4b 53%,#525251 89%); /* FF3.6+ */



background:-webkit-gradient(linear,left top,left bottom,color-stop(53%,#4b4b4b),color-stop(89%,#525251)); /* Chrome,Safari4+ */



background:-webkit-linear-gradient(top,#4b4b4b 53%,#525251 89%); /* Chrome10+,Safari5.1+ */



background:-o-linear-gradient(top,#4b4b4b 53%,#525251 89%); /* Opera 11.10+ */



background:-ms-linear-gradient(top,#4b4b4b 53%,#525251 89%); /* IE10+ */



background:linear-gradient(top,#4b4b4b 53%,#525251 89%); /* W3C */



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b',endColorstr='#525251',GradientType=0); /* IE6-9 */



height:12px;



}



#global_footer ul.menu li.no-bg a.active span{



background:url(../images/css/core/arrows/arrows.png) 80% -636px no-repeat;



padding:10px 45px 10px 15px;



}



#global_header #global_menu ul.menu li a{



color:#fff;



padding-top:4px;



display:block;



}



#global_header #global_menu ul.menu li.active,#global_header #global_menu ul.menu li.no-bg,#global_header #global_menu ul.menu li.country_selector{



background:none;



}



#global_header #global_menu ul.menu li.active{



padding:5px 0 0;



}



#global_header #global_menu ul.menu li.active a{



background:#ecebeb;



background:-moz-linear-gradient(top,#f7f7f4 0%,#ecebeb 100%);



background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7f7f4),color-stop(100%,#ecebeb));



background:-webkit-linear-gradient(top,#f7f7f4 0%,#ecebeb 100%);



background:-o-linear-gradient(top,#f7f7f4 0%,#ecebeb 100%);



background:-ms-linear-gradient(top,#f7f7f4 0%,#ecebeb 100%);



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f4',endColorstr='#ecebeb',GradientType=0);



background:linear-gradient(top,#f7f7f4 0%,#ecebeb 100%);



color:#404040;



height:18px;



padding:5px 10px;



-webkit-border-top-left-radius:5px;



-webkit-border-top-right-radius:5px;



-moz-border-radius-topleft:5px;



-moz-border-radius-topright:5px;



-khtml-border-top-left-radius:5px;



-khtml-border-top-right-radius:5px;



border-top-left-radius:5px;



border-top-right-radius:5px;



}



#global_header #global_menu ul.menu li.country_selector{



padding:5px 5px 0;



}



#global_header #global_menu ul.menu li.country_selector a{



background:#2c2c2c;



color:#e1e1e1;



height:16px;



padding:4px 10px;



-webkit-border-radius:7px;



-moz-border-radius:7px;



-khtml-border-radius:7px;



border-radius:7px;



}



#global_header .global_banner{



height:72px;



background:#ecebeb;



background:-moz-linear-gradient(top,#ecebeb 0%,#fdfdfd 100%);



background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ecebeb),color-stop(100%,#fdfdfd));



background:-webkit-linear-gradient(top,#ecebeb 0%,#fdfdfd 100%);



background:-o-linear-gradient(top,#ecebeb 0%,#fdfdfd 100%);



background:-ms-linear-gradient(top,#ecebeb 0%,#fdfdfd 100%);



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecebeb',endColorstr='#fdfdfd',GradientType=0);



background:linear-gradient(top,#ecebeb 0%,#fdfdfd 100%);



}



#global_header .global_banner .logo{



padding:14px 0 0 10px;



float:left;



}



.ie7 #global_header .global_banner .logo,#global_header .global_banner h1{



float:left;



}



#global_header .global_banner .title{

	float:right;

	font-family:'NewBTRegular',Arial,Helvetica,sans-serif;

	font-size:2.1em;

	padding-top:24px;

	color:#909090;



}



.ie7 #global_header .global_banner .title{



float:right;



padding-right:1px;



}



#global_header #primary_nav{



background:url(../images/css/core/globalheader_primarynav_bg.png) 0 0 repeat-x;



height:44px;



}



#global_header #primary_nav ul.menu{



display:inline-block;



position:relative;



}



.ie7 #global_header #primary_nav ul.menu{



display:inline;



z-index:999999;



}



#global_header #primary_nav ul.menu > li{



float:left;



font-size:1.5em;



color:#fff;



background:url(../images/css/core/globalheader_menu_li_split.png) 0 0 no-repeat;



font-family:'NewBTBold',Arial,Helvetica,sans-serif;



}



#global_header #primary_nav ul.menu > li.hidden_dropdown .dropdown {

	left: -9999px !important;

}



#global_header #primary_nav ul.menu > li > a{



background:url(../images/css/core/globalheader_menu_li_split_inside.png) 0 0 no-repeat;



}



#global_header #primary_nav ul.menu > li > a > span{



display:block;



background:url(../images/css/core/globalheader_menu_li_split_inside.png) right 0 no-repeat;



}



#global_header #primary_nav ul.menu > li:hover > a span,#global_header #primary_nav ul.menu > li:hover > a{



background-image:none;



}



#global_header #primary_nav ul.menu > li > a,#global_header #primary_nav ul.menu li.search span{



display:inline-block;



margin-left:1px;



}



#global_header #primary_nav ul.menu > li > a > span,#global_header #primary_nav ul.menu li.search > span{



padding:0 10px 0 9px;



}



#global_header #primary_nav ul.menu > li > a{



line-height:44px;



color:#fff;



text-decoration:none;



outline:none;



}



#global_header #primary_nav ul.menu > li.hidden_dropdown:hover,

#global_header #primary_nav ul.menu > li.hidden_dropdown > a:hover {

	background: none;

}



#global_header #primary_nav ul.menu >li:hover,#global_header #primary_nav ul.menu > li.active:hover,#global_header #primary_nav ul.menu > li > a:hover,#global_header #primary_nav ul.menu > li.active > a:hover{



background:url(../images/css/core/globalheader_primarynav_bg_copy.png) 0 -91px repeat-x;



background:-moz-linear-gradient(top,#232323 9%,#232323 34%,#121212 61%,#121212 77%); /* FF3.6+ */



background:-webkit-gradient(linear,left top,left bottom,color-stop(9%,#232323),color-stop(34%,#232323),color-stop(61%,#121212),color-stop(77%,#121212)); /* Chrome,Safari4+ */



background:-webkit-linear-gradient(top,#232323 9%,#232323 34%,#121212 61%,#121212 77%); /* Chrome10+,Safari5.1+ */



background:-o-linear-gradient(top,#232323 9%,#232323 34%,#121212 61%,#121212 77%); /* Opera 11.10+ */



background:-ms-linear-gradient(top,#232323 9%,#232323 34%,#121212 61%,#121212 77%); /* IE10+ */



background:linear-gradient(top,#232323 9%,#232323 34%,#121212 61%,#121212 77%); /* W3C */



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232323',endColorstr='#121212',GradientType=0); /* IE6-9 */



color:#fff;



}



#global_header #primary_nav ul.menu li.search:hover{



background:url(../images/css/core/globalheader_menu_li_split.png) 0 0 no-repeat;



}



#global_header #primary_nav ul.menu li:hover .dropdown{



left:0;



}



#global_header #primary_nav ul.menu li:hover .dropdown p{



font-size:1.1em;



}



#global_header #primary_nav ul.menu li.active > a{



background:url(../images/css/core/globalheader_primarynav_bg_copy.png) 0 -46px repeat-x;



color:#55379b;



}



#global_header #primary_nav ul.menu li.search{



height:44px;



padding-right:0;



}



#global_header #primary_nav ul.menu li.search span{



float:left;



padding:10px 15px 0;



height:34px;



background:url(../images/css/core/globalheader_menu_li_split_inside.png) 0 0 no-repeat;



}



#global_header #primary_nav ul.menu li span span.input_wrapper{



background-image:none;



background:#574288;



:root *> background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU3NDI4OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQyJSIgc3RvcC1jb2xvcj0iIzc0NThiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);



background:-moz-linear-gradient(top,#574288 0%,#7458b5 42%);



background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#574288),color-stop(42%,#7458b5));



background:-webkit-linear-gradient(top,#574288 0%,#7458b5 42%);



background:-o-linear-gradient(top,#574288 0%,#7458b5 42%);



background:-ms-linear-gradient(top,#574288 0%,#7458b5 42%);



background:linear-gradient(top,#574288 0%,#7458b5 42%);



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#574288',endColorstr='#7458b5',GradientType=0);



-webkit-border-radius:10px;



-moz-border-radius:10px;



	-webkit-border-radius: 10px;



-khtml-border-radius:10px;



border-radius:10px;



height:auto!important;



padding:2px 5px 2px 5px!important;



width:107px;



position:relative;



}



#global_header #primary_nav ul.menu li .input_wrapper label{



display:none;



}



.ie9 #global_header #primary_nav ul.menu li .input_wrapper{



filter:none;



}



#global_header #primary_nav ul.menu li span.input_wrapper_active span.input_wrapper{



width:212px;



background:#ededed;



:root *> background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);



background:-moz-linear-gradient(top,#ededed 0%,#fff 20%);



background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ededed),color-stop(20%,#fffff));



background:-webkit-linear-gradient(top,#ededed 0%,#fff 20%);



background:-o-linear-gradient(top,#ededed 0%,#fff 20%);



background:-ms-linear-gradient(top,#ededed 0%,#fff 20%);



background:linear-gradient(top,#ededed 0%,#fff 20%);



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff',GradientType=0);



-webkit-box-shadow:0 0 0 4px rgba(139,120,184,0.42);



-moz-box-shadow:0 0 0 4px rgba(139,120,184,0.42);



box-shadow:0 0 0 4px rgba(139,120,184,0.42);



float:none;



display:relative;



z-index:999999;



}



.ie6 #global_header #primary_nav ul.menu li .input_wrapper_active span,.ie7 #global_header #primary_nav ul.menu li .input_wrapper_active span,.ie8 #global_header #primary_nav ul.menu li .input_wrapper_active span{



border:1px solid #8b78ba;



width:210px;



}



#global_header #primary_nav ul.menu li input#searchbox{



background:url(../images/css/icons/site_search.png) 3px center no-repeat;



border:0;



color:#fff;



float:left;



font-size:12px;



padding:2px 0 2px 25px;



width:82px;



cursor:pointer;



-webkit-border-radius:10px;



-moz-border-radius:10px;



-khtml-border-radius:10px;



border-radius:10px;



}



.ie8 #global_header #primary_nav ul.menu li input#searchbox_submit{



margin-right:8px;



}



#global_header #primary_nav ul.menu li input#searchbox_submit{



border:0 none;



float:right;



background:transparent url('../images/css/core/arrows/search_submit.png') no-repeat;



margin:4px 12px 0 12px;



height:16px;



width:10px;



padding:0;



}



#global_header #primary_nav ul.menu li input#searchbox_reset{



border:0 none;



display:none;



float:right;



background:transparent url('../images/css/icons/search_close.png') no-repeat;



height:17px;



width:17px;



cursor:pointer;



padding:0;



text-indent:-9999px;



}



.ie7 #global_header #primary_nav ul.menu li input#searchbox_reset{



font-size:0;



}



#global_header #primary_nav ul.menu li .input_wrapper_active input#searchbox{



width:190px;



padding-left:0;



background:none;



color:#000!important;



cursor:default;



}



#global_header #primary_nav ul.menu li .input_wrapper_active input#searchbox_reset{



display:block;



}



#global_header #primary_nav ul.menu li span{



height:44px;



cursor:pointer;



}



#global_header #primary_nav .wrapper{



background:url(../images/css/core/globalheader_menu_li_split_last.png) right 0 no-repeat;



}



/* drop down */







#global_header .dropdown{



display:block;



font-size:0.667em;



width:918px;



padding:30px 30px 50px 30px;



position:absolute;



top:44px;



left:-9999px;



z-index:9999999;



background:#121212; /* Old browsers */



background:-moz-linear-gradient(top,#121212 18%,#232323 44%,#232323 47%,#232323 54%,#232323 68%,#121212 93%,#121212 100%); /* FF3.6+ */



background:-webkit-gradient(linear,left top,left bottom,color-stop(18%,#121212),color-stop(44%,#232323),color-stop(47%,#232323),color-stop(54%,#232323),color-stop(68%,#232323),color-stop(93%,#121212),color-stop(100%,#121212)); /* Chrome,Safari4+ */



background:-webkit-linear-gradient(top,#121212 18%,#232323 44%,#232323 47%,#232323 54%,#232323 68%,#121212 93%,#121212 100%); /* Chrome10+,Safari5.1+ */



background:-o-linear-gradient(top,#121212 18%,#232323 44%,#232323 47%,#232323 54%,#232323 68%,#121212 93%,#121212 100%); /* Opera 11.10+ */



background:-ms-linear-gradient(top,#121212 18%,#232323 44%,#232323 47%,#232323 54%,#232323 68%,#121212 93%,#121212 100%); /* IE10+ */



background:linear-gradient(top,#121212 18%,#232323 44%,#232323 47%,#232323 54%,#232323 68%,#121212 93%,#121212 100%); /* W3C */



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#121212',endColorstr='#121212',GradientType=0); /* IE6-9 */



}



#global_header .dropdown h2{



font-weight:bold;



padding:0 0 13px 0;



font-size:2.3em;



}



#global_header .dropdown p{



font-family:Tahoma,Geneva,sans-serif;



}



#global_header .dropColumn2 h2,#global_header .dropColumn3 h2{



font-size:1.5em;



font-weight:bold;



line-height:18px;



}



#global_header .dropdown h3{



font-size:1.5em;



font-weight:bold;



line-height:18px;



background:url(../images/css/core/dotted_mega_menu_bg.png) repeat-x;



disyplay:block;



width:262px;

}



#global_header .dropColumn4 h3{



font-size:1.5em;



font-weight:bold;



line-height:18px;



background:url(../images/css/core/dotted_mega_menu_bg.png) repeat-x;



disyplay:block;



width:530px;



}



#global_header li.industry_nav .dropdown .global{



background:#2c2d2d; /* Old browsers */



background:-moz-linear-gradient(top,#2c2d2d 0%,#323333 7%,#2c2d2d 25%,#323333 53%,#323333 59%,#323333 100%); /* FF3.6+ */



background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2c2d2d),color-stop(7%,#323333),color-stop(25%,#2c2d2d),color-stop(53%,#323333),color-stop(59%,#323333),color-stop(100%,#323333)); /* Chrome,Safari4+ */



background:-webkit-linear-gradient(top,#2c2d2d 0%,#323333 7%,#2c2d2d 25%,#323333 53%,#323333 59%,#323333 100%); /* Chrome10+,Safari5.1+ */



background:-o-linear-gradient(top,#2c2d2d 0%,#323333 7%,#2c2d2d 25%,#323333 53%,#323333 59%,#323333 100%); /* Opera 11.10+ */



background:-ms-linear-gradient(top,#2c2d2d 0%,#323333 7%,#2c2d2d 25%,#323333 53%,#323333 59%,#323333 100%); /* IE10+ */



background:linear-gradient(top,#2c2d2d 0%,#323333 7%,#2c2d2d 25%,#323333 53%,#323333 59%,#323333 100%); /* W3C */



filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2c2d2d',endColorstr='#323333',GradientType=0); /* IE6-9 */



margin:0 0 10px 0;



}



#global_header li.industry_nav .dropdown ul{



margin:0;



}



#global_header li.industry_nav .dropdown li{



background:0 none!important;



}



#global_header li.industry_nav .dropdown .dropColumn li > a{



padding:0;



color:#ad8aff;



font-size:1.1em;



font-weight:normal;



display:block;



padding-bottom:2px;



font-family:Tahoma,Geneva,sans-serif;



}



#global_header .dropdown h3 a,#global_header li.industry_nav .dropdown li h3 a{



color:#fff;



padding:10px 15px 8px 0;



margin-left:0!important;



display:inline-block;



background:url(../images/css/core/arrows/arrows_v2.png) 100% -75px no-repeat; 



width:245px;



}



#global_header li.industry_nav .dropdown li h3{



background-image:none;



}



#global_header li.industry_nav .dropdown li h3 a{



border:none;



}



#global_header .dropdown li h3 a:hover,#global_header .dropdown h3 a:hover{



text-decoration:underline!important;



}



#global_header .dropdown p{



font-size:1.2em;



color:#ccc;



}



#global_header .dropdown .dropColumn {



float:left;



width:272px;



padding:0 50px 0 0;



}



#global_header .dropdown .dropColumn4 {



float:left;



width:530px;



padding:0 50px 0 0;



}



#global_header .industry_nav .dropdown .dropColumn{



padding:0 36px 0 0;



}



#global_header .dropdown .dropColumn + .dropColumn + .dropColumn{



padding:0;



}



#global_header .dropdown .dropColumn2{



width:300px;



padding:0 42px 0 0;



}



#global_header .dropdown .dropColumn2 h2{



padding:5px 15px;



}



#global_header .dropdown .dropColumn3{



width:250px;



}



#global_header .dropdown .dropColumn2 ul{



padding:0 15px 10px 15px;



}



/* Global Footer */

#global_footer ul.menu li {

	font-family:'NewBTRegular', Arial, Helvetica, sans-serif;

	font-size:1.2em;

}

#global_footer .copyright {

	line-height:34px;

	color:#fff;

	font-family: 'NewBTRegular', Arial, Helvetica, sans-serif;

	font-size: 1.2em;

	margin-bottom:0px;

}



/* site map */

#site_map_wrap {

	border-bottom: 1px solid #565656;

	overflow:hidden;

	background: #7a7a78; /* Old browsers */

	background: -moz-linear-gradient(top, #7a7a78 0%, #7a7a78 9%, #4b4b4b 81%, #4b4b4b 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7a78), color-stop(9%,#7a7a78), color-stop(81%,#4b4b4b), color-stop(100%,#4b4b4b)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #7a7a78 0%,#7a7a78 9%,#4b4b4b 81%,#4b4b4b 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #7a7a78 0%,#7a7a78 9%,#4b4b4b 81%,#4b4b4b 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #7a7a78 0%,#7a7a78 9%,#4b4b4b 81%,#4b4b4b 100%); /* IE10+ */

	background: linear-gradient(top, #7a7a78 0%,#7a7a78 9%,#4b4b4b 81%,#4b4b4b 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7a78', endColorstr='#4b4b4b',GradientType=0 ); /* IE6-9 */

}



#site_map_wrap .site_map {

	width:920px;

	margin:0 auto;

	padding:38px 30px 25px 30px;

	position:relative;

}



#site_map_wrap .site_map h3  {

	color:#fff;

	font-size:1.6em;

	background: url(../images/css/core/arrows/arrows.png) 100% -35px no-repeat;

	display:block;

	padding: 3px 20px 0 0;

	width:255px;

	

}

#site_map_wrap .site_map h3 span {

	background: url(../images/css/core/dotted_indexes_menu_bg.png) repeat-x;

	padding:10px 0 0 0;

	display:block;

	width:275px;

}

#site_map_wrap .site_map .dropColumn ul li {

	font-size:1.1em;

}



#site_map_wrap .site_map li a {

	color:#fff;

	display:block;

	padding:0 0 2px 0;

}



#site_map_wrap .site_map h4 {

	color:#ccc;

}



#site_map_wrap .site_map .dropColumn ul {

	list-style-type:none;

	margin:0;

	padding:10px 0 20px;

}



.site_map .dropColumn {

	width:280px;

	float:left;

}



.site_map .dropColumn2 {

	margin:0 30px;

	width:305px;

}



.site_map .dropColumn3 {

	width:270px;

}



.site_map h3,

.site_map h4 {

	font-weight:bold;

}



.site_map h4 {

	font-size:1.4em;

}



#site_map_wrap .site_map .dropColumn2  h4 {

	padding:0 15px 5px 15px;

}

#site_map_wrap .site_map .dropColumn2  h3 {

	margin:0 0px 10px 15px;

}

#site_map_wrap .site_map .dropColumn2 ul {

	padding: 10px 15px 15px 15px;

}



#site_map_wrap .site_map h4 +  .global {

	background:#5a5a58;

	padding: 10px 15px 10px 15px;

}





#site_map_wrap  .site_map .global h3 {

	font-size:1.333em;

	background-position:100% -591px;

	padding:0 15px 5px 0;

	border:none;

} 

#site_map_wrap .site_map .dropColumn2 .global  h3 {

	margin:0 0px 10px 0px;

}

#site_map_wrap  .site_map #close_sitemap {

	position:absolute;

	right:-5px;

	top:0px;

}



.no-js #site_map_wrap  .site_map #close_sitemap{

	display: none;

}



#site_map_wrap  .site_map #close_sitemap a {

	background: url(../images/css/icons/sitemap_close_v2.png) 0 0 no-repeat;

	display:block;

	text-indent:-100000px;

	width:75px;

	height:47px;

	margin:0 -14px 0 0;

}

#site_map_wrap  .site_map #close_sitemap a:hover {

	background: url(../images/css/icons/sitemap_close_v2_hover.png) 0 0 no-repeat;

}



/*#colorbox, #cboxOverlay, #cboxWrapper {

	position:absolute;

	top:0;

	left:0;

	z-index:999999;

    

}

#cboxWrapper {

	margin-top:15px;

}

#cboxOverlay {

	position:fixed;

	width:100%;

	height:100%;

}

#cboxMiddleLeft, #cboxBottomLeft {

	clear:left;

}

#cboxContent {

	position:relative;

}

#cboxLoadedContent {

	overflow:auto;

}

#cboxTitle {

	margin:0;

}

#cboxLoadingOverlay, #cboxLoadingGraphic {

	position:absolute;

	top:0;

	left:0;

	width:100%;

}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {

	cursor:pointer;

}

.cboxPhoto {

	float:left;

	margin:auto;

	border:0;

	display:block;

}

.cboxIframe {

	width:100%;

	height:100%;	

	display:block;

	border:0;

}

#cboxOverlay {

	background:url(../images/css/core/lightbox/overlay.png) repeat 0 0;

}

#colorbox {

}

#cboxTopLeft {

	width:21px;

	height:21px;

	background:url(../images/css/core/lightbox/controls.png) no-repeat -101px 0;

}

#cboxTopRight {

	width:21px;

	height:21px;

	background:url(../images/css/core/lightbox/controls.png) no-repeat -130px 0;

}

#cboxBottomLeft {

	width:21px;

	height:21px;

	background:url(../images/css/core/lightbox/controls.png) no-repeat -101px -29px;

}

#cboxBottomRight {

	width:21px;

	height:21px;

	background:url(../images/css/core/lightbox/controls.png) no-repeat -130px -29px;

}

#cboxMiddleLeft {

	width:21px;

	background:url(../images/css/core/lightbox/controls.png) left top repeat-y;

}

#cboxMiddleRight {

	width:21px;

	background:url(../images/css/core/lightbox/controls.png) right top repeat-y;

}

#cboxTopCenter {

	height:21px;

	background:url(../images/css/core/lightbox/border.png) 0 0 repeat-x;

}

#cboxBottomCenter {

	height:21px;

	background:url(../images/css/core/lightbox/border.png) 0 -29px repeat-x;

}

#cboxContent {

	background:#fff;

}

.cboxIframe {

	background:#fff;

}

#cboxError {

	padding:50px;

	border:1px solid #ccc;

}

#cboxLoadedContent {

	margin-bottom:0px;

}

#cboxTitle {

	position:absolute;

	bottom:4px;

	left:0;

	text-align:center;

	width:100%;

	color:#949494;

}

#cboxCurrent {

	position:absolute;

	bottom:4px;

	left:58px;

	color:#949494;

}

#cboxSlideshow {

	position:absolute;

	bottom:4px;

	right:30px;

	color:#0092ef;

}

#cboxPrevious {

	position:absolute;

	bottom:0;

	left:0;

	background:url(../images/css/core/lightbox/controls.png) no-repeat -75px 0;

	width:25px;

	height:25px;

	text-indent:-9999px;

}

#cboxPrevious:hover {

	background-position:-75px -25px;

}

#cboxNext {

	position:absolute;

	bottom:0;

	left:27px;

	background:url(../images/css/core/lightbox/controls.png) no-repeat -50px 0;

	width:25px;

	height:25px;

	text-indent:-9999px;

}

#cboxNext:hover {

	background-position:-50px -25px;

}

#cboxLoadingOverlay {

	background:url(../images/css/core/lightbox/loading_background.png) no-repeat center center;

}

#cboxLoadingGraphic {

	background:url(../images/css/core/lightbox//loading.gif) no-repeat center center;

}

#cboxClose {

	position:absolute;

	float:left;

	top:-30px;

	right:-10px;

	background:url(../images/css/core/lightbox/close_button.png) no-repeat 0 0;

	width:48px;

	height:48px;

	text-indent:-9999px;

}



#cboxClose:hover {

	background:url('../images/css/core/lightbox/close_button_light.png') 0 0 no-repeat;

}



.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {

 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);

}

.cboxIE6 #cboxTopLeft {

	background:url(../images/css/core/lightbox/ie6/borderTopLeft.png);

}

.cboxIE6 #cboxTopCenter {

	background:url(../images/css/core/lightbox/ie6/borderTopCenter.png);

}

.cboxIE6 #cboxTopRight {

	background:url(../images/css/core/lightbox/ie6/borderTopRight.png);

}

.cboxIE6 #cboxBottomLeft {

	background:url(../images/css/core/lightbox/ie6/borderBottomLeft.png);

}

.cboxIE6 #cboxBottomCenter {

	background:url(../images/css/core/lightbox/ie6/borderBottomCenter.png);

}

.cboxIE6 #cboxBottomRight {

	background:url(../images/css/core/lightbox/ie6/borderBottomRight.png);

}

.cboxIE6 #cboxMiddleLeft {

	background:url(../images/css/core/lightbox/ie6/borderMiddleLeft.png);

}

.cboxIE6 #cboxMiddleRight {

	background:url(../images/css/core/lightbox/ie6/borderMiddleRight.png);

}

.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {

 _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");

}

*/

/* Main */



#main {

	background:#f1f1f1;

}



#main .backgroundStyle_WhiteFullWidth .nocontent .services_index{

	margin-top:0px;

}



#main .backgroundStyle_GreyWhite2Col{

	background:url(../images/css/core/backgroundStyle_GreyWhite2Col.png) center 0 repeat-y;

	padding:0 0 10px 0;

}



#main .backgroundStyle_WhiteFullWidth {

	background:url(../images/css/core/backgroundStyle_WhiteFullWidth.png) center 0 repeat-y;

	padding:0 0 10px 0;

}



#main .backgroundStyle_BlackFullWidth{

	background:#000;

	padding:0 0 10px 0;

}



#main .backgroundStyle_WhiteOnly{

	background:#fff;

	padding:0;

}



#main .backgroundStyle_GreyWhite2Col_inner {

	background:url(../images/css/core/backgroundStyle_GreyWhite2Col_inner.gif) 0 0 no-repeat;

}



#main .backgroundStyle_GreyWhite2Col_inner2 {

	background:url(../images/css/core/backgroundStyle_GreyWhite2Col_inner2.gif) 0 0 no-repeat;

}

/* Breadcrumbs */



.breadcrumb {

	padding: 10px 24px 6px;

	background: #dfdedf; /* Old browsers */

	background: -moz-linear-gradient(top, #dfdedf 0%, #ffffff 63%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdedf), color-stop(63%,#ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #dfdedf 0%,#ffffff 63%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #dfdedf 0%,#ffffff 63%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #dfdedf 0%,#ffffff 63%); /* IE10+ */

	background: linear-gradient(top, #dfdedf 0%,#ffffff 63%); /* W3C */

}



.backgroundStyle_GreyWhite2Col_inner .breadcrumb {

	padding:10px 23px 6px;

	background:0 none;

}



.breadcrumb ul {

	margin:0;

}



.breadcrumb ul li {

	list-style:none;

	float:left;

	padding-left:2px;

	font-size:1.2em;

	font-family:'NewBTRegular', Arial, Helvetica, sans-serif;

	color:#4f4d4d;

	font-weight:bold;

}



.breadcrumb ul li a {

	font-weight:normal;

	display:block;

	color:#4f4d4d;

	padding:0 10px 0 0px;

	background:url(../images/css/core/breadcrumb_arrow.png) right center no-repeat;

}



/* Column Layout */

.column_layout{

margin-bottom:10px;

}

.column_layout .two_column_layout_left .main_content{

position:relative;

}

.column_layout .sidebar,.column_layout .main_content{

float:left;

}

.column_layout .two_column_layout_right .main_content{

width:642px;

padding:10px 10px 0;

}

.column_layout .two_column_layout_right .sidebar{

width:316px;

}

.ie6 .column_layout .two_column_layout_right .sidebar{

width:240px;

}

.column_layout .two_column_layout_left .sidebar{

width:320px;

}

.column_layout .two_column_layout_right .sidebarTwo{

margin-left:2px;

width:314px;

}

.column_layout .two_column_layout_left .main_content{

width:648px;

padding-left:10px;

}

.column_layout .two_column_layout_left .main_content_case{

width:950px;

padding-left:10px;

}

.ie6 .column_layout .two_column_layout_left .main_content{

padding-left:5px;

}

.full_width{

padding:0 10px;

}

.widthFix{

padding:0 10px 0 11px;

}



/*-- full width in page nav (used on events list page) --*/

.fw_inpageNav {margin:0;padding:17px 0 0px 5px;list-style-type:none;float:left}

.fw_inpageNav li { font-size:1.9em; line-height:1em;float:left;display:inline-block;padding:3px 15px 2px 15px;border-right:1px solid #444;font-family: 'NewBTRegular', Arial, Helvetica;}

.fw_inpageNav li.last {border:none;}

.fw_inpageNav li.active {font-size:2.1em;}

.fw_inpageNav li.active a {color:#444;}

.fw_inpageNav li.active a:hover{text-decoration:none}



/*left page menu*/



.left_menu {

	padding-bottom:20px;

}



.left_menu .menu{

	width:320px;

	font-family:'NewBTRegular', Arial, Helvetica;

	color:#404040;

}



.left_menu #filter {

	display:none;

	border-bottom:3px solid #000;

}

.left_menu .filter_box {

	background:#141414;

	color:#ffffff;

	width:265px;

	height:30px;

	line-height:30px;

	padding-left:10px;

	float:right;

	font-size:1.2em;

	-webkit-border-top-left-radius: 10px;

	-webkit-border-top-right-radius: 10px;

	-moz-border-radius-topleft: 10px;

	-moz-border-radius-topright: 10px;

	border-top-left-radius: 10px;

	border-top-right-radius: 10px;

}



.left_menu .filter_box .filter_by,.left_menu .filter_box img{

	float:left;

	cursor:pointer;

}



.left_menu .filter_box .filter_by{

	width: 230px;

}



.left_menu .filter_box img{

	padding:7px 5px 0 0;

}



.left_menu .filter_box span{

	background:url(../images/css/core/arrows/arrows.png) 100% 13px no-repeat;

	display:inline-block;

	padding-right:20px;

}



.left_menu .filter_box_active .filter_box span{

	background:url(../images/css/core/arrows/arrows.png) 100% -15px no-repeat;

}



.left_menu .filter_box a#clear_filter {

	display:block;

	float:left;

	width:19px;

	height:18px;

	overflow:hidden;

	text-indent:-10000px;

	background:url(../images/css/core/clear_filter_sprite.png) no-repeat;

	padding:0;

	margin:6px 6px 0 0;

	cursor:pointer;

}

.left_menu .filter_box a#clear_filter:hover {

	background-position:0px -18px;

}



.main_content .filters{

	position:absolute; 

	top:30px; 

	left:0px;

	width:100%; 

	background:#000; 

	min-height:488px;

	background:#000 url(../images/css/icons/filter_loading.gif) center center no-repeat;

}



.ie6 .main_content .filters{

	height:488px;

}



.main_content .filters .close{

	position: absolute;

	top: -21px;

	right: 0px;

	width: 48px;

	text-indent: -9999px;

	height: 48px;

	background:url('../images/css/core/lightbox/close_button.png') 1px 0 no-repeat;

	cursor:pointer;

}



.main_content .filters .close:hover{

	position: absolute;

	top: -21px;

	right: 0px;

	width: 48px;

	text-indent: -9999px;

	height: 48px;

	background:url('../images/css/core/lightbox/close_button_light.png') 1px 0 no-repeat;

	cursor:pointer;

}



.main_content .filters h2 {

	color: white;

	font-weight: normal;

	border-bottom: 1px solid #909090;

	padding-bottom: 10px;

	margin:20px 30px 0;

	font-size:2.3em;

}



.main_content .filters p {

	font-family:'NewBTRegular', Arial, Helvetica;

	margin:15px 30px 0;

	font-weight: normal;

	color: white;

	font-size:2.0em;

}



.main_content .filters .filter_content {

	color: white;

	margin:10px 0px 0 32px;

	padding-bottom: 24px;

}



.main_content .filters .filter_content .col{

	float:left;

	width:50%;

}

.main_content .filters .filter_content .col h3{

	padding-bottom:10px;

	font-size:1.7em;

}



.main_content .filters .filter_content h3.all_industries{

	float:left;

	padding-top:20px;

}



.main_content .filters .filter_content h3.all_industries a{

	text-decoration:none;

	color:#fff;

	display:block;

	background:url(../images/css/core/arrows/arrows.png) right center no-repeat;

    padding-right:20px;

}



.main_content .filters .filter_content .col ul{

	margin:0;

	padding-bottom:10px;

	

}



.main_content .filters .filter_content .col ul li{

	color:#ad8aff;

	list-style:none;

	padding-bottom:2px;

}



.main_content .filters .filter_content .col ul li a{

	color:#ad8aff;

	font-size:0.9em;

}



.left_menu .filter_box span {

	color:#ad8aff;

}



.left_menu .menu li ul {

	width:320px;

	background: #f1f1f1;

	background: -moz-linear-gradient(top, #f1f1f1 0%, #ffffff 51%, #e1e1e1 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(51%,#ffffff), color-stop(100%,#e1e1e1));

	background: -webkit-linear-gradient(top, #f1f1f1 0%,#ffffff 51%,#e1e1e1 100%);

	background: -o-linear-gradient(top, #f1f1f1 0%,#ffffff 51%,#e1e1e1 100%);

	background: -ms-linear-gradient(top, #f1f1f1 0%,#ffffff 51%,#e1e1e1 100%);

	background: linear-gradient(top, #f1f1f1 0%,#ffffff 51%,#e1e1e1 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#e1e1e1',GradientType=0 );

}

.left_menu .menu li {

	list-style-type:none;

	line-height:39px;

	font-size:1.4em;

	border-top:1px solid #e9e9e9;

	border-bottom:1px solid #cccccc;

}



.left_menu .menu li a{

	background: -moz-linear-gradient(top, #fbfbfb 0%, #ebebeb 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#ebebeb));

	background: -webkit-linear-gradient(top, #fbfbfb 0%,#ebebeb 100%);

	background: -o-linear-gradient(top, #fbfbfb 0%,#ebebeb 100%);

	background: -ms-linear-gradient(top, #fbfbfb 0%,#ebebeb 100%);

	background: linear-gradient(top, #fbfbfb 0%,#ebebeb 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ebebeb',GradientType=0 );

	display:block;

	text-decoration:none;

	width:320px;

	color:#000;

	outline:none;

	cursor:pointer;

}



.left_menu .menu li a.active,.left_menu .menu li a:hover{

	color:#55379B;

}



.left_menu .menu li a span{

	display:block;

	padding-left: 45px;

	width:275px;

}



.left_menu .menu .menu_titles span {

  background: url('../images/css/icons/left_menu.png') no-repeat;

}



/*





.service_management{  width: 25px; height: 25px; } 

.service_management_active{  width: 25px; height: 25px; } 

.unified_communication{  width: 25px; height: 25px; } 

.unified_communication_active{ width: 25px; height: 25px; } */







/* +10, 7 */



.left_menu .menu .calls_line_services span{

  background-position: 10px 7px;

}



.left_menu .menu .calls_line_services .active span,

.left_menu .menu .calls_line_services a:hover span{

  background-position: 10px -68px;

}



.left_menu .menu .customer_relationship_management span{

  background-position: 10px -143px;

}



.left_menu .menu .customer_relationship_management .active span,

.left_menu .menu .customer_relationship_management a:hover span{

  background-position: 10px -218px;

}



.left_menu .menu .it_services span{

  background-position: 10px -293px;

}



.left_menu .menu .it_services .active span,

.left_menu .menu .it_services a:hover span{

  background-position: 10px -368px;

}



.left_menu .menu .mobility_services span{

  background-position: 10px -443px;

}



.left_menu .menu .mobility_services .active span,

.left_menu .menu .mobility_services a:hover span{

  background-position: 10px -518px;

}



.left_menu .menu .network_services span{

  background-position: 10px -593px;

}



.left_menu .menu .network_services .active span,

.left_menu .menu .network_services a:hover span{

  background-position: 10px -668px;

}



.left_menu .menu .professional_services span{

  background-position: 10px -743px;

}



.left_menu .menu .professional_services .active span,

.left_menu .menu .professional_services a:hover span{

  background-position: 10px -818px;

}



.left_menu .menu .security_and_risk_management span{

  background-position: 10px -893px;

}



.left_menu .menu .security_and_risk_management .active span,

.left_menu .menu .security_and_risk_management a:hover span{

  background-position: 10px -968px;

}



.left_menu .menu .service_management span{

  background-position: 10px -1043px;

}



.left_menu .menu .service_management .active span,

.left_menu .menu .service_management a:hover span{

  background-position: 10px -1118px;

}



.left_menu .menu .unified_communication span{

  background-position: 10px -1193px;

}



.left_menu .menu .unified_communication .active span,

.left_menu .menu .unified_communication a:hover span{

  background-position: 10px -1268px;

}



.left_menu .menu li li {

	list-style-type: none;

	line-height:20px;

	font-size:0.9em;

	background:none;

	border:0px;

}



.left_menu .menu li ul {

	padding:10px 0;

}



.menu_titleFirst {

	border-top:1px solid #e9e9e9;

	-webkit-border-top-right-radius: 20px;

	-moz-border-radius-topright: 20px;

	border-top-right-radius: 20px;

}



.left_menu .menu .first{

	background:#000;

	border-top:0px;

}



.left_menu .menu .first a{

	-webkit-border-top-right-radius: 7px;

	-moz-border-radius-topright: 7px;

	border-top-right-radius: 7px;

}



.left_menu .menu .last a{

	-webkit-border-bottom-right-radius: 7px;

	-moz-border-radius-bottomright: 7px;

	border-bottom-right-radius: 7px;

}



.left_menu .menu .last_active a{

	-webkit-border-bottom-right-radius: 0px;

	-moz-border-radius-bottomright: 0px;

	border-bottom-right-radius: 0px;

}



.left_menu .menu li.last_active ul{

	-webkit-border-bottom-right-radius: 7px;

	-moz-border-radius-bottomright: 7px;

	border-bottom-right-radius: 7px;

}



.left_menu .menu .last{

	border-bottom: 0px;

}



.left_menu .menu li li a,.left_menu .menu li li a span{

	background:none!important;

	filter:none!important;

}



/* left menu with no drop down*/

.left_menu_no_drop .menu .first{

	background:0 none;

	border-top:0px;

}



.left_menu_no_drop .menu li a{

	padding-left:40px;

	width:280px;

}



/* search box */



.searchbox{

	margin:0px 40px;

}



.searchbox label{

	display:none;

}



.searchbox h2{

	background:url(../images/css/icons/search.png) right 0 no-repeat;

	font-size:1.8em;

	padding:0 0 8px 5px;

}



#search_product{

	width:215px;

	padding:7px 10px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: 0px 5px 10px 0px #c8c7c7;

	-moz-box-shadow: 0px 5px 10px 0px #c8c7c7;

	box-shadow: 0px 5px 10px 0px #c8c7c7;

	border:1px solid #c5c5c5;

}



#search_product.active{

	border:2px solid #b8abd5;

	-webkit-box-shadow: 0px 0px 0px 4px #e2e2e2;

	-moz-box-shadow: 0px 0px 0px 4px #e2e2e2;

	box-shadow: 0px 0px 0px 4px #e2e2e2;

}



/* Right Menu Panels */



.sidebar .panels {

	padding: 0 10px 0 0;

	margin: 11px 0 0;

}

.sidebar .panels .imgPanel a {

	font-size: 1.8em;

	text-decoration: none;

	position: absolute;

	font-family: 'NewBTRegular', Arial, Helvetica;

}

.sidebar a.panelButton {

	font-family: 'NewBTRegular', Arial, Helvetica;

	display: block;

	padding: 13px 10px;

	color: #fff;

	text-decoration: none;

	font-size: 1.8em;

	border-top: 1px solid #919191;

	background: #535353; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNTM1MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzA3MDcwNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top, #535353 0%, #070707 99%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #535353), color-stop(99%, #070707)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #535353 0%, #070707 99%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #535353 0%, #070707 99%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #535353 0%, #070707 99%); /* IE10+ */

	background: linear-gradient(top, #535353 0%, #070707 99%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#070707', GradientType=0 ); /* IE6-8 */

}

.sidebar a.panelButton span {

	display:inline-block;

	width:8px;

	height:18px;

	margin:0 0 0 9px;

	background: url(../images/css/core/arrows/arrows.png) no-repeat scroll 100% -49px;

}



.ie7 .sidebar a.panelButton {

	height:24px;

}



.ie7 .sidebar a.panelButton span {

	margin-top:5px;

	position:absolute;

}



.sidebar a.panelButtonRounded {

	-webkit-border-radius: 0 0 0 7px;

	-moz-border-radius: 0 0 0 7px;

	border-radius: 0 0 0 7px;

}

.sidebar a.panelButton:hover {

	background: #bca0ff;

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYTBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjM0N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top, #bca0ff 0%, #4b347f 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bca0ff), color-stop(100%,#4b347f));

    background: -webkit-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

    background: -o-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

    background: -ms-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

    background: linear-gradient(top, #bca0ff 0%,#4b347f 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bca0ff', endColorstr='#4b347f',GradientType=0 );

}

.sidebar .panels .sharebar {

	float: none;

	margin: 0 0 10px 0;

	width: auto;

}



.sharebar .addthis_toolbox{

	height:20px!important;

}



.sidebar .panels .textPanel {

	background: #232323;

	-webkit-border-radius: 7px 7px 7px 7px;

	-moz-border-radius: 7px 7px 7px 7px;

	border-radius: 7px 7px 7px 7px;

	padding: 20px 12px;

}



.sidebar .panels .textPanel {

	color: #ccc;

	margin-top: 10px;

}

.sidebar .panels .textPanel div {

	padding: 12px 0 0px 0;

	border-top: 1px solid #909090;

}



.sidebar .panels .textPanel h2 {padding:0 0 20px 0;color:#FFF;font-size:2.1em;}



.sidebar .panels .textPanel div h2{

	padding-top:10px;

}



.sidebar .panels .textPanel p {

	color: #ccc;

	margin: 0 0 17px 0;

	font-size:1.2em;

	line-height:15px;

}



.sidebar .panels .textPanel p.tel {

	color:#fff;

}



.sidebar .panels .textPanel a {

	color: #ad8aff;

	display: block;

}

.sidebar .panels .textPanel h3 {

	color: #fff;

	margin: 0 0 15px;

}

.sidebar .panels .textPanel h4 {

	font-weight:bold;
	color: #fff;
	margin: 0 0 15px;
	font-size:1.5em;

}

.sidebar .panels a {

	position: relative;

}

.sidebar .panels a span.ext {

	position: absolute;

	width: 13px;

	height: 12px;

	background:url(../images/css/icons/link-external-white.png) no-repeat 0 center;

	right: 0;

}



.sidebar .panels .textPanel div.hidden_content {

	border:none;

	padding:0;

}



.sidebar .panels .textPanel p.show_more{

	border-top: 1px solid #909090;

	margin-bottom:0px;

	text-align:right;

}



.sidebar .panels .textPanel p.show_more a{

	margin:6px 9px 6px 0px;

	padding-right:15px;

	background:url(../images/css/core/arrows/small_up_down_arrow_sprite.png) right 5px no-repeat;

}

.sidebar .panels .textPanel p.show_more a.less {

	background-position:right -10px;

}





/* 



Header Styles 



*/



/* full width with image thumb */



.full_width_with_image_thumb {

	position:relative;

	background: #000;

	color: #fff;

	padding:26px 15px 26px 16px;

}



.fwi-thumb{

	padding:5px 10px;

	background:#fff;

}



.full_width_with_image_thumb .fwi-titles {

    float:left;

    padding:0 0 0 15px;

}



.fwi-titles .fwi-t-col1 {float:left;margin:0 20px 0 0}

.fwi-titles .fwi-t-col2 {float:left;width:560px}



.fwi-titles .section_title {

	color: #ccc;

	font-size: 1.8em;

	font-family: 'NewBTRegular', Arial, Helvetica;

	margin: 0px 0 5px;

}



.fwi-titles h1 {

	font-size: 2.4em;

	line-height: 24px;

}



.fwi-titles p.strapline,

.full_width_with_image_hero .copy p.strapline {

	color: #ccc;

	font-size: 2.1em;

	font-family: 'NewBTRegular',Arial,Helvetica;

	margin-top:6px;

	margin-bottom:0;

	line-height:1.1em;

}



.fwi-titles .ref_no {padding: 0}



.full_width_with_image_thumb .fwi-actions {

    float:right;

    width:300px;

}



.full_width_with_image_thumb p.number,

.full_width_with_image_hero p.number{

	font-size: 1.8em !important;

	background:url(../images/css/core/dotted_phone_border.png) repeat-x bottom left;

	height:46px;

	margin:10px 0 0 0;

	

}



.full_width_with_image_thumb p.number span,

.full_width_with_image_hero p.number span {

	padding-left:30px;

	line-height:46px;

	background:url(../images/css/core/phone_icon.png) 0 50% no-repeat;

	display:block;

	color:#fff;

}



/*.full_width_with_image_thumb p.number span {

	background:url(../images/css/core/dotted-hr-white-with-2px-gap.gif) repeat-x bottom left;

	overflow:hidden;

	display:block;

	padding: 10px 0 10px 0px;

}*/



.full_width_with_image_thumb p.number span span {

	background:url(../images/css/icons/phone-quote.png) no-repeat 0 center;

	display:block;

	width:19px;

	height:20px;

	float:left;

	padding:0;

	margin-right:10px;

	text-indent:-10000px;

	overflow:hidden;

}

.ie7 .full_width_with_image_thumb p.number span span {

	height:25px;

}



/* full width with image */

.widget-area {

	float: right;

	margin: 10px 0px 0px;

	padding: 0px;

	width: 275px;

}



.full_width_with_image_hero {

	position:relative;

	height: 240px;

}



.full_width_with_image_hero2 {

	position:relative;

	height: 357px;

}



.full_width_with_image_hero_special {

	position:relative;

	height: 240px;

}



.full_width_with_image_hero img.hero_background{

	position:absolute;

	top:0px;

	left:0px;

	max-width:978px;

	max-height:240px;

}



.full_width_with_image_hero img.hero_background{

	position:absolute;

	top:0px;

	left:0px;

	max-width:978px;

	max-height:357px;

}



.full_width_with_image_hero_special img.hero_background_special{

	position:absolute;

	top:0px;

	left:0px;

	max-width:978px;

	max-height:240px;

}



.full_width_with_image_hero img.logo{

	position:absolute;

	top:30px;

	right:316px;

	z-index:999;

	padding: 5px 10px;

	background-color:white;

}



.full_width_with_image_hero .copy{

	position:absolute;

	height:220px;

	width:276px;

	right:0px;

	top:0px;

	background:url(../images/css/products_and_services/category/heading_text_bg.png) 0 0 repeat;

	padding:10px 20px;

	

}



.full_width_with_image_hero_special .copy_special{

	position:absolute;

	height:180px;

	width:656px;

	right:260px;

	top:25px;

	background:url(../images/css/products_and_services/category/heading_text_bg.png) 0 0 repeat;

	padding:10px 20px;

	

}



h1 + p {

	margin-top:10px;

	margin-bottom:0;

}



.global_banner p{

	margin-top:0px!important;

}



.full_width_with_image_hero .section_page h1{

	padding-top:20px;

	color:#fff;

}



.full_width_with_image_hero h1{

	font-size:2.4em;

	line-height: 26px;

	color:#fff;

}



.full_width_with_image_hero_special h1{

	font-size:2.4em;

	line-height: 26px;

	color:#fff;

}

.full_width_with_image_hero p.ref_no {

	color:#fff;

	margin-top:0;

	margin-bottom:0;

}



.full_width_with_image_hero .copy p, .fwi-t-col2 h1 + p {

	font-size:1.2em;

	line-height: 1.4em;

	color:#ccc;

}



.full_width_with_image_hero .purple_button_h36{

	margin-top:10px;

}



.ie6 .full_width_with_image_hero .purple_button_h36{

	color:#fff;

}



.full_width_with_image_hero h1 span{

	font-size:87.5%;

	color:#ccc;

}



.full_width_with_image_hero .section_title{

	color: #ccc;

	font-size: 1.8em !important;

	font-family:'NewBTRegular', Arial, Helvetica;

	margin: 20px 0 5px;

}



.full_width_with_image_hero p.number span span {

	background:url(../images/css/icons/phone-quote.png) no-repeat 0 center;

	display:block;

	width:19px;

	height: 23px;

	float:left;

	padding:0;

	margin-right:10px;

	text-indent:-10000px;

	overflow:hidden;

}

.ie7 .full_width_with_image_hero p.number span span {

	height:25px;

}

/*-- for new propositions box --*/

.products_and_services .category_hero h1{font-size:1.8em;font-weight:normal;padding-bottom:8px;border-bottom:1px solid #909090;margin:30px 20px 0 20px}.products_and_services .category_hero h1 span{color:#ccc}.products_and_services .category_hero .copy p{margin:20px 10px 0 20px;font-family:'NewBTRegular',Arial,Helvetica;font-size:1.6em}.products_and_services .category_hero .copy p.spiel{font-size:1.4em;width:285px}.products_and_services .category_hero .copy .bt_contact{line-height:22px}.products_and_services .category_hero .copy .bt_contact img{display:block;float:left;padding-right:10px}.products_and_services .category_hero .copy .bt_contact .btContactBox span{font-size:1.5em}.products_and_services .category_hero .copy .bt_contact .btContactBox .btContactTxt{font-size:1em}.products_and_services .category_hero .copy .bt_contact .btContactBox{padding-top:8px;position:relative;display:block}.products_and_services .category_hero .copy .agent_desktop span{position:absolute;top:125px;left:70px}



/*-- overwrite the existing full width header classes (used in products and services) --*/

.fwwih_has_subNav img.hero_background {

	max-height:439px;

}



.fwwih_has_subNav {

	height:439px;

}



.fwwih_has_subNav .copy {

	height:419px;

	width:274px;

}



/*-- full width header with sub nav (eg -   industries and solutions) --*/

.full_width_with_image_hero #subNav {

	position:absolute;

	bottom:0;

	z-index:10

}



.full_width_with_image_hero #subNav ul {

	margin:0;

	list-style:none;

	width:665px

}



.full_width_with_image_hero #subNav li li {

	margin:0;

	float:left;

	display:inline-block;

	width:166px;

	background:  url('../images/css/core/white_transparent_85_percent.png') 0 0 repeat;

}



.full_width_with_image_hero #subNav li li a {

    display:block;

    padding: 15px 10px 10px 20px;

    border-top:1px solid #d8d4d4;

    border-right:1px solid #d8d4d4;

    border-left:1px solid #edeae9;

    }



.ie7 .full_width_with_image_hero #subNav li li a {

	height:100%;

}



.full_width_with_image_hero #subNav li li a span {

	min-height:42px;

	display:block;

	padding:0 15px 4px 0;

	background: url(../images/css/core/arrows/medium_purple_arrow.png) 100% 0 no-repeat;

	line-height:1.1em;

}



.full_width_with_image_hero #subNav ul.large li a span{

	min-height:72px;

}

.ie6 .full_width_with_image_hero #subNav li li a span {

	height:42px;

}

.ie8 .full_width_with_image_hero #subNav li li a span {

	background: url('../images/css/core/arrows/medium_purple_arrow.png') 122px top no-repeat;

}





.full_width_with_image_hero #subNav li a#home {

    display:block;

    background:  url('../images/css/core/white_transparent_85_percent.png') 0 0 repeat;

    border: none;

    width:128px;

    padding:10px 11px 10px 25px;

    line-height:1em;

    font-size:1.5em;

    -moz-border-radius-topleft: 6px;

    -moz-border-radius-topright: 6px;

    -moz-border-radius-bottomright: 0px;

    -moz-border-radius-bottomleft: 0px;

    -webkit-border-radius: 6px 6px 0px 0px;

    border-radius: 6px 6px 0px 0px;

	text-indent:-5px;

}



.full_width_with_image_hero #subNav li li a:hover,

.full_width_with_image_hero #subNav li li a.active {

    background: #7b62b5; 

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiNjJiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzQ4MzI3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzI3NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #7b62b5 0%, #48327b 50%, #3c276e 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b62b5), color-stop(50%,#48327b), color-stop(100%,#3c276e)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #7b62b5 0%,#48327b 50%,#3c276e 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #7b62b5 0%,#48327b 50%,#3c276e 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #7b62b5 0%,#48327b 50%,#3c276e 100%); /* IE10+ */

    background: linear-gradient(top,  #7b62b5 0%,#48327b 50%,#3c276e 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b62b5', endColorstr='#3c276e',GradientType=0 ); /* IE6-8 */    

    color:#FFF;

    text-decoration:none;

    border-top:1px solid #a89ac6;

    border-right:1px solid #a89ac6;

    border-left:1px solid #a89ac6;

}



.ie6 .full_width_with_image_hero #subNav li li a:hover,

.full_width_with_image_hero #subNav li li a.active {

	background-color:#655194;

}



.full_width_with_image_hero #subNav li a#home:hover,

.full_width_with_image_hero #subNav li a#home.active{

   	background: #8f7ac0; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmN2FjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzZlNTZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzQwMmE3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTIzNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #8f7ac0 0%, #6e56a7 36%, #402a72 57%, #352362 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f7ac0), color-stop(36%,#6e56a7), color-stop(57%,#402a72), color-stop(100%,#352362)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* IE10+ */

    background: linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f7ac0', endColorstr='#352362',GradientType=0 ); /* IE6-8 */

    color:#FFF;

    text-decoration:none;

    border-top:1px solid #a89ac6;

    border-right:1px solid #a89ac6;

    border-left:1px solid #a89ac6;

}



.ie9 .full_width_with_image_hero #subNav li a#home:hover,

.ie9 .full_width_with_image_hero #subNav li a#home.active,

.ie9 .full_width_with_image_hero #subNav li li a:hover,

.ie9 .full_width_with_image_hero #subNav li li a.active {

	filter:none;

}





.full_width_with_image_hero #subNav li li a.active span,

.full_width_with_image_hero #subNav li li a:hover span {background: url(../images/css/core/arrows/medium_arrow_white_purple.png) 100% 0 no-repeat;}



.ie8 .full_width_with_image_hero #subNav li li a:hover span {background: url('../images/css/core/arrows/medium_arrow_white_purple.png') 122px top no-repeat;}



.full_width_with_image_hero #subNav li a#home span {display:block;background: url('../images/css/core/arrows/medium_purple_arrow.png') 100% 2px no-repeat;font-family: 'NewBTRegular',Arial,Helvetica; }



.full_width_with_image_hero #subNav li a#home:hover span,

.full_width_with_image_hero #subNav li a#home.active span  {background: url(../images/css/core/arrows/arrows.png) 100% -482px no-repeat;}







/* full width with logo */



.full_width_with_logo{

	

}



/* main col with image */



.main_col_with_image_hero{

	position:relative;

	margin-top:33px;

	overflow:hidden;

}



.main_col_with_image_hero img{

	

}



.main_col_with_image_hero .copy{

	position:absolute;

	height:300px;

	width:324px;

	right:0px;

	top:0px;

	background:url(../images/css/products_and_services/category/heading_text_bg.png) 0 0 repeat;

	color:#fff;

}





.main_col_with_image_hero h1{

	font-size:1.8em;

	font-weight:normal;

	padding-bottom:5px;

	border-bottom:1px solid #909090;

	margin:30px 10px 0 20px;

}



/* 



Main Content generic styles 



*/





.heading_bar{

	padding:10px 0;

}





.heading_bar h2,.heading_bar h1{

	font-size:2.1em;

	float:left;

}



.full_width .heading_bar h2 {

	padding:20px 0 0 20px;

	line-height:1em;

}





/* standard table */



.standard_table {

	width:100%;

	margin:20px 0 20px 0;

	border-collapse:collapse;

}



.standard_table th,

.standard_table td  {

	text-align:left;

	border:2px solid #d7d9d9;

	background:#fbfbfb;

	padding:10px;

	font-size:1.3em;

}



.standard_table th {

	font-size:1.4em;

	font-weight:bolder;

	background:#f1f1f1;

}



.chart_title {

	font-weight:bold;

	margin:10px 0 20px 0px;

	font-size:1.2em;

}




/* 



re-useable footer Index 



*/



.footer_index{

	background: #121212;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEyMTIxMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY5JSIgc3RvcC1jb2xvcj0iIzIzMjMyMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMjEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #121212 0%, #232323 29%, #232323 69%, #121212 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#121212), color-stop(29%,#232323), color-stop(69%,#232323), color-stop(100%,#121212));

	background: -webkit-linear-gradient(top, #121212 0%,#232323 29%,#232323 69%,#121212 100%);

	background: -o-linear-gradient(top, #121212 0%,#232323 29%,#232323 69%,#121212 100%);

	background: -ms-linear-gradient(top, #121212 0%,#232323 29%,#232323 69%,#121212 100%);

	background: linear-gradient(top, #121212 0%,#232323 29%,#232323 69%,#121212 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#121212', endColorstr='#121212',GradientType=0 );

	min-height:100px;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	margin: 10px auto;

	width:916px;

	padding:20px;

}



.ie6 .footer_index{

	height:100px;

}



.footer_index h2{

	color:#fff;

	font-weight:normal;

	padding:10px 0 15px 0;

	margin-bottom:6px;

}



.footer_index .col{

	min-height:100px;

	width: 272px;

	margin-right:50px;

	float:left

}



.footer_index .last_col{

	margin-right:0px;

}



.footer_index .footer_list{

	padding:20px 0 40px 0;

	background: url(../images/css/core/dotted_indexes_menu_bg.png) repeat-x;

	

}

.footer_index .publicList{

	padding-left:4px;

}



.footer_index .footer_list_last{

	border-bottom:0px;

}



.footer_index .footer_list h3{

	font-size:1.5em;

	color:#fff;

	padding:0 19px 20px 0;

	

}



.footer_index .footer_list h3 + ul {

	margin:17px 0 0 0;

}



.footer_index .footer_list h3 a{

	width:252px;

	text-decoration:none;

	background:url(../images/css/core/arrows/arrows.png) 100% -52px no-repeat;

	display:inline-block;

	padding:0 19px 0px 0;

	color:#fff;

}



.footer_index .footer_list h3 a:hover{

	text-decoration:underline;

}



.ie8 .footer_index .footer_list h3 a{

	padding-right:16px;

}



.footer_index .footer_list ul{

	clear:both;

	margin:0;

}



.footer_index .footer_list ul li{

	list-style:disc;

	color:#ad8aff;

	padding-bottom:12px;

	font-size:12px;

}



.footer_index .footer_list ul li a{

	color:#ad8aff;

	text-decoration:none;

	padding-bottom:12px;

	font-size:12px;

	font-family:Tahoma, Geneva, sans-serif;

}



.footer_index .footer_list ul li a:hover{

	text-decoration:underline;

}



/* 



insustries specific footer index styles



*/



#fi_industries .col {width:620px;margin-right:22px}

#fi_industries .col h2 {border-bottom:none;padding:20px 0 0 0}

#fi_industries .last_col {width:200px}

#fi_industries.footer_index .footer_list {border:none; background-image:none;}

#fi_industries.footer_index .footer_list h3 {padding-bottom:22px;}

#fi_industries .fi_i_group_list {background: #323333;margin:0 0 20px -10px;padding:10px;}

#fi_industries .col .fi_i_list ul {float:left;width:300px;clear:none}



#fi_industries .col .fi_i_list ul.corpList, #fi_industries .col .fi_i_list ul.bankList {padding-left:22px;width:284px;}



/* Social Footer */



.social_footer{

                margin:0 auto;

                width:956px;

                

                text-decoration:none;

                position:relative;

                display:block;

}

.social_footer:hover {

                background: #ffffff;



}

.social_footer #sf-tempLink {

                position:absolute;

                height:59px;

                width:956px;

                z-index:10;

                top:0;

                left:0;

}



.ie9 .social_footer{

                filter: none;

}





.social_footer span.title,

.social_footer span.caption,

.social_footer ul,

.social_footer ul li{

	float:left;

}



.social_footer span.title{

	padding: 0px 33px 0px 17px;

	font-size:2.4em;

	color:#fff;

	font-weight:normal;

	font-family:'NewBTRegular', Arial, Helvetica;

	background:url(../images/css/core/arrows/arrows.png) right -170px no-repeat;

	display:block;

	float:left;

	line-height: 59px;

}







.social_footer span.caption{

	color:#fff;

	width:275px;

	padding:10px 0 10px 15px;

	font-family:'NewBTRegular', Arial, Helvetica;

	font-size:1.2em;

	line-height:13px;

}



.social_footer ul{

	padding-top:13px;

}



.social_footer ul li{

	list-style:none;

	width:34px;

	height:34px;

	text-indent:-9999px;

	margin-right:8px;

}



.social_footer ul li{

  background: url(../images/css/core/social_footer/social.png) no-repeat;

}







.social_footer ul li.twitter{

  background-position: 0 -252px;

}



.social_footer ul li.facebook{

  background-position: 0 0;

}



.social_footer ul li.linkedin{

  background-position: 0 -84px;

}



.social_footer ul li.rss{

  background-position: 0 -168px;

}



/* 



	Site Buttons



*/



a.purple_button_h36,

input.button {

	display: inline-block;

	color: #fff;

	font-size:1.8em;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

    background: #8f7ac0; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmN2FjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzZlNTZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzQwMmE3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTIzNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #8f7ac0 0%, #6e56a7 36%, #402a72 57%, #352362 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f7ac0), color-stop(36%,#6e56a7), color-stop(57%,#402a72), color-stop(100%,#352362)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* IE10+ */

    background: linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f7ac0', endColorstr='#352362',GradientType=0 ); /* IE6-8 */

	font-family: 'NewBTRegular',Arial,Helvetica;

	padding: 0px 20px;

	text-decoration: none;

	text-align:center;

	line-height:36px;

}



.ie9 a.purple_button_h36,

.ie9 input.button {

	filter:none;

}



input.button {

    width:auto;

	outline:none;

	overflow: visible;

	border:none;

	line-height:35px;

	height:35px;

}



.purple_button_h36:hover,input.button:hover{

	background: #bca0ff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYTBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjM0N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #bca0ff 0%, #4b347f 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bca0ff), color-stop(100%,#4b347f));

	background: -webkit-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

	background: -o-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

	background: -ms-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

	background: linear-gradient(top, #bca0ff 0%,#4b347f 100%);

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

}



/* karen new media buttons */



a.purple_button_h30,

input.button {

margin-left:30px;

	display: inline-block;

	color: #fff;

	font-size:1em;

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	

    background: #8f7ac0; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmN2FjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzZlNTZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzQwMmE3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTIzNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #8f7ac0 0%, #6e56a7 36%, #402a72 57%, #352362 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f7ac0), color-stop(36%,#6e56a7), color-stop(57%,#402a72), color-stop(100%,#352362)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* IE10+ */

    background: linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f7ac0', endColorstr='#352362',GradientType=0 ); /* IE6-8 */

	font-family: 'NewBTRegular',Arial,Helvetica;

	padding: 0px 20px;

	text-decoration: none;

	text-align:center;

	line-height:30px;

}



.ie9 a.purple_button_h30,

.ie9 input.button {

	filter:none;

}



input.button {

    width:auto;

	outline:none;

	overflow: visible;

	border:none;

	line-height:35px;

	height:35px;

}



.purple_button_h30:hover,input.button:hover{

	margin-left:30px;

	background: #bca0ff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYTBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjM0N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #bca0ff 0%, #4b347f 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bca0ff), color-stop(100%,#4b347f));

	background: -webkit-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

	background: -o-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

	background: -ms-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

	background: linear-gradient(top, #bca0ff 0%,#4b347f 100%);

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

}





a.help {

    display:block;

    height:26px;

    width:26px;

    background: url('../images/css/icons/helpQuestion.png') 0 0 no-repeat;

    cursor:pointer;

}



a.help span {text-indent:-4000px;display:block}



/* 

	

	Accordion



*/



.accordian_block {

	width: 100%;

	margin-bottom:20px;

	zoom:1;

}



.accordian_block h2{

	background: #fbfcfb; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMGYyZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #fbfcfb 0%, #f0f2f3 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfcfb), color-stop(100%,#f0f2f3)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #fbfcfb 0%,#f0f2f3 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #fbfcfb 0%,#f0f2f3 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #fbfcfb 0%,#f0f2f3 100%); /* IE10+ */

	background: linear-gradient(top, #fbfcfb 0%,#f0f2f3 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfb', endColorstr='#f0f2f3',GradientType=0 ); /* IE6-8 */

	border: 1px solid #e6e9e9;

	-webkit-border-radius: 7px 7px 7px 7px;

	-moz-border-radius: 7px 7px 7px 7px;

	border-radius: 7px 7px 7px 7px;

	padding: 12px 0 12px 18px;

	margin: 3px 0 0 0;

	line-height:1em;

	position: relative;

	height:26px;

	cursor:pointer;

}



.accordian_block h2:first-child {margin:0}



.accordian_block h2 a{

	color: #444;

	text-decoration: none;

	font-size: 0.9em;

	

}



.accordian_block h2.active{

	-webkit-border-bottom-right-radius: 0px;

	-webkit-border-bottom-left-radius: 0px;

	-moz-border-radius-bottomright: 0px;

	-moz-border-radius-bottomleft: 0px;

	border-bottom-right-radius: 0px;

	border-bottom-left-radius: 0px;

}





.accordian_block h2.active a,.accordian_block h2:hover a {

	color:#55379B;

}



.accordian_block h2 a span{

	background:url(../images/css/icons/plus-icon.png) no-repeat 0 top;

	position: absolute;

	width: 31px;

	height: 31px;

	right: 15px;

	top:6px;

}



.accordian_block h2.active a span{

	background:url(../images/css/icons/plus-icon.png) no-repeat 0 bottom !important;

}



.accordian_block div,

.wide_carousel_container {

	padding:20px;

	background: #f9fbfb;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top,  #f9fbfb 0%, #edefef 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9fbfb), color-stop(100%,#edefef));

	background: -webkit-linear-gradient(top,  #f9fbfb 0%,#edefef 100%);

	background: -o-linear-gradient(top,  #f9fbfb 0%,#edefef 100%);

	background: -ms-linear-gradient(top,  #f9fbfb 0%,#edefef 100%);

	background: linear-gradient(top,  #f9fbfb 0%,#edefef 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fbfb', endColorstr='#edefef',GradientType=0 );

	border:1px solid #e5e6e6;

	border-top:0px;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

}

	

.accordian_block div{

	overflow:hidden;

}



	

.accordian_block div div{

	overflow:visible;

}



	

.accordian_block div ul {

	list-style-type:none;

	padding:0;

	margin:0;

	

}



.accordian_block div ul li {

	padding: 0 0 15px 30px;

	background: url(../images/css/core/custom_list.png) 0 0 no-repeat;

}

	

.wide_carousel_container {

	border-top:1px solid #e5e6e6;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px; 

}

.accordian_block div h3{

	margin:0 0 6px 0;

	color:#333;

}



.accordian_block div p {

	color:#666;

}



.accordian_block div p + h3,

.accordian_block div ul + h3 {

	margin:21px 0 6px 0;

}

	

.accordian_block .accordian_blockBox,

.wide_carousel_container .accordian_blockBox {

	-moz-border-bottom-colors: none;

	-moz-border-image: none;

	-moz-border-left-colors: none;

	-moz-border-right-colors: none;

	-moz-border-top-colors: none;

	background:0 none;

	filter:none;

	border-bottom-left-radius:0;

	border-bottom-right-radius:0;

	border-color: -moz-use-text-color #E5E6E6 #E5E6E6;

	border-style: none solid solid;

	border-width:0;

	padding: 20px 0 0 0;

}



.wide_carousel_container .accordian_blockBox{

	padding-top: 0px;

}





.accordian_block .accordian_blockBox .boxPhoto,

.wide_carousel_container .boxPhoto  {

	border-width:0;

	border-bottom-left-radius:0;

    border-bottom-right-radius:0;

	width:315px;

	padding:1px;

	background-color:#fff;

	float:left;

	background:none;

	width:300px;

	position:relative;

	background: -moz-linear-gradient(left center , #F0F0F0 0%, #FCFCFC 49%, #EAE9E9 100%) repeat scroll 0 0 transparent;

    border: 2px solid #FFFFFF;

    border-radius: 7px 7px 7px 7px;

    box-shadow: 0 0 3px 0 #E2E2E1;

	z-index:0;

}

.ie6 .accordian_block .accordian_blockBox .boxPhoto{

	padding:0 10px 10px 0;

}

.ie7 .accordian_block .accordian_blockBox .boxPhoto{

	padding-right:10px;

}

.accordian_block .accordian_blockBox .boxPhoto .innerBoxPhoto,

.wide_carousel_container .innerBoxPhoto{

	display: block;

    padding: 10px;

}

.ie7 .accordian_block .accordian_blockBox .boxPhoto .innerBoxPhoto{

	padding-bottom:17px !important;

}

.accordian_block .accordian_blockBox .boxPhoto .playButton,

.wide_carousel_container .boxPhoto .playButton {

	display:block;

	background:url("../images/css/icons/video_iconMedium.png") no-repeat scroll transparent;

	height:50px;

	width:50px;

	position: absolute;

    top: 138px;

	left:262px;

	text-indent:-100000px;

	z-index:2;

}

.accordian_block .accordian_blockBox .boxPhoto .playButton:hover,

.wide_carousel_container .boxPhoto .playButton:hover {

	background:url("../images/css/icons/video_iconMediumLight.png") no-repeat scroll transparent;

}



.accordian_block .accordian_blockBox .boxTxt,

.wide_carousel_container .boxTxt{

	font-family: 'NewBTRegular',Arial,Helvetica;

	font-size:1.3em;

	background:none;

	filter:none;

	border-width:0;

	border-bottom-left-radius:0;

	border-bottom-right-radius:0;

	width:250px;

	float:left;

	padding: 1px 13px 1px 10px;

}



.ie7 .accordian_block .accordian_blockBox .boxTxt,

.ie7 .wide_carousel_container .boxTxt{

	width:260px;

}



.accordian_block .accordian_blockBox .boxTxt span,

.wide_carousel_container .boxTxt span {

	font-size:1.4em;

	display:block;

}



.ie7 .accordian_block div {overflow:hidden;}





/* 

	

	Carousel



*/



.carousel{

	width: 288px;

	height: 181px;

	position:relative;

}



.carousel ul{

	padding:0px;margin:0px;

}



.carousel ul li,

.whyHomeCta {

	list-style:none;

	width:250px;

}



.carousel .carousel_contents{

	overflow:hidden;

	width:230px;

	position: absolute;

	left: 32px;

	height:181px;

	top: 0px;

}



.case_studies_container .carousel .carousel_contents{

	width:230px!important;

}



.sidebar_carousel_container .carousel .carousel_contents{

	width:234px!important;

}



.carousel .carousel_contents ul{

	position:absolute;

	top:0px;

	left:0px;

	height:181px;

}



.carousel .carousel_contents ul li.slider_item{

	float:left;

}



a.navLeft,a.navRight{

	outline:none;

    position: absolute;

	display:block;

    top: 73px;

    left: 0px;

    width: 20px;

    height: 31px;

    cursor: pointer;

    background:url(../images/css/icons/carousel_arrows.png) -20px 0 no-repeat;

}



a.navRight{

    position: absolute;

	display:block;

    right: 0px;

	left:auto;

	background:url(../images/css/icons/carousel_arrows.png) 0px 0 no-repeat;

}



a.navRight:hover{

	background:url(../images/css/icons/carousel_arrows.png) 0px bottom no-repeat;

}



a.navLeft:hover{

	background:url(../images/css/icons/carousel_arrows.png) -20px bottom no-repeat;

}



.pager{

	clear:both;

}



.pager li{

	width:auto!important;

	height:auto;

	float:left;

	list-style:none;

}



.pager li a{

	display:block;

	text-indent:-9999px;

	width:18px;

	height:18px;

	background:url(../images/css/icons/carousel_paging.png) -22px 0 no-repeat;

	outline:none;

}



.pager li a.active, .pager li a:hover{

	background:url(../images/css/icons/carousel_paging.png) left 0 no-repeat;

}



.grey_stripe_box .pager {

	display:none; /* remove when jscript is edited */

}



.carousel_container{

	position:relative;

	width:269px;

	min-height: 178px;

}



.carousel_container .carousel{

	width:269px;

	height:auto;

}



.carousel_container .pager{

	position:absolute;

	bottom:5px;

	width:69px;

	margin:0 100px;

	text-align:center;

}



.carousel_container .pager li{

	display:inline-block;

	float:none;

}



.ie7 .carousel_container .pager li,.ie6 .carousel_container .pager li{

	display:inline;

}



.carousel_container .pager li a{

	background:url(../images/css/icons/carousel_paging_dark.png) -22px 0 no-repeat;

}



.carousel_container .pager li a.active, .carousel_container .pager li a:hover{

	background:url(../images/css/icons/carousel_paging_dark.png) left 0 no-repeat;

}





.carousel_container .navRight{

	bottom:0px;

	top:auto;

	z-index: 9999;

	background:url(../images/css/icons/carousel_arrows_dark.png) 0px 0 no-repeat;

}



.carousel_container .navLeft{

	background:url(../images/css/icons/carousel_arrows_dark.png) -21px 0 no-repeat;

	bottom:0px;

	top:auto;

	left:0px;

	z-index: 9999;

	width:20px;

	height:32px;

}



.carousel_container .navRight:hover{

	background:url(../images/css/icons/carousel_arrows_dark.png) 1px -38px no-repeat;

}



.carousel_container .navLeft:hover{

	background:url(../images/css/icons/carousel_arrows_dark.png) -22px -38px no-repeat;

}



.carousel_container .carousel_contents{

	overflow: hidden;

	width: 269px;

	position: absolute;

	left: 0px;

	height: 181px;

}



.carousel_container .carousel_contents,.carousel_container .carousel ul li{

	width: 269px;

}





.carousel_container .carousel .carousel_contents ul,.carousel_container .carousel .carousel_contents{

	height:auto;

}



.carousel_container .carousel{

	padding-bottom:40px;

}



/* 

	

	Three Tabbed Box



*/



.stepList {

    background: none repeat scroll 0 0 #d2c3f4;

    -moz-border-radius: 26px;

    -webkit-border-radius: 26px;

    border-radius: 26px;

    color: #FFFFFF;

    display: block;

    font-size: 26px;

    height: 22px;

    padding: 7px 11px 15px 15px;

    width: 19px;

    margin-top: -10px;    

    }



.three_tab_block {

	 	margin: 0;

    	padding: 30px 0 15px;;

   		position: relative;

}



.three_tab_block > ul {

		left: 0;

		list-style: none outside none;

		margin: 0;

		position: absolute;

		top: 0;

		width: 670px;

	list-style: none;
}

	

.three_tab_block ul.menu li{

	margin: 0 6px 0 0;

	width: 210px;

	float: left;
		list-style: none;

}

		

.three_tab_block ul.menu li a{

	background: #d5d4d4; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: #2d2c2c; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJkMmMyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI4JSIgc3RvcC1jb2xvcj0iIzU5NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iIzU5NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzM0MzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top, #2d2c2c 0%, #595858 28%, #595858 72%, #343333 99%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2d2c2c), color-stop(28%,#595858), color-stop(72%,#595858), color-stop(99%,#343333)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #2d2c2c 0%,#595858 28%,#595858 72%,#343333 99%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #2d2c2c 0%,#595858 28%,#595858 72%,#343333 99%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #2d2c2c 0%,#595858 28%,#595858 72%,#343333 99%); /* IE10+ */

	background: linear-gradient(top, #2d2c2c 0%,#595858 28%,#595858 72%,#343333 99%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2c2c', endColorstr='#343333',GradientType=0 ); /* IE6-8 */

	height: 30px;	

	-webkit-border-radius: 7px 7px 0 0;

	-moz-border-radius: 7px 7px 0 0;

	border-radius: 7px 7px 0 0;

	text-align: center;

}



.three_tab_block ul.menu li a:hover{

	background: #bca0ff;

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYTBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjM0N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top, #bca0ff 0%, #4b347f 100%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bca0ff), color-stop(100%,#4b347f));

    background: -webkit-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

    background: -o-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

    background: -ms-linear-gradient(top, #bca0ff 0%,#4b347f 100%);

    background: linear-gradient(top, #bca0ff 0%,#4b347f 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bca0ff', endColorstr='#4b347f',GradientType=0 );

}



.three_tab_block ul.menu li.active a{

	background: #d5d4d4; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top, #d5d4d4 0%, #F4F4F4 99%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d5d4d4), color-stop(99%,#F4F4F4)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #d5d4d4 0%,#F4F4F4 99%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #d5d4d4 0%,#F4F4F4 99%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #d5d4d4 0%,#F4F4F4 99%); /* IE10+ */

	background: linear-gradient(top, #d5d4d4 0%,#F4F4F4 99%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d4d4', endColorstr='#F4F4F4',GradientType=0 ); /* IE6-8 */

	

}

		

.three_tab_block ul.menu li {

	line-height: 30px;

	padding-bottom: 2px;

	font-size: 1.5em;

}

.three_tab_block ul.menu li a{

	text-decoration: none;

	color: #fff;

	display:block;



}

.three_tab_block > ul li.active a{

	color: #55379b;

}

.three_tab_block .tab{

	background: #f4f4f4; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2U2ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcyJSIgc3RvcC1jb2xvcj0iI2Q1ZDRkNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #f4f4f4 0%, #e6e5e5 29%, #d5d4d4 72%, #e6e5e5 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(29%,#e6e5e5), color-stop(72%,#d5d4d4), color-stop(100%,#e6e5e5)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #f4f4f4 0%,#e6e5e5 29%,#d5d4d4 72%,#e6e5e5 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #f4f4f4 0%,#e6e5e5 29%,#d5d4d4 72%,#e6e5e5 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #f4f4f4 0%,#e6e5e5 29%,#d5d4d4 72%,#e6e5e5 100%); /* IE10+ */

	background: linear-gradient(top, #f4f4f4 0%,#e6e5e5 29%,#d5d4d4 72%,#e6e5e5 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e6e5e5',GradientType=0 ); /* IE6-8 */

	padding: 20px 10px 10px 10px;

}



.ie7 .three_tab_block .tab,

.ie6 .three_tab_block .tab {background:#f2f2f2}

			

.three_tab_block .tab div{

	background: #fff;

	padding: 25px 35px;

	overflow:hidden;

}

.ie7 .three_tab_block .tab div{filter:none !important;}

.three_tab_block .tab div p, 

.three_tab_block .tab div ul, 

.three_tab_block .tab div ul li,

.lightbox_container .col ul,

.lightbox_container .col ul li {

	margin: 0 0 15px;


}



.three_tab_block p .small_tab_img {

	float:right;

	width:280px;

	padding:15px 0 15px 15px;

}



.three_tab_block img + strong {

	display:block;

	padding:10px 0 0 0;

	font-size:11px;

}



.three_tab_block img,

.lightbox_container .img_holder img {

	background:#fff;

	display:block;

	padding:6px;

	-webkit-box-shadow: 1px 1px 8px 1px #b2b1b0;

	-moz-box-shadow: 1px 1px 8px 1px #b2b1b0;

	box-shadow: 1px 1px 8px 1px #b2b1b0;

}



.three_tab_block blockquote + p {

	margin:15px 0 0 40px !important;

}



.three_tab_block .tab div ul,

.lightbox_container .col ul {

	list-style: none;

}



.three_tab_block .tab div ul li,

.lightbox_container .col ul li {

	padding: 1px 0 1px 30px;

	background:url(../images/css/icons/bullet-tabs.png) no-repeat 0 0;

}



.three_tab_block .tab div ol,

.lightbox_container .col ol {

	color:#55379B;

}



.three_tab_block .tab div ol li,

.lightbox_container .col ol li {

	color:#55379B;

}



.three_tab_block .tab div ol {

}



.three_tab_block .tab div ol li .overide,

.lightbox_container .col ol li .overide {

	color:#333;

	padding:4px 0 0 15px;

	position:relative;

	overflow: visible;

}



.ie9 .three_tab_block .tab div ol li .overide,

.ie9 .lightbox_container .col ol li .overide {

	top:-18px;

}



					

.three_tab_block .tab h3, .three_tab_block .tab h2 {

	font-size: 1.9em;

	margin: 0 0 15px 0;

	color:#333;

}



.three_tab_block .tab div ul li strong + p {

	margin:10px 0;

}



ul.tab_block_hp {list-style:none;width:700px;padding:10px 0}

ul.tab_block_hp li {float:left;display:inline-block;border:1px solid #dbd9d9;background: none !important;padding:0 !important;margin:0 13px 13px 0 !important}

ul.tab_block_hp li a {display:block;height:162px;width:173px;position:relative;cursor:pointer}

ul.tab_block_hp li a:hover {background:none !important;text-decoration:none !important;}



ul.tab_block_hp li a strong {

    

    font-weight:normal;

    background:#FFFFFF;

    position:absolute;

    left:0;

    bottom:0;

    

    }



ul.tab_block_hp li a strong span {

    background:url(../images/css/core/arrows/medium_purple_arrow.png) no-repeat 143px 12px;

    display:block;

    padding:10px 30px 10px 20px;

    width:123px;

    height:37px;

    font-size:1.2em;

    }





ul.tab_block_hp li a:hover strong {

    background: #8f7ac0; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhmN2FjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iIzZlNTZhNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzQwMmE3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTIzNjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #8f7ac0 0%, #6e56a7 36%, #402a72 57%, #352362 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8f7ac0), color-stop(36%,#6e56a7), color-stop(57%,#402a72), color-stop(100%,#352362)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* IE10+ */

    background: linear-gradient(top,  #8f7ac0 0%,#6e56a7 36%,#402a72 57%,#352362 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f7ac0', endColorstr='#352362',GradientType=0 ); /* IE6-8 */

    color:#FFF;

}



ul.tab_block_hp li a:hover strong span {

    background:url(../images/css/core/arrows/medium_arrow.png) no-repeat 153px 13px;

}



.js ul.tab_block_hp li a span.hover {display:none}

ul.tab_block_hp li a span.hover p{color:#404040;padding:15px 20px;z-index:1000}





/* 



	Form elements 



*/



input {

	font-size:1.2em;

	outline:none;

}





/* Registration form */



.reg_form_layout {

	padding:30px;

} 



.reg_form_layout p, 

.reg_form_layout label, 

.reg_form_layout span {

	color:#404040;

} 



.reg_form_layout form {

	margin:30px 0 0 0;

	position:relative;

}



.reg_form_layout form .col {

	width:440px;

	float:left;

}



.reg_form_layout form .col_forgot {

	width:580px;

}



.reg_form_layout form .col + .col {

	margin:0 0 0 30px;

}



.reg_form_layout form .col_forgot .checkbox {

	float:left;

	margin:0 5px 0 0;

}



.reg_form_layout form .col_forgot .checkbox + label {

	font-size:1.2em;

}



.reg_form_layout form .formRow {

	padding:0 0 30px 0;

	height:auto;

}

.reg_form_layout form .errorRow {

	padding-bottom:13px;

	

}

.reg_form_layout form .formRow.lastRow {

	padding:0 0 20px 0;

}



.reg_form_layout  form .checkboxRow {

	padding:0 0 10px 0;

	height:auto;

}



.reg_form_layout form  .back_next {

	top:122px;

}



.reg_form_layout label,

.lightbox_container form .formRow .formBlock label, 

.lightbox_container form .formRow .fbRadioBtns label.small strong {

	display:block

}



.reg_form_layout form .formRow .formBlock {

	float:left;

	

}



.reg_form_layout form .formRow .Block {

	float:left;

	

}

.reg_form_layout form .formRow .buttonContainer {

	float:left;

	padding-right:5px;

	

}



.reg_form_layout form .double_button {

	padding:0;

}



.reg_form_layout form .login_button {

	margin:40px 0 0 0;

}





.reg_form_layout form .double_button .formBlock {

	margin:0 15px 0 0;

}



.reg_form_layout form .formRow .hints {

	font-size:1.1em;

	width: 140px;

	float:left;

	padding:30px 0 0 15px;

	clear:none;

}



.reg_form_layout form .formRow .phone_extension {

	float:left;

	color:b7b7b7;

	font-weight:bold;

	line-height:30px;

	padding: 0 4px;

}



.reg_form_layout form .formRow .labelFake + .phone_extension {

	position:absolute;

	left:-10px;

	padding:0;

}



.reg_form_layout label,

.labelFake,

.lightbox_container form label{

	font-size:1.6em;

	line-height:1.2em;

	padding:0 0 12px 0;

	font-family: 'NewBTRegular', Arial, Helvetica;

}

.ie7 .labelFake {

	padding:0;

}

.ie8 .labelFake {

	padding:0;

}

.reg_form_layout label.fbInfo,

.lightbox_container form span.fbInfo{

	color:#909090;

	display:block;

	padding:12px 20px 0 0;

	font-size:1.2em;

	float:left;

}



.reg_form_layout  .verisign {

	position:absolute;

	left:350px;

	bottom:10px;

}



.oneBillPlusfbInfo {

	margin:-20px 0 20px 0;

}



.reg_form_layout label.fbInfo {

	padding:3px 0 0 0;

}



.reg_form_layout  .selectRow .newListSelected, 

.reg_form_layout  .selectRow .SSContainerDivWrapper {

	width:270px;

	border:1px solid #b7b7b7;

}



.reg_form_layout  .selectRow.smallSelect .SSContainerDivWrapper, 

.reg_form_layout  .selectRow.smallSelect  .newListSelected{

	width:60px;

	border:1px solid #b7b7b7;

	float:none;

	

}



.reg_form_layout .selectRow.smallSelect  .newListSelected .selectedTxt {

	background: url(../images/css/core/arrows/arrows.png) no-repeat 90% -226px;

}





.reg_form_layout .srLarge .newListSelected .selectedTxt, 

.reg_form_layout .csLarge .newListSelected .selectedTxt,

.lightbox_container .srLarge .newListSelected .selectedTxt, 

.lightbox_container .csLarge .newListSelected .selectedTxt {

	font-size:1.6em;

	line-height:20px;

    background: url(../images/css/core/arrows/arrows.png) no-repeat 97% -226px;

}



.lightbox_container .srLarge .newListSelected .selectedTxt, 

.lightbox_container .csLarge .newListSelected .selectedTxt {

	background-position:95% -226px;

	line-height:17px;

}



.reg_form_layout input.text,

.lightbox_container form .formRow .formBlock input.text, 

.lightbox_container form .formRow textarea {

	border:1px solid #B7B7B7;

	padding:3px 10px 0 10px;

	font-size:1.6em;

	line-height:1em;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 0 3px 0 #bab9b9;

	-moz-box-shadow: inset 0 0 3px 0 #bab9b9;

	box-shadow: inset 0 0 3px 0 #bab9b9;

	display:block;

}



.reg_form_layout input.text {

	width:250px;

	height:32px;

	padding:1px 10px;

	float:left;

}



.reg_form_layout .selectRow .newListSelected {

	height:34px;

	background: url(../images/css/core/selectBg2.png)  0 0 repeat-x;

	

}



.reg_form_layout .formBlock input.text {

	float:none;

}



.reg_form_layout input.midText {

	width:90px;

	float:none;

	margin:0;

}



.reg_form_layout input.lrgText {

	width:175px;

}



.reg_form_layout input.smallText {

	width:50px;

	float:none;

}



input.blackButton {

	background: #a5a5a5; /* Old browsers */

	background: -moz-linear-gradient(top, #a5a5a5 0%, #000000 54%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5a5a5), color-stop(54%,#000000)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #a5a5a5 0%,#000000 54%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #a5a5a5 0%,#000000 54%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #a5a5a5 0%,#000000 54%); /* IE10+ */

	background: linear-gradient(top, #a5a5a5 0%,#000000 54%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5a5a5', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}





/* validation css */



.error, .errorRow .hints, .phoneError .errorHints {

	color:#f24444 !important;

	float:left;

	clear:left;

	font-size:1.1em;

	width:100%;

	

}

.ie7 .hints {

	top:31px;

}



#contactMethod + .error {

	position:relative;

	top:-12px;

} 



select + .error {

    position: absolute;

	left: 0;

	top:69px;

	

}



.lightbox_container select + .error{

	top:65px;

}



.lightbox_container .heardThrough select + .error{

	top:85px;

}



input.text +.error {

	padding:3px 0 0 0;

	width:100%;

	

}





.phoneError .error {

 

}



/* Blocks */



.sidebar .single_image_info_block{

	margin-bottom:10px;

}



.single_image_info_block{

	background: #f0f0f0; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(left, #f0f0f0 0%, #fcfcfc 49%, #eae9e9 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f0f0f0), color-stop(49%,#fcfcfc), color-stop(100%,#eae9e9)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left, #f0f0f0 0%,#fcfcfc 49%,#eae9e9 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left, #f0f0f0 0%,#fcfcfc 49%,#eae9e9 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left, #f0f0f0 0%,#fcfcfc 49%,#eae9e9 100%); /* IE10+ */

	background: linear-gradient(left, #f0f0f0 0%,#fcfcfc 49%,#eae9e9 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#eae9e9',GradientType=1 ); /* IE6-8 */

	-webkit-border-radius: 7px 7px 7px 7px;

	-moz-border-radius: 7px 7px 7px 7px;

	border-radius: 7px 7px 7px 7px;

	border: 2px solid #fff;

	box-shadow: 0 0 3px 0 #e2e2e1;

	padding: 15px 20px;

	position: relative;

	zoom:1;

}



.ie7 .single_image_info_block,

.ie8 .single_image_info_block {

	border:1px solid #ccc;

}



.single_image_info_block h2,.single_image_info_block h4{

	font-size: 1.8em;

	margin-bottom: 14px;

	color:#333;

	padding:0;

}

.indented_content .single_image_info_block h2{

	font-size: 1.8em;

	margin-bottom: 14px;

	color:#333;

	padding:0;

}

.single_image_info_block p{

	padding-bottom:20px;

}



/* hiding for the new media email buttons



.single_image_info_block a{

	font-size: 1.6em;

	text-decoration: none;

	position: absolute!important;

	font-family: 'NewBTRegular',Arial,Helvetica;

	bottom: 10px;

	right: 20px;

	padding-right:20px;

	background:url(../images/css/core/arrows/arrows.png) 100% -317px no-repeat;

}



.single_image_info_block p a{

	font-size:1.5em;

}



.single_image_info_block a:hover {

	text-decoration: underline;

}

*/

		

.single_image_info_block img{

	float: left;

	margin: 0 10px 0 0;

	/*box-shadow: 0 0 4px 0 #dddddc;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;*/



}

.sidebar .no_image_info_block{

	margin-bottom:10px;

}



.no_image_info_block{

	background: #f0f0f0; /* Old browsers */

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(left, #f0f0f0 0%, #fcfcfc 49%, #eae9e9 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f0f0f0), color-stop(49%,#fcfcfc), color-stop(100%,#eae9e9)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(left, #f0f0f0 0%,#fcfcfc 49%,#eae9e9 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(left, #f0f0f0 0%,#fcfcfc 49%,#eae9e9 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(left, #f0f0f0 0%,#fcfcfc 49%,#eae9e9 100%); /* IE10+ */

	background: linear-gradient(left, #f0f0f0 0%,#fcfcfc 49%,#eae9e9 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#eae9e9',GradientType=1 ); /* IE6-8 */

	-webkit-border-radius: 7px 7px 7px 7px;

	-moz-border-radius: 7px 7px 7px 7px;

	border-radius: 7px 7px 7px 7px;

	border: 2px solid #fff;

	box-shadow: 0 0 3px 0 #e2e2e1;

	padding: 15px 20px;

	position: relative;

	zoom:1;

	

}



.ie7 .no_image_info_block,

.ie8 .no_image_info_block {

	border:1px solid #ccc;

}



.no_image_info_block h2,.no_image_info_block h4{

	font-size: 1.8em;

	margin-bottom: 14px;

	color:#333;

}



.no_image_info_block p{

	padding-bottom:20px;

}



.no_image_info_block a{

	font-size: 1.6em;

	text-decoration: none;

	position: absolute!important;

	font-family: 'NewBTRegular',Arial,Helvetica;

	bottom: 10px;

	right: 20px;

	padding-right:20px;

	background:url(../images/css/core/arrows/arrows.png) 100% -317px no-repeat;

}



.no_image_info_block p a{

	font-size:1.5em;

}



.no_image_info_block a:hover {

	text-decoration: underline;

}

		

.no_image_info_block img{

	float: left;

	margin: 0 10px 0 0;

	box-shadow: 0 0 4px 0 #dddddc;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;



}

/* as above but altered for 2 cols split */

.indented_content h3 {

	margin:0 0 0 20px;

}

.indented_content h3 + .siib_cols2Frame {

	margin:15px 0 0 0;

}



.siib_cols2Frame .single_image_info_block {

	width:275px;

	float:left;

	margin-right:20px;

	padding:15px;

	zoom:1;

}



.ie7 .siib_cols2Frame .single_image_info_block {

	border:1px solid #ccc;

}



.siib_cols2Frame .block2{

	margin-right:0;

}



.siib_cols2Frame .last{

	margin-right:0px;

}



.siib_cols2Frame .single_image_info_block p{

	float:left;

	width:179px;

}





/* Resources block */



.resources_block{

	padding:0 0 20px 20px;

}



.ie8 .resources_block {

	padding:20px 0 20px 20px;

}



.resources_block h2 {

	margin:30px 0 0 0;

}



.resources_block h3{

	margin: 20px 0px 7px;

}



.resources_block .pdf{

	width: auto;

	margin: 0 0 7px 0;

}

	

.resources_block .pdf img{

	float: left;

	margin: 0 10px 0 0;

}



.resources_block .pdf h4{

	font-weight: bold;

}



.resources_block .pdf p{

	margin-bottom:0px;

}



/* Indented content */



.indented_content{

	margin:26px 0;

}



.indented_content h2 {

	padding-left:20px;

	padding-bottom:10px;

}



.indented_content h2 a{

	background:url(../images/css/core/arrows/medium_purple_arrow.png) right center no-repeat;

	display:inline-block;

	padding-right:20px;

}



/* content blocks with hover title  */



.spotlight div.item {

	float:left;

	min-height:170px;

	width:311px;

	margin:0 11px 11px 0;

	padding-bottom: 20px;

	border:1px solid #ccc;

	background: #ffffff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGgRetail9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));

	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	background: linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );

}



.spotlight div.item2 {

	float:left;

	min-height:170px;

	width:311px;

	margin:0 11px 11px 0;

	padding-bottom: 20px;

	border:1px solid #ccc;

	background: #ffffff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGgRetail9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));

	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	background: linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );

}



.full_width .spotlight div.item {

	margin: 0 10px 18px 0;

	width:305px;

	height:570px;

}



.full_width .spotlight div.item2 {

	margin: 0 10px 18px 0;

	width:465px;

	height:350px;

}



.ie8 .full_width .spotlight div.group1 {

	margin: 0 17px 18px 0 !important;

}



.full_width .spotlight div.group2 {

	margin: 0 18px 1px 0;

}

.ie8 .full_width .spotlight div.group2 {

	margin: 0 17px 1px 0 !important;

}

.ie8 .full_width .spotlight div.right {

	margin-right:0 !important;}



.spotlight div.right, .full_width .spotlight div.right {

	margin-right:10px;

}



.spotlight div.item h3{

	display:block;

	margin-bottom:20px;

}





.spotlight div.item2 h3{

	display:block;

	margin-bottom:20px;

}



.spotlight div.item h3 a{

	display:block;

	color:#55379b;

	text-decoration:none;

	display:block;

	height: 53px;

	padding:15px 25px 0px;

}



.spotlight div.item2 h3 a{

	display:block;

	color:#55379b;

	text-decoration:none;

	display:block;

	height: 53px;

	padding:15px 25px 0px;

}



.spotlight div.item h3 a:hover{

	background: #8670bb;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2NzBiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTIyNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #8670bb 0%, #352261 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8670bb), color-stop(100%,#352261));

	background: -webkit-linear-gradient(top, #8670bb 0%,#352261 100%);

	background: -o-linear-gradient(top, #8670bb 0%,#352261 100%);

	background: -ms-linear-gradient(top, #8670bb 0%,#352261 100%);

	background: linear-gradient(top, #8670bb 0%,#352261 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8670bb', endColorstr='#352261',GradientType=0 );

}



.spotlight div.item2 h3 a:hover{

	background: #8670bb;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg2NzBiYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNTIyNjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #8670bb 0%, #352261 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8670bb), color-stop(100%,#352261));

	background: -webkit-linear-gradient(top, #8670bb 0%,#352261 100%);

	background: -o-linear-gradient(top, #8670bb 0%,#352261 100%);

	background: -ms-linear-gradient(top, #8670bb 0%,#352261 100%);

	background: linear-gradient(top, #8670bb 0%,#352261 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8670bb', endColorstr='#352261',GradientType=0 );

}



.spotlight div.item h3 a span{

	background:url(../images/css/core/arrows/arrows.png) right -90px no-repeat;

	display:block;

	border-bottom:1px solid #ccc;

	height: 53px;

}



.spotlight div.item2 h3 a span{

	background:url(../images/css/core/arrows/arrows.png) right -90px no-repeat;

	display:block;

	border-bottom:1px solid #ccc;

	height: 53px;

}



.spotlight div.item h3 a:hover span{

	background:url(../images/css/core/arrows/arrows.png) right -138px no-repeat;

	color:#fff;

	border:0px;

}



.spotlight div.item2 h3 a:hover span{

	background:url(../images/css/core/arrows/arrows.png) right -138px no-repeat;

	color:#fff;

	border:0px;

}



.spotlight div.item p{

	padding:0px 25px;

}



.spotlight div.item2 p{

	padding:0px 25px;

}



.spotlight div.item img{

	display:block;

}



.spotlight div.item2 img{

	display:block;

}



/* Paged Content List */



.paged_content_list{

	margin:0 11px 0 0;

}



.full_width .paged_content_list{

	margin:0px;

}



.paged_content_list .nav{

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	padding:0 15px;

	height:55px;

	background: #ffffff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMxJSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMWUxZTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #ffffff 0%, #fdfdfd 31%, #e1e1e1 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(31%,#fdfdfd), color-stop(100%,#e1e1e1));

	background: -webkit-linear-gradient(top, #ffffff 0%,#fdfdfd 31%,#e1e1e1 100%);

	background: -o-linear-gradient(top, #ffffff 0%,#fdfdfd 31%,#e1e1e1 100%);

	background: -ms-linear-gradient(top, #ffffff 0%,#fdfdfd 31%,#e1e1e1 100%);

	background: linear-gradient(top, #ffffff 0%,#fdfdfd 31%,#e1e1e1 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e1e1e1',GradientType=0 );

}



.ie9 .paged_content_list .nav,.ie9 .paged_content_list .list_item{

	filter:none;

}



.paged_content_list .nav .sort_by,.paged_content_list .nav .views,.paged_content_list .nav .per_page{

	float:left;

}



.paged_content_list .nav .sort_by{

	padding:0 5px 0 5px;

	width:120px;

}





.paged_content_list .nav .per_page .customSelect{

	float:left;

	margin-right:5px;

}



.paged_content_list .nav .numbered_pages{

	float:right

}



.paged_content_list .nav p, .paged_content_list .nav .numbered_pages ul, .paged_content_list .nav .numbered_pages ul li{

	float:left;

}



.paged_content_list .nav p, .paged_content_list .nav .numbered_pages ul{

	padding-top:20px;

}



.paged_content_list .nav .numbered_pages .newList {

	padding-top:0;

}

.paged_content_list .nav .numbered_pages ul{

	margin-left:5px;

}



.paged_content_list .nav p{

	padding-right:5px;

	font-size:1.1em;

}



.paged_content_list .nav .numbered_pages ul li{

	list-style:none;

	padding-left:3px;

	line-height:15px;

}



.paged_content_list .nav .numbered_pages ul li.next a,.paged_content_list .nav .numbered_pages ul li.prev a{

	text-decoration:none;

	display:block;

	font-size:1.1em;

}

.paged_content_list .nav .numbered_pages ul li.next a:hover,.paged_content_list .nav .numbered_pages ul li.prev a:hover {

	text-decoration:underline;

}



.paged_content_list .nav .numbered_pages ul li.next a{

	padding-left:5px;

	padding-right:10px;

	background:url(../images/css/core/arrows/arrows.png) right -293px no-repeat;

}



.paged_content_list .nav .numbered_pages ul li.prev a{

	padding-right:5px;

	padding-left:10px;

	background:url(../images/css/core/arrows/arrows.png) left -269px no-repeat;

}



.paged_content_list .nav .white_dropdown{

	float:left;

}



.paged_content_list .nav .content_views li.first{

	margin-right:5px;

}



.paged_content_list .nav .content_views li{

	width:47px;

	height:42px;

	float:left;

	list-style:none;

}



.paged_content_list .nav .content_views li a{

	text-indent:-9999px;

	width:47px;

	height:42px;

	display:block;

}



.paged_content_list .nav .content_views li.list_active a,.paged_content_list .nav .content_views li.list_inactive a:hover{

	background:url(../images/why_bt/case_studies/case_studies_views_icons.png) 0 bottom no-repeat;

}



.paged_content_list .nav .content_views li.list_inactive a{

	background:url(../images/why_bt/case_studies/case_studies_views_icons.png) 0 top no-repeat;

}



.paged_content_list .nav .content_views li.grid_active a,.paged_content_list .nav .content_views li.grid_inactive a:hover{

	background:url(../images/why_bt/case_studies/case_studies_views_icons.png) right top no-repeat;

}



.paged_content_list .nav .content_views li.grid_inactive a{

	background:url(../images/why_bt/case_studies/case_studies_views_icons.png) right bottom no-repeat;

}



.paged_content_list .nav .content_views{

	float:left;

	padding-top: 6px;

	margin-left:5px;

	margin-right:5px;

}





.paged_content_list .nav .customSelect{

	margin-top:5px;

}



.paged_content_list .list_item{

	padding:25px 23px;

	background: #ffffff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #ffffff 39%, #f8f8f8 88%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(39%,#ffffff), color-stop(88%,#f8f8f8));

	background: -webkit-linear-gradient(top, #ffffff 39%,#f8f8f8 88%);

	background: -o-linear-gradient(top, #ffffff 39%,#f8f8f8 88%);

	background: -ms-linear-gradient(top, #ffffff 39%,#f8f8f8 88%);

	background: linear-gradient(top, #ffffff 39%,#f8f8f8 88%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );

}







.full_width .paged_content_list .list_item{

	width: 908px;

}

.paged_content_list .list_item h2,

.paged_content_list .list_item h3,

.paged_content_list .list_item h4 {

	color:#55379B;

	padding-bottom:10px;

	font-size:1.8em;

}



.paged_content_list .list_item h3 a {

	background: url(../images/css/core/arrows/arrows.png) right -91px no-repeat;

	text-decoration:none;

	padding:0 26px 0 0;

}

.paged_content_list .list_item h3 a:hover {

	text-decoration:underline;

}





/* 



	Generic Pages 

	

*/





/* 



	Products and services 



*/



/* Homepage */



.homepage_bleed {

	background-position:center 0;

	background-repeat:no-repeat;

	min-height:515px;

}



.products_and_services .homepage_bleed{

	padding-top:30px;

}



.products_and_services .homepage_bleed .bleed_height {

	height:530px;

}



.products_and_services .homepage_bleed .left_menu,

.solutions .homepage_bleed .left_menu{

	min-height:520px;

}



.ie6 .products_and_services .homepage_bleed,

.ie6 .solutions .homepage_bleed {

	height:515px;

}



.column_layout .two_column_layout_left .homepage_content {

	padding:0 0 10px 0px;

	width:658px;

}



.homepage_content .copy_block{

	padding-left:30px;

	border-left:1px solid #e9e9e9;

	width:627px;

}



.homepage_content .heading_bar,.column_layout .homepage_content .heading_bar{

	padding-top:0px;

	margin-top:10px;

}







.products_and_services .homepage_bleed .case_studies_container {margin-top: 325px;}





/*-- case studies / news stories carousel --*/

.case_studies_container {

	float:right;

	width: 288px;

	padding:0 9px 0 9px;

	height:181px;

	background: #232323;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiMyMzIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGIwYjBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);

	background: -moz-linear-gradient(top, #232323 71%, #0b0b0b 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(71%,#232323), color-stop(100%,#0b0b0b));

	background: -webkit-linear-gradient(top, #232323 71%,#0b0b0b 100%);

	background: -o-linear-gradient(top, #232323 71%,#0b0b0b 100%);

	background: -ms-linear-gradient(top, #232323 71%,#0b0b0b 100%);

	background: linear-gradient(top, #232323 71%,#0b0b0b 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0b0b0b',GradientType=0 );

	position:relative;

	margin:0 11px 0 0;

}



.sidebar_carousel_container{

	float:right;

	width: 288px;

	padding:0 9px 0 9px;

	height:376px;

	background: #232323;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI3MSUiIHN0b3AtY29sb3I9IiMyMzIzMjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGIwYjBiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);

	background: -moz-linear-gradient(top, #232323 71%, #0b0b0b 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(71%,#232323), color-stop(100%,#0b0b0b));

	background: -webkit-linear-gradient(top, #232323 71%,#0b0b0b 100%);

	background: -o-linear-gradient(top, #232323 71%,#0b0b0b 100%);

	background: -ms-linear-gradient(top, #232323 71%,#0b0b0b 100%);

	background: linear-gradient(top, #232323 71%,#0b0b0b 100%);







	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232323', endColorstr='#0b0b0b',GradientType=0 );

	position:relative;

	margin:0 11px 0 0;

}



.why_bt .case_studies_filter_hero{

	background:#585858;

	:root *>background:url(data:image/svg+xml;

	base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTJhMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background:-moz-linear-gradient(top,#585858 0,#2a2a2a 100%);

	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#585858),color-stop(100%,#2a2a2a));

	background:-webkit-linear-gradient(top,#585858 0,#2a2a2a 100%);

	background:-o-linear-gradient(top,#585858 0,#2a2a2a 100%);

	background:-ms-linear-gradient(top,#585858 0,#2a2a2a 100%);

	background:linear-gradient(top,#585858 0,#2a2a2a 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#585858',endColorstr='#2a2a2a',GradientType=0);

	margin-bottom:10px;

	padding:11px 0

}





.sidebar .case_studies_filter h2{

	margin:8px 0;

	font-size:2.1em

}



.sidebar .case_studies_filter h2+p{

	margin:0 0 18px 0

}



.sidebar .case_studies_filter h2 a{

	color:#fff;

	background:url(../images/css/core/arrows/arrows.png) right -137px no-repeat;

	display:inline;

	padding:0 20px 0 0

}



.sidebar .panels .textPanel h3 a{

	color:#fff;

	text-decoration:none

}



.sidebar .case_studies_filter p{

	color:#fff

}



.ie7 .sidebar .case_studies_filter p{

	color:#fff

}



.sidebar .case_studies_filter a{

	color:#ad8aff

}



.sidebar input.button{

	margin-bottom:0

}



.sidebar .case_studies_filter{

	-webkit-border-radius:7px;

	-moz-border-radius:7px;

	-khtml-border-radius:7px;

	border-radius:7px;

	background-color:#232323;

	margin-right:11px

}



.sidebar .case_studies_filter form{

	border:0 none

}



.sidebar .case_studies_filter h3{

	color:#fff;

	border-bottom:1px solid #404040;

	border-top:1px solid #404040;

	padding:10px 0

}



.case_studies_filter .view_all{

	padding:10px 10px 5px;

	border-top:1px solid #404040;

	font-size:1.8em

}



.case_studies_filter .view_all a{

	color:#fff;

	font-family:'NewBTRegular',Arial,Helvetica;

	display:inline-block;

	padding-right:20px;

	background:url(../images/css/core/arrows/medium_arrow.png) right center no-repeat;

	text-decoration:none

}



.case_studies_filter .view_all a:hover{

	text-decoration:underline

}



.case_studies_filter .title,.case_studies_filter .formRow{

	margin:10px 0 18px;

	padding:0 10px

}



.case_studies_filter .title,.case_studies_filter .formRow.checkboxRow{

	padding:11px 10px

}



.case_studies_filter .title{

	color:#fff;

	font-size:2.1em;

	font-family:'NewBTRegular',Arial,Helvetica;

	padding:2px 0 8px 10px;

	border-bottom:1px solid #404040;

	margin:0

}



.case_studies_filter form{

	border-top:1px solid #000;

	padding:10px 0 0 0

}



.case_studies_filter label{

	font-size:1.2em;

	color:#fff;

	font-family:'NewBTRegular',Arial,Helvetica

}



.case_studies_filter #include_video+label{

	position:relative;

	top:3px

}



.case_studies_filter .inputRow label,.case_studies_filter .selectRow label{

	display:block;

	padding-bottom:5px

}



.case_studies_filter #search_text,.case_studies_filter #search_button{

	-webkit-border-radius:5px;

	-moz-border-radius:5px;

	-khtml-border-radius:5px;

	border-radius:5px;

	border:0

}



.case_studies_filter .inputRow #search_text,.myAccountLogin input.text{

	padding:10px 5px 10px 10px;

	width:247px;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

	border:0 none;

	-webkit-box-shadow:inset 1px 1px 10px 0 #bab9b9;

	-moz-box-shadow:inset 1px 1px 10px 0 #bab9b9;

	box-shadow:inset 1px 1px 10px 0 #bab9b9

}



.myAccountLogin{

	width:304px

}



.case_studies_filter .inputRow #search_text::-webkit-input-placeholder{

	color:#404040

}



.case_studies_filter .inputRow #search_text:-moz-placeholder{

	color:#404040

}



.case_studies_filter .checkboxRow input{

	float:left;

	display:block

}



.case_studies_filter .include_video_cb{

	float:left;

	width:118px;

	margin-left:10px;

	margin-top:3px

}



.why_bt .paged_content_list .list_item{

	padding:11px 11px 21px 11px

}



.why_bt .paged_content_list .list_item{

	padding:10px

}



label.access{

	height:0;

	left:-10999px;

	overflow:hidden;

	position:absolute

}



.why_bt .search_specific{

	margin:0 0 30px 0

}



.why_bt .search_results_head h1{

	margin:5px 0

}



.why_bt .search_results_head form{

	float:right;

	width:648px

}



.why_bt .search_results_head form>div{

	float:left

}



.why_bt .search_results_head form>div+div{

	margin:0 0 0 60px

}



.why_bt .search_results_head form input.text{

	padding:10px 5px 10px 10px;

	width:291px;

	-webkit-box-shadow:inset 1px 1px 10px 0 #bab9b9;

	-moz-box-shadow:inset 1px 1px 10px 0 #bab9b9;

	box-shadow:inset 1px 1px 10px 0 #bab9b9;

	margin:0 15px 0 21px;

	-webkit-border-radius:3px;

	-moz-border-radius:3px;

	-khtml-border-radius:3px;

	border-radius:3px;

	border:0 none

}



.why_bt .search_results_head form .selectRow.smallSelect .newListSelected{

	border:1px solid #b7b7b7;

	width:45px;

	margin:2px 0

}



.why_bt .search_results_head form .selectRow.smallSelect .newListSelected .selectedTxt{

	background:url(../images/css/core/arrows/arrows.png) no-repeat 85% -228px;

	font-size:1.3em

}



.why_bt .search_results_head form .selectRow.smallSelect .newListSelected+label{

	font-size:1.4em;

	float:right;

	margin:0 0 0 15px

}



/*-- case studies custom positioning depending on header --*/

.full_width_with_image_hero .case_studies_container {float:left;margin:165px 0 0 10px}

.homepage_bleed .hpb_with_intro .case_studies_container {margin-top: 355px;}



.case_studies_container a, .sidebar_carousel_container a{

	color: #AD8AFF;

}



.sidebar_carousel_container a.navRight{

	position: absolute;

}



.case_studies_container .title, .sidebar_carousel_container .title{

	font-size: 1.75em;

	font-family:'NewBTRegular', Arial, Helvetica;

	padding:20px 0 5px;

	color:#fff;

	margin-bottom:0px;

}





.case_studies_container .pager{

	position: absolute;

	top: 140px;

	left: 48px;

}



.case_studies_container .slider_item a.image{

	display:block;

	float:left;

	padding-right:5px;

	height: 100px;

	width: 106px;

	padding-top:5px;

	position:relative;

}



.case_studies_container .slider_item a.image .video, .sidebar_carousel_container .slider_item a.image .video{

	display:block;

	position:absolute;

	right:0px;

	top: 55px;

	background:url(../images/css/icons/video_icon.png) right 0 no-repeat;

	width:32px;

	height:32px;

	text-indent:-9999px;

}



.case_studies_container .slider_item a.image:hover .video, .sidebar_carousel_container .slider_item a.image:hover .video{

	background:url(../images/css/icons/video_icon.png) left 0 no-repeat;

}



.case_studies_container .slider_item p a, .sidebar_carousel_container .slider_item p a{

	height:auto;

}



.whyHomeCta  {

	position:relative;

	width: 232px;

	margin: 40px 0 0;

	left:238px;

}



.myAccountCta {

	margin:0;

	top:80px;

}



.ie7 .myAccountCta {

	top:250px;

	left:-90px;

}



.myAccountHead {

	float:left;

}



.account_side{

	float:right;

	position:absolute;

	right:0;

	top:160px;

}

.hpb_with_intro .account_side{

	top:165px;

}



.ie7 .account_side {

	height:360px;

	overflow:hidden;

}



.account_side .csf_inner {

	padding:10px 0;

}



.myAccountHead  + .sidebar .case_studies_filter {

	min-height:300px;

	border:0 none;

	background-image:none;

	background-color:#232323;

}



.myAccountHead  + .sidebar .case_studies_filter .csf_inner {

	min-height:300px;

	background:0 none;

	padding:0;

}



.myAccountHead  + .sidebar .case_studies_filter form {

	padding:10px 10px 0 11px;

}



.myAccountHead  + .sidebar .case_studies_filter .title {

	padding:12px 10px 18px 10px;

	margin:10px 10px 0 10px;

	border-bottom:1px solid #909090;

}



.myAccountHead  + .sidebar .case_studies_filter .csf_inner .panelButtonRounded {

	color:#fff;

	-webkit-border-radius: 0 0 7px 7px;

	-moz-border-radius: 0 0 7px 7px;

	border-radius: 0 0 7px 7px;

}



.myAccountHead  + .sidebar .case_studies_filter .view_all {

	padding: 15px 15px 20px 15px;

	border-top:1px solid #909090;

	background: #434343; /* Old browsers */

	background: -moz-linear-gradient(top, #434343 40%, #232323 92%, #232323 100%, #232323 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(40%,#434343), color-stop(92%,#232323), color-stop(100%,#232323), color-stop(100%,#232323)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #434343 40%,#232323 92%,#232323 100%,#232323 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #434343 40%,#232323 92%,#232323 100%,#232323 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #434343 40%,#232323 92%,#232323 100%,#232323 100%); /* IE10+ */

	background: linear-gradient(top, #434343 40%,#232323 92%,#232323 100%,#232323 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#434343', endColorstr='#232323',GradientType=0 ); /* IE6-9 */

	-moz-border-radius-topleft: 0px;

	-moz-border-radius-topright: 0px;

	-moz-border-radius-bottomright: 7px;

	-moz-border-radius-bottomleft: 7px;

	-webkit-border-radius: 0px 0px 7px 7px;

	border-radius: 0px 0px 7px 7px; 

}



.sidebar .forgot p {

	margin:0 0 0 25px;

	float:left;

}



.case_studies_container .slider_item p,

.whyHomeCta p.whyHomeTxt{

    font-family:'NewBTRegular', Arial, Helvetica;

    font-size:1.1em;

    float:right;

    width:109px !important;

    margin:3px 23px 7px 0;

	color:#ccc;

}







.whyHomeCta p.whyHomeTxt {

	padding:0 !important;

	margin:0px 10px 7px 0;

	font-size:1.3em;

	color:#FFF;

	width:109px;

	 

}



.case_studies_container .slider_item p a,.sidebar_carousel_container .slider_item p a{

	font-size:0.9em;

}



.whyHomeCta a.image .video{

	background:url(../images/css/icons/video_icon.png) 100% 0 no-repeat;

	width:32px;

	Height:32px;

	text-indent:-9999px;

	display:block;

	position:absolute;

	left:78px;

	bottom: -8px;

	}



.whyHomeCta a.image .video:hover,

.whyHomeCta a.image .video:active {

	background:url(../images/css/icons/video_icon.png) 0 0 no-repeat;

	}

	

.products_and_services .homepage_bleed .sharebar{

	width:292px;

	margin-right:11px;

}





/* grey carousel */

.grey_stripe_box .carousel {

	background:url(../images/css/core/lightbox/grey_lightbox_bg.png);

	width:620px;

	height:110px !important;

	position: relative;

	right:10px;

    width: 620px;

	padding:20px 0 10px 0;

	margin-top:20px;

}

.grey_stripe_box_small .carousel {

	margin-top:40px;

	top:10px;

}



.grey_stripe_box .carousel ul li{

	width:135px;

	

}



.grey_stripe_box .carousel .carousel_contents {

	width:528px !important;

	left:50px;

}



.grey_stripe_box .carousel ul li a {

	position:relative;

	background:#fff;

	padding:5px;

	display:block;

	-webkit-box-shadow: 1px 1px 4px 1px #b2b1b0;

	-moz-box-shadow: 1px 1px 4px 1px #b2b1b0;

	box-shadow: 1px 1px 4px 1px #b2b1b0;

	width:98px;

	height:56px;

}



.grey_stripe_box_small .carousel ul li a {

	padding: 3px;

}



.grey_stripe_box .carousel ul li a .img {

	display:block;

}



.grey_stripe_box_small .carousel .carousel_contents ul{

	position:absolute;

	top:24px;

	left:0px;

	height:181px;

}



.grey_stripe_box .carousel ul li a.image + p {

	margin-top:10px;

}



.grey_stripe_box .carousel ul li a.image ~ p {

	margin-bottom:0;

}



.grey_stripe_box a.image .video  {

	background:url(../images/css/icons/video_icon.png) right 0 no-repeat;

	display:block;

	text-indent:-9999px;

	width:32px;

	height:32px;

	position:absolute;

	right:-15px;

	bottom: -10px;

}



.grey_stripe_box a.image .video:hover  {

	background:url(../images/css/icons/video_icon.png) left 0 no-repeat;

}



.grey_stripe_box .navLeft, 

.grey_stripe_box .navRight {

	background: url(../images/css/core/lightbox/grey_lightbox_arrow.png) no-repeat;

	top: 30px;

	width:25px;

	height:50px;

}



.grey_stripe_box .navLeft {

	background-position:-5px -2px;

	left:10px;

}



.grey_stripe_box .navRight {

	right:10px;

	background-position:-60px -2px;

}



.grey_stripe_box .navLeft, .grey_stripe_box .navRight {

	top:40px;

}



.grey_stripe_box a.navLeft:hover,

.grey_stripe_box a.navLeft:active{

	background: url(../images/css/core/lightbox/grey_lightbox_arrow.png) no-repeat -5px -105px !important;

}



.grey_stripe_box .navRight:hover,

.grey_stripe_box .navRight:active {

		background: url(../images/css/core/lightbox/grey_lightbox_arrow.png) no-repeat -60px -105px !important;

}



/* Category Page */







.products_and_services .category_hero h1{

	font-size:1.8em;

	font-weight:normal;

	padding-bottom:8px;

	border-bottom:1px solid #909090;

	margin:30px 20px 0 20px;

}



.products_and_services .category_hero h1 span{

	color:#cccccc;

}





.products_and_services .category_hero .copy p {

	margin:20px 10px 0 20px;

	font-family:'NewBTRegular', Arial, Helvetica;

	font-size:1.6em;

}

.products_and_services .category_hero .copy p.spiel {

	font-size:1.4em;

	width:285px;

}	



.products_and_services .category_hero .copy .bt_contact{

	line-height:22px;

}

.products_and_services .category_hero .copy .bt_contact img{

	display:block;

	float:left;

	padding-right:10px;

}



.products_and_services .category_hero .copy .bt_contact .btContactBox span{

	font-size:1.5em;

}

.products_and_services .category_hero .copy .bt_contact .btContactBox .btContactTxt{

	font-size: 1em;

}

.products_and_services .category_hero .copy .bt_contact .btContactBox{

	padding-top: 8px;

	position: relative;

	display: block;

}

.products_and_services .category_hero .copy .agent_desktop span  {

	position:absolute;

	top:125px;

	left:70px;

}

.products_and_services .category_hero .copy .agent_desktop img {

	padding:10px 0 0 0;

}

/* 



	Main Global Services Homepage



*/



.full_width_social_footer{

	background:#000000;

	padding-bottom:13px;

}



.homepage_title_bar{

	padding:28px 0 15px;

}



.lets_talk_title{

	color:#fff;

	padding:28px 0 0px;

}



.lets_talk_title h2, .lets_talk_title p,.homepage_title_bar h2,.homepage_title_bar p{

	float:left;

}



.homepage_title_bar h2{

	padding-left:33px;

	margin-right:18px;

	padding-right:25px;

	width:80px;

}

.lets_talk_title h2 {

	padding-left:33px;

	margin-right:18px;

	padding-right:25px;

	width:122px;

}

.lets_talk_title h2{

	background: url(../images/css/core/arrows/arrows.png) right -837px no-repeat;	

}



.lets_talk_title h2 a{

	color: #fff;

}



.homepage_title_bar h2{

	background: url(../images/css/core/arrows/arrows.png) right -874px no-repeat;	

	display:inline;

}



.lets_talk_title p,.homepage_title_bar p{

	width:770px;

	font-size: 1.4em;

	color: #4f4d4d;

}



.lets_talk_title p{

	color: #ccc;

}



.full_width_social_footer .twoCol #	social_panels{

	width: 648px;

	float:right;

}



.homepage_carousel{

position:relative;

width:978px;

min-height:466px;

margin:0 auto;

}

.homepage_carousel .carousel{

width:100%;

height:auto;

}

.homepage_carousel .pager_container{

position:absolute;

padding-bottom:50px;

bottom:13px;

left:78px;

}

.homepage_carousel .pager_container .pager_list_container{

background:url(../images/css/homepage/transparent_edging.png) 0 0 repeat;

padding:4px;

-webkit-border-radius:5px;

-moz-border-radius:5px;

-khtml-border-radius:5px;

border-radius:5px;

}

.homepage_carousel .pager_container .pager_list_container .pager_list{

background:url(../images/css/homepage/transparent_contents.png) 0 0 repeat;

padding:10px 20px;

width:192px;

}

.homepage_carousel .pager_container .pager_list_container .pager_list a.active{

color:#333;

}

.homepage_carousel .pager_container .pager_list_container .pager_list .title{

border-bottom:1px solid #b8b8b8;

font-size:1.5em;

padding-bottom:8px;

}

.homepage_carousel .pager_container a.title_button{

position:absolute;

bottom:0;

left:0;

display:block;

padding:4px;

font-family:'NewBTRegular',Arial,Helvetica;

background:url(../images/css/homepage/transparent_edging.png) 0 0 repeat;

-webkit-border-radius:5px;

-moz-border-radius:5px;

-khtml-border-radius:5px;

border-radius:5px;

}

.homepage_carousel .pager_container a.title_button span{

display:block;

padding-right:35px;

padding-left:20px;

line-height:36px;

white-space:nowrap;

height:36px;

color:#fff;

font-size:1.5em;

background:#636363 url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat; /* Old browsers */

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-moz-linear-gradient(top,#636363 0%,#444 39%,#323232 62%,#202020 100%); /* FF3.6+ */

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#636363),color-stop(39%,#444),color-stop(62%,#323232),color-stop(100%,#202020)); /* Chrome,Safari4+ */

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-webkit-linear-gradient(top,#636363 0%,#444 39%,#323232 62%,#202020 100%); /* Chrome10+,Safari5.1+ */

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-o-linear-gradient(top,#636363 0%,#444 39%,#323232 62%,#202020 100%); /* Opera 11.10+ */

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-ms-linear-gradient(top,#636363 0%,#444 39%,#323232 62%,#202020 100%); /* IE10+ */

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,linear-gradient(top,#636363 0%,#444 39%,#323232 62%,#202020 100%); /* W3C */

background-image:url(../images/css/core/arrows/arrows_v2.png) -782px -521px no-repeat;

background-position-x:95%;

}

.ie9 .homepage_carousel .pager_container a.title_button span,.ie9 .homepage_carousel .pager_container a.activebutton span,.ie9 .homepage_carousel .pager_container a.title_button:hover span{

filter:none;

}

.homepage_carousel .pager_container a.activebutton span,.homepage_carousel .pager_container a.title_button:hover span{

display:block;

padding-right:35px;

padding-left:20px;

line-height:36px;

white-space:nowrap;

height:36px;

color:#fff;

font-size:1.5em;

background:#bca0ff url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat;

:root *> background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYTBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YjM0N2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-moz-linear-gradient(top,#bca0ff 0%,#4b347f 100%);

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bca0ff),color-stop(100%,#4b347f));

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-webkit-linear-gradient(top,#bca0ff 0%,#4b347f 100%);

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-o-linear-gradient(top,#bca0ff 0%,#4b347f 100%);

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,-ms-linear-gradient(top,#bca0ff 0%,#4b347f 100%);

background:url(../images/css/core/arrows/arrows_v2.png) 114px -782px no-repeat,linear-gradient(top,#bca0ff 0%,#4b347f 100%);

background-position-x:95%;

}

.homepage_carousel .pager_container a.title_button:hover{

text-decoration:none;

}

.homepage_carousel .carousel .carousel_contents .pager{

z-index:99999;

position:relative;

top:auto;

left:auto;

height:auto;

}

.homepage_carousel .carousel .pager li{

height:auto;

float:none;

padding-top:5px;

font-size:1.1em;

}

.homepage_carousel .pager li a{

text-indent:0;

background:none;

height:auto;

width:auto;

}

.homepage_carousel .pager li a{

}

.homepage_carousel .navRight,.homepage_carousel .navLeft{

display:none;

}

.homepage_carousel .wrapper .navRight,.homepage_carousel .wrapper .navLeft{

display:block;

text-decoration:none;

-webkit-tap-highlight-color:rgba(0,0,0,0);

}

.homepage_carousel .wrapper .navRight span,.homepage_carousel .wrapper .navLeft span{

display:none;

font-size:1.1em;

color:#333;

}

.homepage_carousel .wrapper .navRight span strong,.homepage_carousel .wrapper .navLeft span strong{

font-weight:normal;

color:#55379b;

}

.homepage_carousel .navLeft,.touch .homepage_carousel .navLeft:hover{

background:url(../images/css/homepage/arrows.png) 0 0 no-repeat;

top:178px;

left:0;

z-index:5000;

width:66px;

height:100px;

}

.homepage_carousel .navRight,.touch .homepage_carousel .navRight:hover{

background:url(../images/css/homepage/arrows.png) right 0 no-repeat;

top:178px;

right:0;

z-index:5000;

width:66px;

height:100px;

}

.no-touch .homepage_carousel .navRight:hover{

background:url(../images/css/homepage/arrows.png) right -95px no-repeat;

width:271px;

padding-right:50px;

}

.no-touch .homepage_carousel .navLeft:hover{

background:url(../images/css/homepage/arrows.png) 0 bottom no-repeat;

width:271px;

padding-left:50px;

}

.no-touch .homepage_carousel a.navRight:hover span,.no-touch .homepage_carousel .wrapper a.navLeft:hover span{

display:block;

padding:35px 20px;

}

.homepage_carousel a.navRight:hover span strong,.homepage_carousel .wrapper a.navLeft:hover span strong{

color:#55379b;

}

.homepage_carousel .carousel_contents{

overflow:hidden;

width:100%;

position:absolute;

left:0;

height:181px;

}

.homepage_carousel .carousel_contents,.homepage_carousel .carousel ul li{

width:978px;

height:466px;

}

.homepage_carousel .carousel ul li .wrapper{

height:466px;

background:url(../images/css/homepage/trapeze.png) right top no-repeat;

}

.homepage_carousel .carousel ul li{

background-repeat:no-repeat;

background-position:center top;

}

.homepage_carousel .carousel ul li .wrapper{

position:relative;

}

.homepage_carousel .carousel .carousel_contents ul,.homepage_carousel .carousel .carousel_contents{

height:auto;

}

.homepage_carousel .carousel ul li .copy{

position:absolute;

top:35px;

right:155px;

width:325px;

height:190px;

color:#fff;

text-align:right;

}

.homepage_carousel .carousel ul li .copy h2{

font-size:2.5em;

padding-bottom:15px;

}

.homepage_carousel .homepage_carousel_small_headings ul li .copy h2{

font-size:1.9em;

}

.homepage_carousel .carousel ul li .copy p{

font-size:1.3em;

}

.homepage_carousel .carousel ul li .copy a{

font-size:1.2em;

color:#fff;

padding-top:15px;

padding-right:20px;

display:inline-block;

background:url(../images/css/core/arrows/arrows_v2.png) right -1119px no-repeat;

}

.homepage_carousel .carousel ul li .related_panels{

position:absolute;

bottom:18px;

min-height:145px;

width:648px;

right:12px;

}

.homepage_carousel .carousel ul li .related_panels .related{

width:262px;

min-height:105px;

background:#fff;

border:2px solid #ccc;

float:left;

margin-left:18px;

padding:20px;

}

.homepage_carousel .carousel ul li .related_panels .related h3{

padding-bottom:10px;

}

.homepage_carousel .carousel ul li .related_panels .related img{

float:left;

margin-right:20px;

border:2px solid #ccc;

}

.carousel_with_description{

-webkit-box-shadow:0 0 7px 0 #b7b7b6;

-moz-box-shadow:0 0 7px 0 #b7b7b6;

box-shadow:0 0 7px 0 #b7b7b6;

margin-bottom:17px;

width:630px;

margin-left:2px;

background:#f7f7f7;

}

.carousel_with_description .description{

float:left;

width:262px;

padding:20px 41px 20px 20px;

}

.carousel_with_description .description h2{

display:inline-block;

padding-bottom:19px;

background:url(../images/css/core/arrows/arrows_v2.png) right -1310px no-repeat; 

padding-right:20px;

}

.carousel_with_description .description p{

font-size:1.4em;

color:#4f4d4d;

}

.carousel_with_description .case_studies_container{

margin:0;

}

.homepage .sidebar_carousel_container{

margin:6px 0 0 0;

height:326px;

}

.sidebar_carousel_container .slider_item a.image{

display:block;

height:100px;

width:232px;

border:1px solid #ccc;

position:relative;

}

.sidebar_carousel_container .slider_item a.image{

display:block;

height:114px;

margin-top:30px;

margin-left:6px;

width:220px;

border:1px solid #ccc;

position:relative;

overflow:hidden;

}

.sidebar_carousel_container .carousel .carousel_contents ul{

height:312px;

}

.sidebar_carousel_container .carousel .carousel_contents{

left:27px;

}

.sidebar_carousel_container .carousel ul li{

width:234px;

}

.sidebar_carousel_container .carousel ul li.slider_item .title{

padding-left:5px;

padding-right:5px;

}

.sidebar_carousel_container .carousel ul li.slider_item p{

padding-left:6px;

padding-right:6px;

}

.sidebar_carousel_container a.navLeft,.sidebar_carousel_container a.navRight{

top:218px;

}

.sidebar_carousel_container .slider_item p{

color:#ccc;

font-family:'NewBTRegular',Arial,Helvetica;

font-size:1.1em;

width:auto;

margin:3px 0 7px 0;

}

.sidebar_carousel_container .pager{

position:absolute;

left:117px;

bottom:0;

width:auto;

text-align:center;

}

.sidebar_carousel_container .pager li{

display:inline-block;

}

.full_width_social_footer .twoCol .lets_talk_title h2, .full_width_social_footer .twoCol .lets_talk_title p

{

	float: none;

	width: auto;

}



.full_width_social_footer .twoCol .lets_talk_title{

	width: 262px;

	float: left;

	padding-right:62px;

}



.full_width_social_footer .twoCol .lets_talk_title h2{

	margin-bottom: 20px;

}



.full_width_social_footer .twoCol .lets_talk_title p{

	padding-left: 33px;

	padding-right: 5px;

}



.homepage .social_feed{

	margin: 16px 0 0 0;

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	border-radius: 0px;

	height: 288px;

	padding: 24px 13px 14px 13px;

}



.homepage .social_feed h2{

	border-bottom: 1px solid #646464;

	padding-left: 0px;

	padding-bottom: 17px;

	margin-bottom: 9px;

}



.homepage .social_feed h2 a{

	background: url('../images/css/core/arrows/arrows.png') no-repeat 80px -138px;

}



.homepage .social_feed ul li.rss{

	background: none;

	padding-left: 0px;

	padding-bottom: 10px;

	min-height: 10px;

}



.homepage .column_layout .two_column_layout_right .main_content {

	width:958px;

}



.homepage .column_layout{

	margin-bottom:0px;

	padding-bottom: 14px;

}



/* 



	Why BT



*/





/*.why_bt .footer_index .footer_list{

	padding-bottom: 5px;

}*/



.why_bt .case_studies_filter_hero{

    background: #585858; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4NTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTJhMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #585858 0%, #2a2a2a 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#585858), color-stop(100%,#2a2a2a)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #585858 0%,#2a2a2a 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #585858 0%,#2a2a2a 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #585858 0%,#2a2a2a 100%); /* IE10+ */

    background: linear-gradient(top,  #585858 0%,#2a2a2a 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#585858', endColorstr='#2a2a2a',GradientType=0 ); /* IE6-8 */

	margin-bottom:10px;	

	padding:11px 0;

}



/* Case Studies */



.case_studies_filter{

	float:left;

	width:301px;

	min-height:373px;

	border: 1px solid #0f0f0f;

	-webkit-border-top-right-radius: 10px;

	-webkit-border-bottom-right-radius: 10px;

	-moz-border-radius-topright: 10px;

	-moz-border-radius-bottomright: 10px;

	border-top-right-radius: 10px;

	border-bottom-right-radius: 10px;

	background:url(../images/css/why_bt/case_studies/filter_bg.gif) 0 0 repeat;

}



/* right sidebar section*/

.sidebar .case_studies_filter h2{

	margin:8px 0;

	font-size:2.1em;

}



.sidebar .case_studies_filter h2 + p {

	margin:0 0 18px 0;

}





.sidebar .case_studies_filter h2 a {

	color:#fff;

	background:url(../images/css/core/arrows/arrows.png) right -137px no-repeat;

	display:inline;

	padding: 0 20px 0 0;

}



.sidebar .panels .textPanel h3 a {

	/*background-position:100px -140px; */

	color:#fff;

	text-decoration:none;

}



.sidebar .case_studies_filter p {

	color:#fff;

}



.sidebar .case_studies_filter a {

	color:#ad8aff;

}



.sidebar input.button {

	margin-bottom:0;

}



.sidebar .case_studies_filter{

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px;

	background-color:#232323;

	margin-right:11px;



}



.sidebar .case_studies_filter form {

	border:0 none;

}



.sidebar .case_studies_filter h3 {

	color:#fff;

	border-bottom: 1px solid #404040;

	border-top: 1px solid #404040;

	padding:10px 0px;

}





.csf_inner {

	/* IE9 SVG, needs conditional override of 'filter' to 'none' */

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC45Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* IE10+ */

	background: linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* W3C */





	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-8 */

	padding:10px;

	-moz-border-radius-bottomright: 10px;

	border-top-right-radius: 10px;

	border-bottom-right-radius: 10px;

	min-height:373px;

}



.case_studies_filter .view_all{

	padding: 10px 10px 5px;

	border-top:1px solid #404040;

	font-size:1.8em;

}



.case_studies_filter .view_all a{

	color:#fff;

	font-family:'NewBTRegular', Arial, Helvetica;

	display:inline-block;

	padding-right:20px;

	background:url(../images/css/core/arrows/medium_arrow.png) right center no-repeat;

	text-decoration:none;

}



.case_studies_filter .view_all a:hover {

	text-decoration:underline;

}



.case_studies_filter .title,.case_studies_filter .formRow{

	margin:10px 0 18px;

	padding:0 10px;

}



.case_studies_filter .title,.case_studies_filter .formRow.checkboxRow {

	padding:11px 10px;

}



.case_studies_filter .title{

	color:#fff;

	font-size:2.1em;

	font-family:'NewBTRegular', Arial, Helvetica;

	padding:2px 0 8px 10px;

	border-bottom:1px solid #404040;

	margin:0;

}

.case_studies_filter form {border-top:1px solid #000;padding:10px 0 0 0}

.case_studies_filter label{

	font-size:1.2em;

	color:#fff;

	font-family:'NewBTRegular', Arial, Helvetica;

}



.case_studies_filter #include_video + label {

	position:relative;

	top:3px;

}



.case_studies_filter .inputRow label,.case_studies_filter .selectRow label{

	display:block;

	padding-bottom:5px;

}



.case_studies_filter #search_text,.case_studies_filter #search_button {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	border:none;

}



.case_studies_filter .inputRow #search_text,

.myAccountLogin input.text {

	padding:10px 5px 10px 10px;

	width: 247px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px; 

	border:0 none;

	-webkit-box-shadow: inset 1px 1px 10px 0px #bab9b9;

	-moz-box-shadow: inset 1px 1px 10px 0px #bab9b9;

	box-shadow: inset 1px 1px 10px 0px #bab9b9;

}



.myAccountLogin{

	width: 304px;

}



.case_studies_filter .inputRow #search_text::-webkit-input-placeholder {

    color:    #404040;

}

.case_studies_filter .inputRow #search_text:-moz-placeholder {

    color:    #404040;

}





.case_studies_filter .checkboxRow input{

	float:left;

	display:block;

}



.case_studies_filter .include_video_cb{

	float: left;

	width: 118px;

	margin-left: 20px;

	margin-top: 3px;

}



.why_bt .paged_content_list .list_item{

	padding:11px 11px 21px 11px;

}



.why_bt .paged_content_list .list_item{

	padding:10px;

}



/* search result */

label.access {

    height: 0;

    left: -10999px;

    overflow: hidden;

    position: absolute;

}



.why_bt .search_specific {

	margin:0 0 30px 0;

}



.why_bt .search_results_head h1 {

	margin:5px 0;

}



.why_bt .search_results_head form {

	float:right;

	width:648px;

}



.why_bt .search_results_head form > div {

	float:left;

}



.why_bt .search_results_head form > div + div {

	margin:0 0 0 60px;

}



.why_bt .search_results_head form input.text {

	padding:10px 5px 10px 10px;

	width: 291px;

	-webkit-box-shadow: inset 1px 1px 10px 0px #bab9b9;

	-moz-box-shadow: inset 1px 1px 10px 0px #bab9b9;

	box-shadow: inset 1px 1px 10px 0px #bab9b9;

	margin:0 15px 0 21px;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	border: 0 none;

}



.why_bt .search_results_head form .selectRow.smallSelect .newListSelected {

    border: 1px solid #B7B7B7;

    width: 45px;

	margin: 2px 0;

}



.why_bt .search_results_head form .selectRow.smallSelect .newListSelected .selectedTxt {

    background: url(../images/css/core/arrows/arrows.png) no-repeat 85% -228px;

	font-size:1.3em;

}



.why_bt .search_results_head form .selectRow.smallSelect .newListSelected + label {

	font-size:1.4em;

	float:right;

	margin:0 0 0 15px;

}



.search_results_head .selectRow .SSContainerDivWrapper {

	width: 46px;

}



.search_home .item {

	padding:15px;

	width:274px;

	background: #ffffff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGgRetail9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmY2ZjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f6f6f6));

	background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	background: -o-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	background: -ms-linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

	background: linear-gradient(top, #ffffff 0%,#f6f6f6 100%);

    border: 1px solid #ccc;

    float: left;

	margin:18px 18px 0 0;

}



.search_home .item.right {

	margin:18px 0 0 0;

}



.search_home .item.left {

	margin:18px 18px 0 1px;

	

}



.search_home div.item h3 {

	border-bottom:1px solid #ccc;

	padding:0 0 35px 0;

}



.search_home div.item h3 a:hover {

	text-decoration:underline;

}



.search_home .item h4 {

	font-size:1.6em;

	padding:15px 0 15px 0;

}



.search_home .item h4 a{

	padding:12px 20px 12px 0;

	background:url(../images/css/core/arrows/arrows.png) right -307px no-repeat;

	display:inline;

}

.search_home .item p {

	margin:0;

}

.search_home .item p + h4 a {

	padding:0 20px 14px 0;

	background-position:right -318px;

}



.search_home .item p + a.purple_button_h36 {

	margin:15px 0 0 0;

}



.why_bt .paged_content_list .search_item {

	padding:20px 20px 40px 20px;

}



.why_bt .paged_content_list .search_item p {

	float:left;

}



.why_bt .paged_content_list .search_item .search_result{

	width:445px;

	float:right;

}







.why_bt .paged_content_list .search_item > h3{

	background:0 none !important;

	color:#444;

}



.change_country {

	margin:30px 0;

}



#main .change_country .col {

	width:280px;

}



#main .change_country .last_col {

	padding-right:0;

}+



.change_country .col ul + h2{

	margin:30px 0 0 0;

}



.case_studies_filter .include_video_cb input{

	margin-right:5px;

	margin-bottom:10px;

	margin-top:3px;

}



.case_studies_filter #search_button{

	padding:0px 25px;

	font-family:'NewBTRegular', Arial, Helvetica;	

	font-size:1.5em;

	overflow:visible;

	outline:none;

}



.ie7 .case_studies_filter .inputRow #search_button {

	padding:9px 18px;

}





.case_studies_filter .selectRow label,.case_studies_filter .inputRow label{

	font-size:1.8em;

}



.case_studies_filter .selectRow .newListOptionTitle {

	font-weight:bold;

}



.case_studies_filter .selectRow .newListOptionTitle ul {

	margin:3px 0 0;

}



.case_studies_filter .selectRow .newListOptionTitle li {

	font-weight:normal;

	border-left:1px solid #ccc;

}



.why_bt .case_studies_filter_hero .tile_grid{

	float: right;

	width: 652px;

	padding-left:20px;

}



.why_bt .case_studies_filter_hero .tile_grid .pager{

	margin-left:0px;

	display:block;

	text-align:center;

}



.why_bt .case_studies_filter_hero .tile_grid .pager li{

	float:none;

	display:inline-block;

}



.ie7 .why_bt .case_studies_filter_hero .tile_grid .pager li{

	display:inline;

}



.why_bt .case_studies_filter_hero .hover-panel{

	width:314px;

	float:left;

	margin:0 12px 11px 0;

	min-height:117px;

	background:#ffffff;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	cursor:pointer;

}



.why_bt .case_studies_filter_hero .hover-panel .default{

	width:130px;

	height:58px;

	padding:29px 0 30px;

	margin:0 auto;

	display:block;

}



.why_bt .case_studies_filter_hero .hover-panel .hover{

	width:294px;

	padding-left:20px;

	padding-top:20px;

	min-height:97px;

	background:red;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	background: #8771bc;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiM4NzcxYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiM0YTM0N2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #8771bc 17%, #4a347d 81%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(17%,#8771bc), color-stop(81%,#4a347d));

	background: -webkit-linear-gradient(top, #8771bc 17%,#4a347d 81%);

	background: -o-linear-gradient(top, #8771bc 17%,#4a347d 81%);

	background: -ms-linear-gradient(top, #8771bc 17%,#4a347d 81%);

	background: linear-gradient(top, #8771bc 17%,#4a347d 81%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8771bc', endColorstr='#4a347d',GradientType=0 );

	color:#fff;

	-webkit-box-shadow: inset 2px -2px 15px 3px #352362;

	-moz-box-shadow: inset 2px -2px 15px 3px #352362;

	box-shadow: inset 2px -2px 15px 3px #352362;

	font-family:'NewBTRegular';

}



/* 



	Viewpoint 



*/



/*  Homepage  */



.insights_summary p,.insights_summary h2,.insights_summary h3{

	padding:0px 10px;

}



.insights_summary{

	padding-left: 10px;

	margin-top: 16px;

	margin-bottom: 0px;

}



.insights_summary div{

	float:left;

	width:570px;



}

.insights_summary .row_top, .insights_summary .row_bottom{

	padding:20px 0 0 0;

	width:100%;

}

.insights_summary div.right h3,.insights_summary div.right p{

	padding-left:17px;

}



.insights_summary h2 a{

	/*background:url(../images/css/core/arrows/arrows.png) no-repeat 100% -92px */

	display:inline-block;

	padding-right:20px;

}



.insights_summary h3{

	padding-bottom:5px;

}



.insights_summary h3 a{

	/*background:url(../images/css/core/arrows/arrows.png) right -317px no-repeat;*/

	display:inline;

	padding-right:15px;

}



/* Theme page */



.why_bt .left_menu{



}



.why_bt .left_menu .menu li {

	border-bottom:0px;

}



.why_bt .left_menu .menu li a{

	background: #fefefe;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ5JSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #fefefe 0%, #f5f5f5 49%, #ebebeb 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(49%,#f5f5f5), color-stop(100%,#ebebeb));

	background: -webkit-linear-gradient(top, #fefefe 0%,#f5f5f5 49%,#ebebeb 100%);

	background: -o-linear-gradient(top, #fefefe 0%,#f5f5f5 49%,#ebebeb 100%);

	background: -ms-linear-gradient(top, #fefefe 0%,#f5f5f5 49%,#ebebeb 100%);

	background: linear-gradient(top, #fefefe 0%,#f5f5f5 49%,#ebebeb 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ebebeb',GradientType=0 );

}



.ie9 .why_bt .left_menu .menu li a{

	filter:none;

}





/*  Follow us  */



.lets_talk{

	background: #242424!important;

}



.lets_talk .footer_index{

	margin-bottom:0px;

}





.lets_talk .breadcrumb {

	background: #303030;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMwMzAzMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzAzMDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #303030 0%, #030303 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#303030), color-stop(100%,#030303));

	background: -webkit-linear-gradient(top, #303030 0%,#030303 100%);

	background: -o-linear-gradient(top, #303030 0%,#030303 100%);

	background: -ms-linear-gradient(top, #303030 0%,#030303 100%);

	background: linear-gradient(top, #303030 0%,#030303 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#030303',GradientType=0 );

}



.lets_talk .breadcrumb ul li a{

	color:#fff;

}



.lets_talk .breadcrumb ul li {

	color:#fff;

}



.social_header{

	height:326px;

	background:#000;

}



.social_header .sidebar{

	min-height:270px;

	width:284px;

	padding:28px 17px;

	float:left;

	background:#fff;

	position:relative;

}



.social_header .sidebar h1{

	font-size: 2.2em;

}



.social_header .sidebar p{

	font-weight:1.3em;

	padding-bottom:35px;

}



.social_header .sidebar .sharebar{

	position:absolute;

	float:none;

	-webkit-box-shadow:none;

	-moz-box-shadow:none;

	box-shadow:none;

	border: 0px;

	bottom:17px;

	left:17px;

	background: #d3d3d3;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjklIiBzdG9wLWNvbG9yPSIjZjlmOWY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzZDNkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top, #ffffff 0%, #f9f9f9 20%, #d3d3d3 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(20%,#f9f9f9), color-stop(100%,#d3d3d3));

	background: -webkit-linear-gradient(top, #ffffff 0%,#f9f9f9 20%,#d3d3d3 100%);

	background: -o-linear-gradient(top, #ffffff 0%,#f9f9f9 20%,#d3d3d3 100%);

	background: -ms-linear-gradient(top, #ffffff 0%,#f9f9f9 20%,#d3d3d3 100%);

	background: linear-gradient(top, #ffffff 0%,#f9f9f9 20%,#d3d3d3 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d3d3d3',GradientType=0 );

}



.ie9 .social_header .sidebar .sharebar{

	filter:none;

}



.social_header .sidebar .sharebar p{

	padding-bottom: 0px;

}



#social_grid{

	float:left;

	width:660px;

	height: 330px;

}



.no-js #social_grid{

	background:#fff;

	height: 270px;

	padding: 28px 0px;

	width: 659px;

	margin-right:1px;

}



.no-js #social_grid p{

	text-align:center;

}



#social_grid .hover-panel,#social_grid .hover-panel .default,#social_grid .hover-panel .hover{

	width:128px;

	height:106px;

	overflow-x:hidden;

}



#social_grid .hover-panel{

	float:left;

	margin:0px 4px 4px 0px;

	cursor:pointer;

}



#social_grid a.hover-panel{

	text-decoration:none;

}



#social_grid .hover-panel .hover{

	background: #7b62b5;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdiNjJiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzUxM2E4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzI3NmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #7b62b5 0%, #513a85 50%, #3c276e 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b62b5), color-stop(50%,#513a85), color-stop(100%,#3c276e));

	background: -webkit-linear-gradient(top, #7b62b5 0%,#513a85 50%,#3c276e 100%);

	background: -o-linear-gradient(top, #7b62b5 0%,#513a85 50%,#3c276e 100%);

	background: -ms-linear-gradient(top, #7b62b5 0%,#513a85 50%,#3c276e 100%);

	background: linear-gradient(top, #7b62b5 0%,#513a85 50%,#3c276e 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b62b5', endColorstr='#3c276e',GradientType=0 );

}



.ie9 #social_grid .hover-panel .hover{

	filter:none;

}



#social_grid .hover-panel .hover p{

	width:108px;

	padding:10px;

	color:#fff;

}



#social_grid .hover-panel .hover p span{

	color:#ccc;

}



.social_search{

	height: 48px;

	margin-top: 4px;

	padding-top: 14px;

	background:url(../images/css/lets_talk/searchbar_bg.gif) 0 0 no-repeat;

}



.social_search label,.social_search label{

	float:left;

}



.social_search label{

	line-height:35px;

	font-family:'NewBTRegular', Arial, Helvetica;

	font-size:2.1em;

	color:#fff;

	width:304px;

	padding:0 0px 0 31px;

}



.social_search input{

	height:30px;

}



.social_search #social_search{

	border-radius:4px;

	width:285px;

	height:18px;

	padding:8px 10px;

	margin-right:11px;

	border:0px;

}



.social_search #social_submit{

	background:none;

	color:#fff;

	font-family:'NewBTRegular', Arial, Helvetica;

	border:0px;

	font-size:1.7em;

	background:url(../images/css/core/arrows/arrows.png) right -46px no-repeat;

	padding-right:20px;

}



.social_search #social_submit:hover{

	text-decoration:underline;

}



.social_panels{

	margin-top:31px;

}

.column_layout .social_panels{

	margin-top:12px;

}

.social_panels .block{

	background:#fff;

	float:left;

	width: 268px;

	padding: 5px 18px 10px;

	border: 1px solid #AFAEAE;

	margin-left: 12px;

	margin-right: 6px;

	margin-bottom:18px;

	min-height:200px;

}



.social_panels .small{

	min-height: 259px;

}



.social_panels .large{

	min-height:474px;

}



.social_panels .block .title{

	height:64px;

	border-bottom:1px solid #dbd9d9;

	margin-bottom:16px;

}



.social_panels .block .title a{

	float:right;

	font-size:1.8em;

	margin-top:12px;

	background:url(../images/css/core/arrows/arrows.png) 100% -415px no-repeat;

	padding-right: 20px;

}



.social_panels .block .title h2{

	float:left;

	font-size:2.2em;

	padding-left:50px;

	padding-top:10px;

	height:50px;

	position: relative;

	left: -5px;

}



.social_panels .block .article p.datetime{

	margin-bottom:0px;

	font-size:1.1em;

	font-weight:bold;

	color: #777;

}



.social_panels .block li .article p.datetime{

	font-size: 0.9em;

}



.social_panels .block h4{

	font-family:Tahoma, Geneva, sans-serif;

	font-size:1.3em;

}



.social_panels .block li h4{

	font-size:1.1em;

}

.social_panels .title h2{

	background-repeat:no-repeat;



}

.social_panels .block .article{

	padding-bottom:18px;

}



.social_panels .facebook .article{

	padding-bottom:15px;

}



.social_panels .block .article .img_button{

	float:left;

	width:120px;

	margin-right:10px;

	position:relative;

}



.social_panels .block .article .video{

	width: 133px;

	padding-bottom: 8px;

}



.social_panels .block .article .img_button .img{

	height:78px;

	width:120px;

	border:2px solid #cccccc;

	text-indent:-99999px;

}



.social_panels .block .article .video span{

	position:absolute;

	bottom:0px;

	right:0px;

	width:100px;

	height:100px;

	text-indent:-9999px;

	background:url(../images/css/icons/letstalk_video.png) left top no-repeat;

	width:36px;

	height:36px;

}



.social_panels .block .article a.video:hover span{

	background:url(../images/css/icons/letstalk_video.png) left bottom no-repeat;

}



.social_panels .last_row{

	margin-bottom:0px;

}



#social_grid.loading{

	background:#000 url(../images/css/icons/preloader-dark.gif) center center no-repeat;

}



.social_panels .loading{

	background:#fff url(../images/css/icons/preloader-light.gif) center center no-repeat;

}



/* 



	Industries 

	

*/





.industries .hover-panel .default, .industries .hover-panel .hover, .industries .hover-panel .box, .sl_feature_link .case_study_image .default, .sl_feature_link .case_study_image .hover, .sl_feature_link .case_study_image .box{

    height: 94px;

}

.industries .hover-panel .default, .sl_feature_link .case_study_image .default{

    display:block;

}

.industries .hover-panel .hover, .sl_feature_link .case_study_image .hover{

    display:none;

}

.industries .hover-panel:hover .default, .sl_feature_link .case_study_image:hover .default{

    display:none;

}

.industries .hover-panel:hover .hover, .sl_feature_link .case_study_image:hover .hover{

    display:block;

}



.js .why_bt .case_studies_filter_hero .hover-panel .hover{display:none;}



.why_bt .case_studies_filter_hero .hover-panel .hover p {

    background: url(../images/css/core/arrows/medium_arrow.png) right center no-repeat;

    margin:0 10px 0 0;

    padding:0 15px 0 0;

    }





.sl_feature_link .case_study_image,

table.t-dec1 td .case_study_image{

	display:block;

	border: 1px solid #fff;

	background:#fff;

	width:150px;

	height:117px;

	-webkit-box-shadow: 0px 0px 15px 5px #d9d9d8;

	-moz-box-shadow: 0px 0px 15px 5px #d9d9d8;

	box-shadow: 0px 0px 15px 5px #d9d9d8;

	float:left;

	margin-right:9px;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	z-index:0 !important;

}



.ie8 .why_bt .paged_content_list .case_study_image,.ie7 .why_bt .paged_content_list .case_study_image,

.ie8 table.t-dec1 td .case_study_image, .ie7 table.t-dec1 td .case_study_image {

	border: 1px solid #AAA;

	width:148px;

}



.why_bt .paged_content_list .list_item{

	cursor:pointer;

}

.why_bt .paged_content_list .list_item:hover{

	background: #9784c5;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk3ODRjNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUlIiBzdG9wLWNvbG9yPSIjN2M2Mzk5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTElIiBzdG9wLWNvbG9yPSIjM2EyNjZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJkMWQ1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(top, #9784c5 0%, #7c6399 5%, #3a266a 91%, #2d1d52 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9784c5), color-stop(5%,#7c6399), color-stop(91%,#3a266a), color-stop(100%,#2d1d52));

	background: -webkit-linear-gradient(top, #9784c5 0%,#7c6399 5%,#3a266a 91%,#2d1d52 100%);

	background: -o-linear-gradient(top, #9784c5 0%,#7c6399 5%,#3a266a 91%,#2d1d52 100%);

	background: -ms-linear-gradient(top, #9784c5 0%,#7c6399 5%,#3a266a 91%,#2d1d52 100%);

	background: linear-gradient(top, #9784c5 0%,#7c6399 5%,#3a266a 91%,#2d1d52 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9784c5', endColorstr='#2d1d52',GradientType=0 );

}

.why_bt .paged_content_list .search_item:hover{

	background: #ffffff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIzOSUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4OCUiIHN0b3AtY29sb3I9IiNmOGY4ZjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #ffffff 39%, #f8f8f8 88%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(39%,#ffffff), color-stop(88%,#f8f8f8));

	background: -webkit-linear-gradient(top, #ffffff 39%,#f8f8f8 88%);

	background: -o-linear-gradient(top, #ffffff 39%,#f8f8f8 88%);

	background: -ms-linear-gradient(top, #ffffff 39%,#f8f8f8 88%);

	background: linear-gradient(top, #ffffff 39%,#f8f8f8 88%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8',GradientType=0 );

}

.why_bt .paged_content_list .list_item:hover h2 {

	   background: url("../images/css/core/arrows/arrows.png") no-repeat right -135px;

	   color:#fff;

}

.why_bt .paged_content_list .list_item h2 ~ p {

	padding-top:10px;



}

.why_bt .paged_content_list .list_item:hover h2 ~ p,

.why_bt .paged_content_list .list_item:hover h3,

.why_bt .paged_content_list .list_item:hover h4,

.why_bt .paged_content_list .list_item:hover h3 ~ p{

	color:#fff;

}

.why_bt .paged_content_list .search_item:hover h3 {

	color:#444444

}

.why_bt .paged_content_list .search_item:hover h4 {

	color:#55379B;

	text-decoration:underline;

}

.why_bt .paged_content_list .list_item:hover .case_study_image{

	-webkit-box-shadow: 0px 0px 15px 5px #65538c;

    -moz-box-shadow: 0px 0px 15px 5px #65538c;

    box-shadow: 0px 0px 15px 5px #65538c;

}



.why_bt .paged_content_list .list_item .case_study_image{ 	

	margin-right:20px;

	margin-left:0px;

}



.why_bt .paged_content_list .case_study_image .default{

	height:100px;

}



.grid_view_main .paged_content_list .case_study_image .default {

	height:90px;

}



.why_bt .paged_content_list .case_study_image .hover{

 	width:110px;

    padding:20px 20px 0;

	min-height:107px;

    background:red;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    border-radius: 10px;

    background: #8771bc;

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxNyUiIHN0b3AtY29sb3I9IiM4NzcxYmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MSUiIHN0b3AtY29sb3I9IiM0YTM0N2QiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top, #8771bc 17%, #4a347d 81%);

    background: -webkit-gradient(linear, left top, left bottom, color-stop(17%,#8771bc), color-stop(81%,#4a347d));

    background: -webkit-linear-gradient(top, #8771bc 17%,#4a347d 81%);

    background: -o-linear-gradient(top, #8771bc 17%,#4a347d 81%);

    background: -ms-linear-gradient(top, #8771bc 17%,#4a347d 81%);

    background: linear-gradient(top, #8771bc 17%,#4a347d 81%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8771bc', endColorstr='#4a347d',GradientType=0 );

    color:#fff;

    -webkit-box-shadow: inset 2px -2px 15px 3px #352362;

    -moz-box-shadow: inset 2px -2px 15px 3px #352362;

    box-shadow: inset 2px -2px 15px 3px #352362;

    font-family:'NewBTRegular';

}





.grid_view_main .paged_content_list .case_study_image .hover {

	 -webkit-border-radius: 10px 10px 0 0;

    -moz-border-radius: 10px 10px 0 0;

    border-radius: 10px 10px 0 0;

	min-height: 90px;

	width:148px;

	padding:0;

}



.why_bt .paged_content_list a.case_study_image{

	text-decoration:none;

}



.why_bt .paged_content_list .case_study_image span{

	display:block;

}



.why_bt .paged_content_list .case_study_image_last{

	margin-right:0px;

}



.why_bt .paged_content_list .list_item_grid{

	padding:20px 0 10px;

}



.why_bt .paged_content_list .case_study_image .footer,

.sl_feature_link .case_study_image .footer {

	display:block;

	background:#3f3f3f;	

	height:19px;

	border-top:1px solid #fff;

	-webkit-border-bottom-right-radius: 10px;

	-webkit-border-bottom-left-radius: 10px;

	-moz-border-radius-bottomright: 10px;

	-moz-border-radius-bottomleft: 10px;

	border-bottom-right-radius: 10px;

	border-bottom-left-radius: 10px;

	width:148px;

	color:#fff;

}



.grid_view_main .paged_content_list .case_study_image .footer {

	width:148px;

}



.why_bt .paged_content_list .case_study_image .footer div,

.why_bt .paged_content_list .case_study_image .footer span,

.sl_feature_link .case_study_image .footer span {

	float:left;

	line-height:14px;

	height:14px;

	text-align:center;

	margin:3px 0;

	font-size:1.1em;

}



.why_bt .paged_content_list .case_study_image .footer .feature,

.sl_feature_link .case_study_image .footer .feature{

	width:42px;

}



.why_bt .paged_content_list .case_study_image .footer .video,

.sl_feature_link .case_study_image .footer .video{

	background:url(../images/css/icons/features_icons.png) 12px 1px no-repeat;

}



.why_bt .paged_content_list .case_study_image .footer .lang,

.sl_feature_link .case_study_image .footer .lang{

	width:42px;

	border-left:1px solid #fff;

	border-right:1px solid #fff;

}



.why_bt .paged_content_list .case_study_image .footer .date,

.sl_feature_link .case_study_image .footer .date{

	width:60px;

}



.why_bt .paged_content_list .case_study_image img,

table.t-dec1 td .case_study_image img {

	margin:0 auto;

	display:block;

	padding: 25px 0;

}



.grid_view_main .paged_content_list .case_study_image img {

	width:130px;

}

.why_bt .paged_content_list .list_item h2,

.why_bt .paged_content_list .list_item h3,

.why_bt .paged_content_list .list_item h4 {

	padding-top:5px;

	background:url(../images/css/core/arrows/arrows.png) right -87px no-repeat;

	display:inline;

	padding-right:20px;

}

.why_bt .paged_content_list .list_item h3 ~ p {

	padding-top:10px;



}

.ie7 .why_bt .paged_content_list .list_item h3,

.ie7 .why_bt .paged_content_list .list_item h4{

	display:inline;

	zoom:1;

}



.why_bt .paged_content_list .list_item:hover h3,

.why_bt .paged_content_list .list_item:hover h4 {

	background:url(../images/css/core/arrows/arrows.png) right -135px no-repeat;

}

.why_bt .paged_content_list .search_item:hover h3,

.why_bt .paged_content_list .search_item:hover h4 {

	background:url(../images/css/core/arrows/arrows.png) right -87px no-repeat;

}

/* Awards */



table.t-dec1 {margin:10px 0}



table.t-dec1 td {

    background: #ffffff; /* Old browsers */

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */

    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

    background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */

    background: linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */

    }



table.t-dec1 tr.heading {background: none;}



table.t-dec1 th,

table.t-dec1 td.date strong {font-size:1.8em;font-weight:normal;text-align:left;}



table.t-dec1 td.date strong {padding:13px 0 15px 0;display:block}

table.t-dec1 td.date span {font-size:1.2em;}



table.t-dec1 th {padding:15px 20px}

table.t-dec1 td {padding:10px 20px}



table.t-dec1 th.event,

table.t-dec1 td.event {padding-left:60px}



table.t-dec1 td.date {

    background: #fbfbfb;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #fbfbfb 0%, #f4f4f4 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f4f4f4));

	background: -webkit-linear-gradient(top, #fbfbfb 0%,#f4f4f4 100%);

	background: -o-linear-gradient(top, #fbfbfb 0%,#f4f4f4 100%);

	background: -ms-linear-gradient(top, #fbfbfb 0%,#f4f4f4 100%);

	background: linear-gradient(top, #fbfbfb 0%,#f4f4f4 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f4f4f4',GradientType=0 );

}



table.t-dec1 th.date {background: none}



table.t-dec1 td.compLogo {padding-left:42px}



table.t-dec1 td h3 {padding:14px 0 14px 0}

table.t-dec1 td h3 a {padding:0 20px 0 0; background:url(../images/css/core/arrows/arrows.png) right -92px no-repeat;}





/* global locations */



.country_lists{

	padding:10px 0px 10px 20px;

}



.country_lists .col{

	float: left;

	width: 115px;

	padding-right: 45px;

}



.country_lists .last_col{

	padding-right:0px;

	width: 130px;

}



.country_lists .col h2{

	font-size:1.8em;

	line-height:1em;

}



.country_lists .col ul{

	margin:0px;

}



.change_country .col ul + h2 {

	margin:30px 0 0 0;

} 

.country_lists .col li{

	list-style:none;

	padding-top:15px;

}



/* global locations places we connect you */



.js .dropdown_countries{

	padding: 0px 0px 10px;

	height:34px;

}



.js .dropdown_countries ul{

	display:none;

}



.js .dropdown_countries ul{

	background:#fff;

	z-index:9999;

	border:1px solid #ccc;

	border-top:0px;

	position: absolute;

}



.js .dropdown_countries ul li a:hover{

	background:#ad8aff;

	padding:4px 10px;

}



.js .dropdown_countries ul li{

	width:146px;

	padding:0px;

}



.js .dropdown_countries ul li a{

	display:block;

	padding:4px 10px;

	text-decoration:none;

	color:#000;

}



.js .dropdown_countries .col{

	width:148px;

	padding:0px;

	z-index:99999;

	margin-right:16px;

	position:relative;

	cursor:pointer;

}



.ie9 .js .dropdown_countries .col{

	filter:none;

}



.js .dropdown_countries .last_col{

	margin-right:0px;

}



.js .dropdown_countries .col h2{

	width:128px;

	display:block;

	font-size:1.1em;

	color:#55379b;

	padding:11px 10px;

	background:#ececea url(../images/css/core/arrows/arrows.png) 95% -227px no-repeat;

	background: url(../images/css/core/arrows/arrows.png) 95% -227px no-repeat, -moz-linear-gradient(top, #ebebea 0%, #fefefe 21%, #fdfdfd 39%, #ededeb 100%);

	background: url(../images/css/core/arrows/arrows.png) 95% -227px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebea), color-stop(21%,#fefefe), color-stop(39%,#fdfdfd), color-stop(100%,#ededeb));

	background: url(../images/css/core/arrows/arrows.png) 95% -227px no-repeat, -webkit-linear-gradient(top, #ebebea 0%,#fefefe 21%,#fdfdfd 39%,#ededeb 100%);

	background: url(../images/css/core/arrows/arrows.png) 95% -227px no-repeat, -o-linear-gradient(top, #ebebea 0%,#fefefe 21%,#fdfdfd 39%,#ededeb 100%);

	background: url(../images/css/core/arrows/arrows.png) 95% -227px no-repeat, -ms-linear-gradient(top, #ebebea 0%,#fefefe 21%,#fdfdfd 39%,#ededeb 100%);

	background: url(../images/css/core/arrows/arrows.png) 95% -227px no-repeat, linear-gradient(top, #ebebea 0%,#fefefe 21%,#fdfdfd 39%,#ededeb 100%);

	border-radius:5px;

	border:1px solid #ccc;

}



.ie9.js dropdown_countries .col h2{

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM5JSIgc3RvcC1jb2xvcj0iI2ZkZmRmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

}



 @media print {

	* {

		background: transparent !important;

		color: black !important;

		text-shadow: none !important;

		filter:none !important;

		-ms-filter: none !important;

	}

	a, a:visited {

		color: #444 !important;

		text-decoration: underline;

	}

	a[href]:after {

		content: " (" attr(href) ")";

	}

	abbr[title]:after {

		content: " (" attr(title) ")";

	}

	.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {

		content: "";

	}

	pre, blockquote {

		border: 1px solid #999;

		page-break-inside: avoid;

	}

	thead {

		display: table-header-group;

	}

	tr, img {

		page-break-inside: avoid;

	}

	 @page {

	margin: 0.5cm;

	}

	p, h2, h3 {



		orphans: 3;

		widows: 3;

	}

	h2, h3 {

		page-break-after: avoid;

	}

}







/* 



    homepage_bleed page with intro (page header)



*/



.hpb_with_intro {background: url('../images/css/core/transPurpHeaderBg.png') 0 0 no-repeat;height:548px; position:relative;}

.hpb_with_intro .intro {width: 320px;float:left;}

.hpb_with_intro .intro {color:#FFF}

.hpb_with_intro .intro h1  {font-size:4em;padding:56px 0 8px 35px}

.hpb_with_intro .intro p   {padding:0 0 0 105px;width:225px;line-height:1.4em}





/* 



    landing page section links (eg industries and solutions landing pages)



*/



.section_links {padding:56px 0 0 0}



.s_links_frame {

    border:1px solid #DBD9D9;

    padding:16px 20px 20px 20px;

    margin:0 0 11px 0;

    background: #ffffff; /* Old browsers */

    background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */

    background: linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */

}



.s_links_frame h3 {

	padding:0 0 30px 0

}



.s_links_frame h3 a {

	padding:0 20px 0 0; 

	background:url(../images/css/core/arrows/arrows.png) 100% -92px no-repeat

}



.s_links {

	border-top:1px solid #DBD9D9;

	width:915px;

	position:relative;

	padding:12px 0 0 0;

}



.s_links p.sl_intro {

	width:500px;

	float:left;

	padding: 0 4px 0 0;

	font-size:1.4em;

}

.s_links p.sl_intro_img {

	width:60px;

	float:left;

	padding: 0 24px 0 0;

}



.sl_feature_link, .sl_feature_casestudy{

	float:left;

	width:272px;

	padding:0 0 10px 47px;

}



.ie6 .sl_feature_link{

	float: left;

	width: 272px;

	padding: 0 0 10px 10px;

}



.sl_feature_link a span, .sl_feature_casestudy a span {

	display:block;

	padding:0 0 20px 0;

	font-size:1.2em;

}



.sl_feature_link a.case_study_image, .sl_feature_link a.case_study_image span.default {

	height: 94px;

	cursor:pointer; 

	text-decoration:none;

}



.sl_feature_link a.case_study_image span {

	font-size:1em;

	padding:0

}



.sl_feature_link a.case_study_image img {

	width: 130px;

	margin:0 auto;

	display:block;

	padding: 17px 0 16px 0;

}



.sl_feature_link .single_image_info_block {

	padding:16px;

	background: #ffffff;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmNmY2ZjIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q2ZDVkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);

	background: -moz-linear-gradient(-45deg, #ffffff 0%, #fcfcfc 50%, #d6d5d5 100%);

	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ffffff), color-stop(50%,#fcfcfc), color-stop(100%,#d6d5d5));

	background: -webkit-linear-gradient(-45deg, #ffffff 0%,#fcfcfc 50%,#d6d5d5 100%);

	background: -o-linear-gradient(-45deg, #ffffff 0%,#fcfcfc 50%,#d6d5d5 100%);

	background: -ms-linear-gradient(-45deg, #ffffff 0%,#fcfcfc 50%,#d6d5d5 100%);

	background: linear-gradient(-45deg, #ffffff 0%,#fcfcfc 50%,#d6d5d5 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d6d5d5',GradientType=1 );

}



.ie7 .sl_feature_link .single_image_info_block,

.ie8 .sl_feature_link .single_image_info_block {

	border:1px solid #ccc;

}



.ie9 .sl_feature_link .single_image_info_block {

	filter:none;

}



.sl_feature_link .single_image_info_block h2 {

	font-size:1.8em

}



.sl_feature_link .single_image_info_block p {

	font-size:1.2em;

	padding:0 0 20px 0

}



.sl_feature_link .single_image_info_block a {

	bottom: 16px;

	right: 10px;

	font-size: 1.6em;

}



/* 



	Solutions homepage



*/



/*-- solutions homepage bleed image --*/



.full_width .sharebar {

	margin:13px 0 0 0;width:292px

}



.solutions .full_width .sharebar {

	width:280px

}



.insight_ideas .full_width .sharebar {

	width:280px

}



/*-- solutions home page section links --*/

#solutions_sections .s_links ul {

	width:450px;float:left;margin:0

}



#solutions_sections .s_links ul li {

	float:left;display:inline-block;padding:0 0 10px 50px;width:376px

}



#solutions_sections .s_links ul li a {width:375px;display:block}





/* 



	industries



*/





/*-- industries sections listing --*/

.industries .main_content .insustries_sections {

	padding:0 0 15px 0

}



.industries .main_content .insustries_sections h2 {

	padding: 20px 0 15px 20px

}



.industries .sidebar .insustries_sections h2 {

	padding: 30px 0 15px 12px

}



.industries .spotlight div.item {

	min-height:500px;

}





.industries .spotlight div.item .copy{

	margin-bottom:30px;

}



.ie6 .industries .spotlight div.item {

	height:500px;

}



.industries .spotlight div.item p,.industries .spotlight div.item h3 a, .industries .spotlight div.item h4{

	padding-left:17px;

	padding-right:17px;

}



.industries .spotlight div.item img{

	margin:0 auto 30px auto;

}



.industries .spotlight div.item a.case_study_image,

.sidebar .case_studies_filter a.case_study_image,

.why_bt .paged_content_list .case_study_image,

.grid_view_main .paged_content_list .case_study_image {

	cursor: pointer;

    height: 128px;

	background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #FFFFFF;

    border-radius: 10px 10px 10px 10px;

	-moz-border-radius: 10px 10px 10px 10px;

 	-webkit-border-radius: 10px 10px 10px 10px;

    box-shadow: 0 0 15px 5px #E0E0E0;

	-moz-box-shadow: 0 0 15px 5px #E0E0E0;

	-webkit-box-shadow: 0 0 15px 5px #E0E0E0;

    display: block;

    float: left;

    width: 148px;

    z-index: 0 !important;

	margin:0 12px 0 15px;

}



.grid_view_main .paged_content_list .case_study_image {

	margin:6px 11px 5px 0;

	height:111px;

}



.grid_view_main .paged_content_list .case_study_image_last {

	margin:5px 0 5px 0;

}



.sidebar .case_studies_filter .hover_box_row {

	height:105px;

	margin:15px 0;

}



.sidebar .case_studies_filter .hover_box_row p{

	color:#ccc;

}



.sidebar .case_studies_filter .hover_box_row p span{

	color:#fff;

}



.sidebar .case_studies_filter a.case_study_image {

	-moz-border-radius: 10px 10px 10px 10px;

 	-webkit-border-radius: 10px 10px 10px 10px;

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	margin-left:0;

	height:80px;

}



.industries .spotlight div.item a.hover-panel {

    height: 115px;

}



.industries .spotlight div.item a.case_study_image img,

.sidebar .case_studies_filter a.case_study_image img {

	display: block;

    margin: 0 auto;

    padding: 19px 0 17px;

    width: 130px;

}



.sidebar .case_studies_filter a.case_study_image img {

	padding:10px 0;

}



.industries .spotlight div.item a.case_study_image .box, .sl_feature_link a.case_study_image .box,

.grid_view_main .paged_content_list .case_study_image .box{

	border-radius: 10px 10px 0 0;

	background: #9d8ac8;

	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzlkOGFjOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYwJSIgc3RvcC1jb2xvcj0iIzZkNTRhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjYxJSIgc3RvcC1jb2xvcj0iIzZkNTRhNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzYzI3NmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);

	background: -moz-linear-gradient(top, #9d8ac8 1%, #6d54a5 60%, #6d54a5 61%, #3c276d 100%);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#9d8ac8), color-stop(60%,#6d54a5), color-stop(61%,#6d54a5), color-stop(100%,#3c276d));

	background: -webkit-linear-gradient(top, #9d8ac8 1%,#6d54a5 60%,#6d54a5 61%,#3c276d 100%);

	background: -o-linear-gradient(top, #9d8ac8 1%,#6d54a5 60%,#6d54a5 61%,#3c276d 100%);

	background: -ms-linear-gradient(top, #9d8ac8 1%,#6d54a5 60%,#6d54a5 61%,#3c276d 100%);

	background: linear-gradient(top, #9d8ac8 1%,#6d54a5 60%,#6d54a5 61%,#3c276d 100%);

	height:95px;

}



.grid_view_main .paged_content_list .case_study_image .box {

	height:90px;

}



.ie6 .sl_feature_link a.case_study_image .box,

.ie7 .sl_feature_link a.case_study_image .box,z

.ie8 .sl_feature_link a.case_study_image .box,boxTxt1

.ie6 .industries .spotlight div.item a.case_study_image .box,

.ie7 .industries .spotlight div.item a.case_study_image .box,

.ie8 .industries .spotlight div.item a.case_study_image .box{

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d8ac8', endColorstr='#3c276d',GradientType=0 );

}



.industries .spotlight div.item a.case_study_image .box p, .sl_feature_link .case_study_image .box p,

.grid_view_main .paged_content_list .case_study_image .box p {

	color:#fff;

	font-family: 'NewBTRegular',Arial,Helvetica;

	padding:10px;

	background: url("../images/css/core/arrows/medium_arrow_white_purple.png") no-repeat scroll 128px 40px transparent;

	width:118px;

}



.sl_feature_link .case_study_image .industries .spotlight div.item a.case_study_image .box p span.boxTxt1{

	font-weight:bold;

}

.industries .spotlight div.item a.case_study_image .box p span.boxTxt2, .sl_feature_link a.case_study_image .box p span.boxTxt2{

	display: block;

    width: 100px;

}

.sl_feature_link a.case_study_image .box p span.boxTxt2{

	margin-top: -10px;

    position: relative;

}

.industries .spotlight a.hover-panel{

    text-decoration: none;

}





.industries .spotlight div.item .case_study_image .footer, .sl_feature_link .case_study_image .footer,

.sidebar .case_studies_filter a.case_study_image .footer{

	background: none repeat scroll 0 0 #3F3F3F;

    border-bottom-left-radius: 10px;

    border-bottom-right-radius: 10px;

    color: #FFFFFF;

    display: block;

    height: 20px;

    width: 148px;

	border-top:1px solid #FFF;

}



.sidebar .case_studies_filter a.case_study_image .footer {

	background: none;

	border:none;

	margin:8px 0 0 0;

}



.industries .spotlight div.item .case_study_image .footer span, .sl_feature_link .case_study_image .footer span,

.sidebar .case_studies_filter a.case_study_image .footer span {

	float: left;

    font-size: 1.1em;

    height: 14px;

    line-height: 14px;

    margin: 3px 0;

    text-align: center;

}



.industries .spotlight div.item .case_study_image .footer .video, .sl_feature_link .case_study_image .footer .video{

	background: url("../images/css/icons/features_icons.png") no-repeat scroll 12px 1px transparent;

	width: 42px;

}



.sidebar .case_studies_filter a.case_study_image .footer .video {

	background: url(../images/css/icons/features_icons_2.png) no-repeat  12px 1px transparent;

	width: 42px;

}



.industries .spotlight div.item .case_study_image .footer .lang, .sl_feature_link .case_study_image .footer .lang {

	border-left: 1px solid #FFFFFF;

    border-right: 1px solid #FFFFFF;

    width: 42px;

}



.industries .spotlight div.item .case_study_image .footer .date, .sl_feature_link .case_study_image .footer .date{

	width: 60px;

}



.sidebar .case_studies_filter a.case_study_image .footer .lang {

	border-left: 1px solid #fff;

    border-right: 1px solid #fff;

	width:30px;

}



.sidebar .case_studies_filter a.case_study_image .footer span {

	padding:0 5px;

}



.industries .spotlight div.item h4{

	margin:15px 0;

	font-size: 1.3em;

}



.industries .spotlight div.item .single_image_info_block{

	width: 233px;

	margin: 20px auto;

}



.industries .spotlight div.item .single_image_info_block p {

	padding:0 0 20px 96px;

}



.industries .spotlight div.item .single_image_info_block img{

	float: left;

	

}

    

.is_links {

	padding:10px 20px;

}

.isLinks1{

	margin-top:1px;

}

.ie8 .sidebar .linksFrameIE{

	padding-bottom:25px !important;

}

.sidebar .linksFrameIE ul{

	padding-left:2px;

}



.sidebar .is_links_frame {

	width: 305px;

}



.ie6 .sidebar .is_links_frame {

	background:none;

}



.sidebar .is_links {

	padding:10px 12px 10px 12px;

	margin-left:1px;

}



.is_links h3 {padding:0}

.is_links h3 a {color:#666; background: url(../images/css/core/arrows/arrows.png) 100% -316px no-repeat; padding:0 22px 0 0}

.isl_group {background:#F2F2F2}



.is_links ul {list-style:none;margin:0;}

.is_links ul li {padding: 7px 0 7px 0;display:block}



.is_links ul li span {display:block;color:#404040}



.main_content .is_links_frame {

	overflow:hidden;

	margin-bottom:10px;

}

.ie6 .is_links_frame{

	background:#F2F2F2;

}



.main_content .is_links_frame:last-of-type{

	margin-bottom:0px;

}



.is_links_frame h3 a{

	color:#55379b;

}





.main_content .is_links {width:auto;overflow:hidden}

.main_content .is_links ul {float:left;display:inline-block;width:275px;padding:0 49px 0 0}



.main_content .is_links ul:last-of-type{

	padding-right:0px;

}

.ie6 .main_content .is_links ul, .ie7 .main_content .is_links ul, .ie9 .main_content .is_links ul{

	width:260px;

}

.ie8 .main_content .is_links ul{

	width:255px;

	padding-right:46px;

}



/*-- viewpoint bleeding header image --*/

.insight_ideas .homepage_bleed {background:url(../images/css/why_bt/viewpoint/bleeding_header.jpg) center 0 no-repeat;}





/* Lightbox */



.lightbox_container {

	padding:20px 15px 45px 15px;

}



.lightbox_container .header{

	padding-bottom:36px;

}



.lightbox_container .header p{

	color:#666;

}



.lightbox_container .subtitle {

	padding-bottom:15px;

}



.lightbox_container .privacy_information{

	padding-top:20px;

}



.lightbox_container .privacy_information p{

	font-size:1.2em;

}



.lightbox_container .privacy_information h3{

	font-weight:bold;

	font-size:1.2em;

	margin:0 0 2px 0;

}



/* change country lightbox */



.country_change {

	padding: 20px 20px 40px 20px;

}



.lightbox_container.country_change .header {

	padding-bottom:30px;

}



.lightbox_container.country_change label {

	font-size:1.2em;

	margin:0 0 0 5px;

}



.lightbox_container.country_change form {

	padding:20px 0 30px 0;

}



.lightbox_container {

	background: #ffffff; /* Old browsers */

	background: -moz-linear-gradient(top, #ffffff 0%, #efefef 51%, #ffffff 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(51%, #efefef), color-stop(100%, #ffffff)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 51%, #ffffff 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffffff 0%, #efefef 51%, #ffffff 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffffff 0%, #efefef 51%, #ffffff 100%); /* IE10+ */

	background: linear-gradient(top, #ffffff 0%, #efefef 51%, #ffffff 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 ); /* IE6-9 */

}



.lightbox_container form {

	padding:0 0 0 0;

}



.lightbox_container form label.small {

	font-size:1.4em

}

.lightbox_container form select {

	float:left

}

.lightbox_container .col {

	float:left;

	width:439px;

	padding:0 25px 0 0;

}



.lightbox_container .submit_button_second_col {

	padding-left: 464px;

}



.lightbox_container .last_col {

	padding:0px;

	width:444px

}



.lightbox_container .privacy_information .col {

	padding:0 9px 0 0;

}



.lightbox_container .privacy_information .last_col {

	border-left: 1px solid #444;

	padding:0  0 0 15px;

}



.lightbox_container form .last_col .formRow .formInformation {

	float:left;

	width:445px;

	padding:8px 0

}

.lightbox_container form .formRow {

	width:476px;

	height:auto;

	padding:0 0 21px 0;

}



.lightbox_container form .formRow .formBlock {

	float:left;

	width:230px;

	height:auto;

	padding:0 0 4px 0;

	position:relative;

}

.lightbox_container form .col .errorRow {

		padding-bottom:5px;

	



}

.lightbox_container form .formRow .fbRadioBtns {

	padding:0 0 10px 0;

}



.lightbox_container form .formRow .formBlock label {

	width:192px;

}

.lightbox_container form .formRow .formBlock a.help {

	float:left;

	margin:4px 0 0 8px

}

.lightbox_container form .formRow .formBlock input.text, .lightbox_container form .formRow textarea {

	width:160px;

}

.lightbox_container form .formBlock input.text {

	height:28px;

}

.lightbox_container form .last_col .formRow textarea {

	width:419px;

	max-width:419px;

	height:200px;

	max-height:200px;

	margin:0 0 4px 0;

	resize: none;

}



.lightbox_container form .last_col .formRow span.fbInfo {

	width:450px

}

.lightbox_container form .fbRadioBtns input.radio {

	float:left;

	margin:0 10px 0 0 ;

}

.lightbox_container form .fbRadioBtns label.small {

	float:left;

	width:180px

}

/*-- custom spacing for forms --*/



.lightbox_container #oneBillPlus label,

.lightbox_container #yourComment label,

.lightbox_container #yourComplaint label,

.lightbox_container #enquiryDetails label,

.lightbox_container #feedbackDetails label {

	float:left;

}





.lightbox_container form #oneBillPlus textarea {

	height:78px

}

.lightbox_container form #yourComment textarea, .lightbox_container form #yourComplaint textarea, .lightbox_container form #enquiryDetails textarea, .lightbox_container form #feedbackDetails textarea {

	height:117px

}

.ie7 .lightbox_container form #yourComment textarea,  .ie7 .lightbox_container form #yourComplaint textarea,  .ie7 .lightbox_container form #enquiryDetails textarea,  .ie7 .lightbox_container form #feedbackDetails textarea {

	height:119px

}

.lightbox_container form #contactMethod label {

	width:auto

}

.lightbox_container form #contactMethod input.radio {

	margin:8px 10px 0 1px

}

.ie7 .lightbox_container form #contactMethod input.radio {

	margin:4px 10px 0 1px

}

.lightbox_container form .infoConsent label {

	margin:2px 0 0 0

}

.lightbox_container form #contactMethod input.radio, .lightbox_container form #contactMethod label.cmLabel, .lightbox_container form .infoConsent input, .lightbox_container form .infoConsent label {

	float:left;

	display:inline-block;

}

.lightbox_container form #contactMethod label.cmLabel {

	margin:4px 20px 0 0

}

.lightbox_container form .infoConsent label {

	font-size:1.2em;

	margin:0 0 0 8px

}





.lightbox_container  .form_1_submit {

	margin:25px 0 0 0;

}





/* image and video slideshow lightbox */

.lightbox_no_bg,

.lightbox_no_bg {

	background:#fff;

	padding:0 20px 0 20px;

	

}



.lightbox_no_bg .header,

.lightbox_no_bg .header{

	padding:20px 0;

	

}



.js .lightbox_no_bg  .top_wrap {

	height:420px;

}



.js .lightbox_no_bg .top_section {

	display:none;

}



.js .lightbox_no_bg .header + .top_section {

	display:block;

}



/* $('.top_section:not(:first)').css('display', 'none');*/



.lightbox_container .img_holder {

	float:left;

}



.lightbox_container .lightbox_side {

	width:300px;

	float:right;

}



.lightbox_container .lightbox_side h3 {

	margin:0 0 15px 0;

}



.lightbox_container .sharebar {

	width:auto;

	float:none;

	margin:80px 0 0 0;

}



.lightbox_container .grey_stripe_box {

	margin:0;

}



.lightbox_container .grey_stripe_box .carousel {

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px; 

	width:932px;

	height:100px;

	padding:40px 0;

	right:17px;

}



.lightbox_container .grey_stripe_box .carousel .carousel_contents {

	width:860px !important;

	left:35px;

	top:34px;

}



.lightbox_container .grey_stripe_box .carousel ul {

	height:160px;

}



.lightbox_container .grey_stripe_box .carousel ul li {

	padding: 6px 15px 6px 5px;

	width:152px;

}



.lightbox_container .grey_stripe_box .carousel ul li a {

	width:148px;

	height:89px;	

}



.lightbox_container .grey_stripe_box .carousel ul li  .video {

	background: url(../images/css/icons/letstalk_video.png) no-repeat 100% 0;

    display: block;

    position: absolute;

    right: -10px;

    top: 75px;

	text-indent: -9999px;

    width: 36px;

    height: 36px;

}



.lightbox_container .grey_stripe_box .carousel ul li a img {

	display:block;

}





.lightbox_container .grey_stripe_box .navLeft, .lightbox_container .grey_stripe_box .navRight {

	top:60px;

}



/* 



	global custom dropdowns



*/



.lightbox_container .selectRow{

	z-index:99000;

}



.SSContainerDivWrapper {left:-9999px;}



.selectRow .selectedTxt, .customSelect .selectedTxt{

	cursor:pointer;

}



.selectRow .SSContainerDivWrapper,

.customSelect .SSContainerDivWrapper {

	margin:0;

	padding:0;

	position:absolute;

	top:26px!important;

	z-index:200 !important;

	width:auto;

}



.selectRow ul.newList,

.customSelect ul.newList {

	margin:0;

	padding:0;

	list-style:none;

	color:#000;

	background:#fff;

	border:1px solid #ccc;

	overflow:auto;

	width:auto;

	max-height:200px;

}



.selectRow ul.newList li,

.customSelect ul.newList li {background:none;padding:0;margin:0}







.selectRow ul.newList *,

.customSelect ul.newList * {

	margin:0;

	padding:0;

}





.selectRow ul.newList a,

.customSelect ul.newList a {

	background:#fff;

	color: #000;

	text-decoration:none;

	display:block;

	padding:3px 8px;

}



.selectRow .newListSelected,

.customSelect .newListSelected {

	color:#000;

	height:30px;

	padding:0;

	float:left;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-shadow: inset 1px 1px 5px 1px #eee;

	-moz-box-shadow: inset 1px 1px 5px 1px #eee;

	box-shadow: inset 1px 1px 5px 1px #eee;

	z-index:99999;

}



    .srLarge .newListSelected,

    .csLarge .newListSelected {background: url(../images/css/core/selectBg1.gif) 0 0 repeat-x;}

        

    .srSmall .newListSelected,

    .csSmall .newListSelected {background: #FFF}

    

    

    

    

.srLarge .newListSelected .selectedTxt,

.csLarge .newListSelected .selectedTxt {background: url(../images/css/core/arrows/arrows.png) 95% -342px no-repeat;}

.srSmall .newListSelected .selectedTxt,

.csSmall .newListSelected .selectedTxt {background: url(../images/css/core/arrows/arrows.png) 90% -228px no-repeat;}

    

    



.selectRow ul.newList li a:focus,

.customSelect ul.newList li a:focus {

	-moz-outline-style: none;

	outline-style: none;

}



.selectRow .selectedTxt,

.customSelect .selectedTxt {

	color:#55379b;

	font-family: 'NewBTRegular', Arial, Helvetica;

}



    .srLarge .selectedTxt,

    .csLarge .selectedTxt {font-size:1.8em;line-height:15px;display:block;padding:8px 0 8px 10px}

    .srSmall .selectedTxt,

    .csSmall .selectedTxt {font-size:1.6em;line-height:18px;display:block;padding: 8px 0 5px 10px;}



.selectRow .hiLite,

.customSelect .hiLite {

	background:#55379b!important;

	color:#fff!important;

}



.selectRow .newListHover,

.customSelect .newListHover {

	background:#ad8aff!important;

	color:#000!important;

	cursor:default;

}



.selectRow .newListSelHover,

.selectRow .newListSelFocus,

.customSelect .newListSelHover,

.customSelect .newListSelFocus {

	cursor:default;

}



/*-- set a default width --*/

.selectRow .newListSelected,

.selectRow .SSContainerDivWrapper {width: 150px;}



/*-- lightbox forms custom select widths --*/

.lightbox_container .formRow .selectRow .newListSelected,

.lightbox_container .formRow .selectRow .SSContainerDivWrapper { border:1px solid #b7b7b7; width: 181px;}



/*-- case studies refine custom select widths --*/

.case_studies_filter .selectRow .newListSelected,

.case_studies_filter .selectRow .SSContainerDivWrapper {width: 262px;}





/*-- pagination dropdown --*/

.paged_content_list .nav .customSelect .newListSelected {margin-top:8px}



.paged_content_list .nav .customSelect .newListSelected {width: 50px;}

.paged_content_list .nav .customSelect .SSContainerDivWrapper {width: 50px;}



.paged_content_list .nav .sort_by .customSelect .newListSelected, 

.paged_content_list .nav .sort_by .customSelect .SSContainerDivWrapper {width: 60px;}



/*-- awards list --*/

.full_width .paged_content_list .nav .sort_by .customSelect .newListSelected, 

.full_width .paged_content_list .nav .sort_by .customSelect .SSContainerDivWrapper {width: 70px;}



.paged_content_list .nav .csSmall .selectedTxt {font-size:1.3em;line-height:15px;}





/*

 * jQuery UI Autocomplete 1.8.16

 *

 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)

 * Dual licensed under the MIT or GPL Version 2 licenses.

 * http://jquery.org/license

 *

 * http://docs.jquery.com/UI/Autocomplete#theming

 */

 

.product_search { 

	position: absolute; 

	cursor: default; 

	border:1px solid #cfcfcf; 

	border-top:0px;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

	padding: 5px 12px;

	background:#fff;

	-webkit-box-shadow: inset 1px 0px 3px 0px #838282;

	-moz-box-shadow: inset 1px 0px 3px 0px #838282;

	box-shadow: inset 1px 0px 3px 0px #838282;

	width: 213px;

}	





/* workarounds */

.ie6 .product_search  { width:1px; } /* without this, the menu expands to 100% in IE6 */



.product_search {

	list-style:none;

	display:block;

	float: left;

}

.product_search .ui-menu {

	margin-top: -3px;

}

.product_search .ui-menu-item {

	margin:0;

	padding: 0;

	zoom: 1;

	float: left;

	clear: left;

	width: 100%;

	border-bottom:1px solid #d9d9d9;

}

.product_search .ui-menu-item a {

	text-decoration:none;

	display:block;

	padding: 5px 5px;

	line-height: 14px;

	zoom:1;

	color:#222222;

}



.product_search .ui-menu-item a span{

	color:#7a7a7a;

}



.product_search .ui-menu-item a.ui-state-hover,

.product_search .ui-menu-item a.ui-state-active,

.product_search .ui-menu-item a.ui-state-hover span,

.product_search .ui-menu-item a.ui-state-active span{

	font-weight: normal;

	text-decoration:underline;

	color:#6c52a8;

}



.product_search .search_results{

	text-align:right;

	border-bottom:0px;

	padding: 4px 0 0px;

}



.product_search .search_results a{

	padding-right: 14px;

	background:url(../images/css/core/arrows/more_results_arrow.gif) right center no-repeat;

	display:block;

}







.site_search { 

	position: absolute; 

	cursor: default; 

	border:1px solid #cfcfcf; 

	border-top:0px;

	-webkit-border-bottom-right-radius: 5px;

	-webkit-border-bottom-left-radius: 5px;

	-moz-border-radius-bottomright: 5px;

	-moz-border-radius-bottomleft: 5px;

	border-bottom-right-radius: 5px;

	border-bottom-left-radius: 5px;

	padding: 5px 12px;

	background:#fff;

	-webkit-box-shadow: inset 1px 0px 3px 0px #838282;

	-moz-box-shadow: inset 1px 0px 3px 0px #838282;

	box-shadow: inset 1px 0px 3px 0px #838282;

	width:185px!important;

	padding-top:5px;

	z-index:9999!important

}	



/* workarounds */

.ie6 .site_search  { width:1px; } /* without this, the menu expands to 100% in IE6 */



.site_search {

	list-style:none;

	display:block;

	float: left;

}

.site_search .ui-menu {

	margin-top: -3px;

}

.site_search .ui-menu-item {

	margin:0;

	padding: 0;

	zoom: 1;

	float: left;

	clear: left;

	width: 100%;

	border-bottom:1px solid #d9d9d9;

}

.site_search .ui-menu-item a {

	text-decoration:none;

	display:block;

	padding: 5px 5px;

	line-height: 14px;

	zoom:1;

	color:#222222;

}



.site_search .ui-menu-item a span{

	color:#7a7a7a;

}



.site_search .ui-menu-item a.ui-state-hover,

.site_search .ui-menu-item a.ui-state-active,

.site_search .ui-menu-item a.ui-state-hover span,

.site_search .ui-menu-item a.ui-state-active span{

	font-weight: normal;

	text-decoration:underline;

	color:#6c52a8;

}



.site_search .search_results{

	text-align:right;

	border-bottom:0px;

	padding: 4px 0 0px;

}



.site_search .search_results a{

	padding-right: 14px;

	background:url(../images/css/core/arrows/more_results_arrow.gif) right center no-repeat;

	display:block;

}

