html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ul {
	margin: 0px;
}
ol {
	list-style: decimal;
	margin-left: 15px;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


body {
	font-family: Helvetica, Arial, sans-serif;
	font-family: Arial, Helvetica, sans-serif/9; /*to stop ie9 making text italic*/
	color: #75818B;
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	font-size: 11px;
	zoom: 1;
}
img {
	border: 0px;
}
a {
	color: #8cc63e;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #8cc63e;
}
.relatedLinks {
	text-decoration: underline;
}
h1, h2 {
	color: #194757;
}
h1 {
	font-size: 18px;
	padding-top: 0px;
	padding-bottom: 4px;
}
h2 {
	font-size: 18px;
	padding-top: 6px;
	padding-bottom: 3px;
}
p {
	color: #5e6870;
	font-size: 12px;
	line-height: 1.6;
	padding-top: 6px;
	padding-bottom: 6px;
}
td {
	padding-top: 2px;
	padding-bottom: 2px;
}




/* end tech case studies formatting */


#header {
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	height: 127px;
	width: 924px;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
	display: block;
}
#navigation {
	width: 924px;
	/*height: 28px;*/
	height: 34px;
	position: relative;
	clear: both;
	z-index: 102;
	background-color: #fff;
	dipslay: inline-block;
}
#banner {
	width: 924px;
	height: 166px;
}
#bannerSmall {
	width: 924px;
	height: 144px;
	display: block;
}
#divider {
	background-image: url(../images/blueDivider.jpg);
	background-repeat: no-repeat;
}
#contentHolder {
	width: 926px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	padding-left: 32px;
	padding-right: 32px;
	background-image: url(../images/backgroundBorder.gif);
	background-repeat: no-repeat;
}

#contentHolderSIM {
	width: 926px;
	min-height: 950px;
	height: auto !important;
	height: 945px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 32px;
	padding-right: 32px;
	background-image: url(../images/backgroundBorder.gif);
	background-repeat: no-repeat;
	background-color:#ff0000;
}
#slider {
	display: block;
	width: 924px;
	height: 263px;
	webkit-box-shadow: 0 3px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 3px 4px -4px #b9bfc6;
	box-shadow: 0 3px 4px -4px #b9bfc6;
	background-color: #fff;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
	clear: both;
}
#content {
	width: 909px;
	height: auto;
	padding-left: 15px;
	margin-top: 20px;
	margin-bottom: 15px;
}
#content1 {
	width: 925px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding-left: 1px;
	margin-top: 0px;
	margin-bottom: 15px;
}
.solutionsText {
	font-size: 12px;
	color: #8b98a4;
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
}
#buttons {
	width: 924px;
	height: 46px;
	margin-top: 22px;
	margin-bottom: 22px;
}
.marginRight11 {
	margin-right: 9px;
	float: left;
	display: inline;
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
}
.marginRight5 {
	margin-right: 10px;
	float: left;
	display: inline;
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
}
#links1, #links2, #links3, #links4, #links5, #links6, #links7 {
	display: inline;
	float: left;
}
.smallFooterText {
	font-size: 9px;
}
.smallFooterText a {
	line-height: 1.4;
	margin-bottom: 3px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	display: block;
	color: #5e6870;
}
#linksholder {
	width: 924px;
	height: auto;
	border-top: 2px solid #d4d6da;
	padding-top: 10px;
	padding-bottom: 10px;
}
#links1 {
	margin-left: 10px;
	width: 157px;
	margin-right: 5px
}
#links2 {
	width: 167px;
	margin-right: 5px
}
#links3 {
	width: 147px;
	margin-right: 5px
}
#links4 {
	width: 127px;
	margin-right: 5px
}
#links5 {
	width: 137px;
	margin-right: 5px
}
#links6 {
	width: 137px;
	margin-right: 5px
}
#footer {
	clear: both;
	width: 924px;
	height: auto;
	border-top: 2px solid #d4d6da;
}
#footer p a, #footer p {
	font-size: 9px;
	color: #8b98a4;
}
.linksTitle {
	font-size: 11px;
	font-weight: bold;
	color: #194757;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
}
a.rollover {
	/*display: inline;
	float: left;*/
	display:inline-block;
	width: 80px;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	background-image: url("../images/linkedinprofile.png");
	margin-top: 0px;
	padding-top: 0px;
}
a.rollover:hover {
	background-position: 0px -20px;
}
.displace {
	position: absolute;
	left: -5000px;
}
/*PeakTv*/

a.tvRollover {
	display: inline;
	float: right;
	width: 209px;
	height: 154px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	background-image: url("../images/peakTV.png");
	margin-bottom: 14px;
}
/* Line 195 */
a.tvRollover:hover {
	background-position: 0px -154px;
}


/*Peak Video*/

a.videoRollover {
	display: inline;
	float: right;
	width: 224px;
	height: 154px;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 0px;
	background-image: url("../images/peakVideo.png");
	margin-bottom: 14px;
}
/* Line 195 */
a.videoRollover:hover {
	background-position: 0px -154px;
}





#prodCodeSearch {
	margin-right: 8px;
	background-image: url(../images/productCodeSearch.gif);
	background-repeat: no-repeat;
	display: inline;
	width: 224px;
	height: 46px;
	float: left;
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
}
#newletterSignup {
	background-image: url(../images/newletterSignup.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 46px;
	display: inline;
	float: left;
	margin-right: 0px;
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
}
#prodSearch {
	margin-top: 20px;
	padding-left: 5px;
	height: 16px;
	vertical-align: middle;
}
#newsletter {
	margin-top: 20px;
	margin-left: 0px;
	height: 16px;
	padding-left: 5px;
}
#jobAlert {
	margin-top: 0px;
	margin-left: 0px;
	height: 16px;
}
#search {
	float: right;
}
#Login {
	width: 73px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	cursor: pointer;
	float:right;
}
#LoginDropdown {
	width: 113px;
	height: 25px;
	background-color: #455560;
	color: #fff;
	display: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left:-40px;
	float:left;
}

#LoginDropdown2 {
	width: 113px;
	height: 20px;
	background-color: #455560;
	color: #fff;
	display: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left:-40px;
	float:left;
}

#LoginDropdown a {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding:5px;
	padding-bottom:8px;
}

#LoginDropdown2 a {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding:5px;
}
#app {
	width: 500px;
}
.greenBox {
	background-color: #618931;
	width: 176px;
	min-height: 94px;
	height: auto !important;
	height: 94px;
	display: none;
	position: absolute;
	cursor: pointer;
}
.greenBox h1 {
	color: #fff;
	font-size: 14px;
	padding: 0px;
	margin-bottom: 5px;
	background-color: #8cc63e;
	padding: 5px 10px 5px 10px;
}
.greenBox p {
	color: #fff;
	font-size: 11px;
	line-height: 1.2;
	padding-top: 4px;
	padding-left: 10px;
	padding-right: 10px;
}
#headerRight {
	width: 354px;
	width: 230px;
	height: 50px;
	float: right;
	text-align: right;
	margin-top: 41px;
}
#headerLogin {
	width: 103px;
	height: 50px;
	display: inline;
	float: right;
	text-align: right;
	margin-top: 41px;
	margin-right: 0px;
}
.socialMedia {
	margin-right: 6px;
	display: inline-block;
	float: left;
}
#leftContent {
	width: 224px;
	display: block;
	clear: both;
	float: left;
	margin-top: 39px;
	margin-right: 19px;
}
#leftMenu ul {
	background-image: none;
	list-style: none;
	margin-bottom: 10px;
}
#leftMenu li {
	border-bottom: 1px solid #ccc;
	color: #254b59;
	font-size: 11px;
	list-style: none;
	display: block;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	width: 212px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	background-image: none;
	text-align: left;
}
#leftMenu li a {
	background-image: none;
	display: block;
	width: 224px;
	width: 210px;
	color: #254b59;
	text-align: left;
	font-size: 11px;
	font-weight: bold;
}
#leftMenu li .selected a {
	background-image: none;
	display: block;
	width: 224px;
	text-align: left;
	background-color: #455560;
	background-repeat: no-repeat;
	color: #FFF;
}
#leftMenu li a:hover {
	font-weight: bold;/*text-decoration:underline;*/
}
.selected {
	color: #fff;
	font-size: 11px;
	list-style: none;
	display: block;
	height: 25px;
	width: 224px;
	border-bottom: 0px;
	display: block;
	background-image: url(images/leftMenuSelected.jpg);
	background-repeat: no-repeat;
}
#mainContent {
	width: 680px;
	display: inline;
	margin-top: 0px;
	float: left;
	left: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
#mainContent li, #mainContent1 li, #mainContent2 li, #mainContent3 li  {
	list-style: square;
	clear: right;
	margin-left: 25px;
	color: #5e6870;
	font-size: 12px;
	line-height: 1.6;
	padding-top: 1px;
	padding-bottom: 1px;
	float: none;
}
#mainContent ul ul, #mainContent1 ul ul, #mainContent2 ul ul,  #mainContent3 ul ul {
	list-style: circle;
	clear: right;
	margin-left: 20px;
	color: #5e6870;
	font-size: 12px;
	line-height: 1.6;
	padding-top: 1px;
	padding-bottom: 1px;
	float: none;
}
#mainContent ol li, #mainContent1 ol li, #mainContent2 ol li, #mainContent3 ol li {
	clear: right;
	margin-left: 15px;
	color: #5e6870;
	font-size: 12px;
	line-height: 1.6;
	padding-top: 3px;
	padding-bottom: 3px;
	float: none;
	list-style: decimal;
}
#mainContent ul ul, #mainContent1 ul ul, #mainContent2 ul ul {
	clear: right;
	margin-left: 20px;
	color: #5e6870;
	font-size: 12px;
	line-height: 1.6;
	padding-top: 3px;
	padding-bottom: 3px;
	float: none;
	list-style: circle;
}
#mainContent1 {
	width: 440px;
	margin-left: 0px;
	display: inline-block;
	margin-top: 0px;
 *margin-top:0px;
	margin-bottom: 20px;
	float: left;
	margin-right: 8px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
#mainContent2 {
	width: 903px;
	margin-left: 0px;
	display: inline-block;
	margin-top: 0px;
	margin-bottom: 20px;
	float: left;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
#mainContent3 {
	width: 682px;
	margin-left: 0px;
	display: inline-block;
	margin-top: 0px;
 *margin-top:0px;
	margin-bottom: 20px;
	float: left;
	margin-right: 8px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}


#mainContent4 {
	width: 683px;
	margin-left: 0px;
	display: inline-block;
	margin-top: 0px;
 *margin-top:0px;
	margin-bottom: 20px;
	float: left;
	margin-right: 8px;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
#mainContentCareers {
	width: 448px;
	margin-left: 14px;
	display: inline-block;
	margin-top: 11px;
}
#rightPanel {
	width: 224px;
	margin-left: 10px;
	display: inline;
	float: left;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
}
#rightPanelProdSection {
	width: 224px;
	margin-left: 10px;
	display: inline;
	float: left;
	margin-top: 33px;
	margin-bottom: 20px;
	padding: 0px;
}
.breadcrumb {
	margin-left: 0px;
	font-size: 10px;
	padding-top: 16px;
	padding-bottom: 12px;
	padding-left: 27px;
}
.breadcrumb2 {
	margin-left: 0px;
	font-size: 10px;
	padding-top: 16px;
	padding-bottom: 12px;
	padding-left: 0px;
}
.blueText {
	color: #254b59;
}
#careersRightPanel1 {
	width: 210px;
	height: 115px;
	padding: 0px 6px 0px 6px;
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
	margin-top: 0px;
	padding-top: 0px;
	background-color: #455560;
}
#careersRightPanel1 p {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-bottom: 4px;
}
#careersRightPanel2 {
	width: 210px;
	min-height: 249px;
	height: auto !important;
	height: 249px;
	padding: 6px 6px 0px 6px;
	margin-top: 18px;
	margin-bottom: 18px;
	background-color: #455560;
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
}
#careersRightPanel2 p {
	color: #fff;
	font-size: 11px;
	line-height: 1.2;
	padding-top: 0px;
	margin-bottom: 6px;
}
#careersRightPanel2 a {
	color: #fff;
}
#newsRightPanel {
	width: 210px;
	height: auto;
	padding: 6px 6px 9px 6px;
	margin-top: 0px;
	margin-bottom: 18px;
	background-color: #455560;
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
}
#newsRightPanel p {
	color: #fff;
	font-size: 11px;
	line-height: 1.2;
	padding-top: 0px;
	margin-bottom: 0px;
}
#newsRightPanel1 {
	width: 210px;
	height: 46px;
	padding: 0px 6px 0px 6px;
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
	margin-top: 0px;
	padding-top: 0px;
	background-color: #455560;
	background-image: url(/images/newletterSignup.gif);
	overflow: hidden;
}
#newsRightPanel1 p {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 0px;
	margin-bottom: 4px;
}
#newsRightPanel a {
	color: #fff;
}
.jobsHeader, .jobsHeader a {
	color: #fff;
	font-size: 11px;
	padding-left: 9px;
	padding-top: 3px;
}
.floatRight {
	float: right
}
.marginLeft {
	margin-left: 18px;
}
.downloadCat {
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
	margin-top: 10px;
}
.productRightButtons {
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
	margin-bottom: 10px;
}
.products1 {
	-webkit-box-shadow: #b9bfc6 0px 0px 6px;
	-moz-box-shadow: #b9bfc6 0px 0px 6px;
	box-shadow: #b9bfc6 0px 0px 6px;
	behavior: url(PIE.htc);
	margin-left: -15px;
	zoom: 1;
	position: relative;
}
#imagegallery {
	width: 171px;
	float: left;
	height: 592px;
	margin-bottom: 30px;
	margin-top: 30px;
	margin-left: 22px;
}
.thumb {
	float: left;
	border: 2px #dcdee0 solid;
	margin-right: 18px;
	width: 58px;
	height: 58px;
	margin-top: 0px;
	margin-bottom: 10px;
	overflow: hidden;
}
.thirdThumb {
	float: left;
	border: 2px #dcdee0 solid;
	margin-right: 0px;
	width: 58px;
	height: 58px;
	margin-bottom: 10px;
	margin-top: 0px;
	overflow: hidden;
}
.thumbSelected {
	float: left;
	border: 2px #254b59 solid;
	margin-right: 19px;
	width: 58px;
	height: 58px;
	margin-bottom: 10px;
	margin-top: 0px;
	overflow: hidden;
}
.thumbCentre {
	/*
   display: table-cell;   
   vertical-align: middle;
   horizontal-align:middle;
   */
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	margin-bottom: auto;
}
.noMargin {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.homeHeader {
	font-size: 22px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
}
.homeHeader2 {
	font-size: 22px;
	margin-top: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.message {
	font-size: 16px;
	margin-top: 11px;
	margin-bottom: 0px;
	color: #618931;
}
.solutionsText {
	font-size: 12px;
	margin-bottom: 9px;
	color: #ffffff;
}
#showSiteMap {
	display: none;
	cursor: pointer;
}
#hideSiteMap {
	cursor: pointer;
}
.eventTitle {
	font-size: 13px;
	font-weight: bold;
	color: #254B59;
}
.boldText {
	font-weight: bold;
}
.glossaryBoldText {
	font-weight: bold;
	color: #5e6870;
	font-size: 12px;
	line-height: 1.6;
	padding-top: 6px;
}
.glossaryText {
	color: #5e6870;
	font-size: 12px;
	line-height: 1.6;
	padding-top: 0px;
	margin-bottom: 6px;
}
/*Menu*/

/* 
	LEVEL ONE
*/

ul.dropdown {
	position: relative;
	width: 924px;
	display: block;
	z-index: 102;
	height: 32px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-image: url(../images/navigationBackground.gif);
	background-repeat: repeat-x;
}
ul.dropdown li {
	float: left;
	zoom: 1;
	background-image: url(../images/navigationBackground.gif);
	background-repeat: repeat-x;
	height: 29px;
	border-right: 1px solid #fff;
	padding-top: 3px;
	width: 131px;
	text-align: center;
	list-style: none;
}
ul.dropdown>li:hover {
	background-image: url(../images/navigationBackgroundGrey.gif);
	background-repeat: repeat-x
}
ul.dropdown li.LastMain {
	width: 131px;
	border-right: none;
}
ul.dropdown a:hover {
	color: #FFF;
	text-decoration: none
}
ul.dropdown a:active {
	color: #fff;
}
ul.dropdown li a {
	display: block;
	padding: 6px 0px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
}
ul.dropdown li:last-child a {
	border-right: none;
} /* Doesn't work in IE */
ul.dropdown li:last-child {
	padding-right: 0px;
	margin-right: 0px;
} /* Doesn't work in IE */
ul.dropdown li:hover {
	background-image: none;
	background-color: #455560;
	color: #FFF;
	position: relative;
} /*first level hover*/
ul.dropdown li.hover a {
	color: FFF;
}
/* 
	LEVEL TWO
*/
ul.dropdown ul {
	width: 237px;
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	margin: 0px;
	border: 0px;
	margin-bottom: 10px;
	z-index: 999;
	height: auto;
}
ul.dropdown ul li {
	font-weight: normal;
	color: #FFF;
	border-right: 0px;
	float: none;
	background-color: #455560;
	background-image: none;
	width: auto;
	text-align: left;
	height: 29px;
}
/*first level color*/
ul.dropdown ul.lastMenu {
	left: -106px;
}
ul.dropdown ul.subMenuLeft {
	left: -280px;
}
ul.dropdown ul.secondMenu {
	width: 280px;
}
ul.dropdown ul li:hover {
	background-color: #64757f
} /*first level color*/
/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a {
	border-right: none;
	width: auto;
	display: inline-block;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 2px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: right;
	padding-bottom: 12px;
	font-size: 11px;
	padding-top: 6px;
	overflow: hidden
}
ul.dropdown ul li a:hover {
	border-bottom: none;
}
/* 

	LEVEL THREE


*/
ul.dropdown ul ul {
	display: block;
	positon: absolute;
	width: 280px;
	left: 100%;
	top: 0px;
	z-index: 999;
	padding-bottom: 50px;
	top: 0px;
}
ul.dropdown ul ul li {
	background-color: #64757f;
}
ul.dropdown ul ul li a:hover {
	border-bottom: none;
}
ul.dropdown ul ul li:hover {
	background-color: #84939e;
}/*2nd level hover*/
ul.dropdown li:hover > ul {
	visibility: visible;
}
/* 
	LEVEL FOUR
*/
/*
ul.dropdown ul ul ul {
	left: 100%;
	top: 0;
	z-index: 999;
	margin: 0px;
	padding: 0px;
	width: 280px; 
}
ul.dropdown ul ul ul li {
	background-color: #84939e;
	height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	line-height: 0.7;
}
ul.dropdown ul ul ul li a {
	font-size: 11px;
}
ul.dropdown ul ul ul li a:hover {
	border-bottom: none;
	height: 13px;
	margin-bottom: 0px;
	padding: 0px;
	padding-top: 6px;
}
ul.dropdown ul ul ul li:hover {
	background-color: #bcc6cc;
	height: 20px;
}

*/

ul.dropdown ul ul ul{
	display: block;
	positon: absolute;
	width: 280px;
	left: 100%;
	top: 0px;
	z-index: 999;
	padding-bottom: 50px;
	top: 0px;
}
ul.dropdown ul ul ul li {
	background-color: #84939e;
}
ul.dropdown ul ul ul li a:hover {
	border-bottom: none;
}
ul.dropdown ul ul ul li:hover {
	background-color: #bcc6cc;
}

/*2nd level hover*/
ul.dropdown li:hover > ul {
	visibility: visible;
}
hr {
	color: #a3abb0;
	background-color: #a3abb0;
	border: #a3abb0;
	height: 1px;
}
.greenText {
	color: #99cc59;
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;
	line-height: 1.6
}
.greenText {
	color: #99cc59;
	font-weight: bold;
	margin-top: 15px;
	line-height: 1.6
}
#relatedLinksProducts {
	width: 224px;
	min-height: 100px;
	height: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 18px;
	box-shadow: #b9bfc6;
	color: #566874;
}
#relatedLinksProducts ul li {
	display: block;
	list-style: square;
}
.textArea {
	resize: none;
	width: 400px;
}
br {
	margin-top: 0px;
	margin-bottom: 0px;
}
.newsTitle {
	color: #254b59;
	font-size: 12px;
	font-weight: bold;
}
.floatRight {
	float: right;
}
.paging li {
	display: block;
	border: 1px solid #8b98a4;
	height: 26px;
	width: 26px;
	color: #8b98a4;
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
}
.selected {
	display: block;
	height: 26px;
	width: 26px;
	color: #8b98a4;
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
	background-color: #8cc63e;
}
.newsThumb {
	float: left;
	border: 2px #dcdee0 solid;
	width: 224px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	overflow: hidden;
}
#relatedPages p {
	background-image: url("/images/relatedPagesArrow.png");
	background-repeat: no-repeat;
	background-position: 0px 7px;
	padding-left: 20px;
	border-bottom: 1px solid #cccccc;
	color: #5e6870;
	margin-left: 0px;
	margin-right: 0px;
}
#relatedPages p a {
	color: #5e6870;
}
#relatedPages p a:hover {
	color: #254b59;
}
.relatedPagesHeader {
	font-size: 11px;
	border-bottom: 1px solid #cccccc;
	color: #254b59;
	margin-left: 0px;
	margin-right: 0px;
}
#glossaryLinks a {
	border: 1px solid #E1E1E1;
	padding: 1px;
	margin-right: 1px;
}
#pagination-digg {
	border: 0;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto
}
#pagination-digg li {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 11px;
	list-style: none;
	display: inline;
}
#pagination-digg a {
	border: solid 1px #8b98a4;
	margin-right: 15px;
	color: #8b98a4;
	padding: 0px;
	text-align: left;
}
#pagination-digg .selected {
	background: #8cc63e;
	display: block;
	float: left;
	padding: 0px 0px;
	text-decoration: none;
	margin-right: 13px;
}
#pagination-digg .selected a {
	color: #fff;
}
#pagination-digg a:link, #pagination-digg a:visited {
	display: block;
	float: left;
	padding: 3px 9px;
	text-decoration: none;
	margin-right: 13px;
}
#pagination-digg a:hover {
}
#pagination-digg .next2 a, #pagination-digg .previous2 a {
	font-weight: bold;
	border: 0px;
	float: left;
	display: block;
	margin-left: -9px;
}
#pagination-digg .previous2 a:hover, #pagination-digg .next2 a:hover {
	color: #8cc63e;
}
#brochureMobile {
	display: none;
}
.outer-center {
	float: right;
	right: 50%;
	position: relative;
}
.inner-center {
	float: right;
	right: -50%;
	position: relative;
}
.clear {
	clear: both;
}
.unBold {
	font-weight: normal
}
.newsWidth {
	width: 440px;
}
.tableSpace {
	width: 16px;
}
.newsPic {
	width: 224px;
}
.careersHeader {
	width: 448px;
	margin-left: -8px;
	margin-top: 23px;
	margin-bottom: 15px;
	background-color: #8cc63e;
	height: 24px;
}
.careersTable {
	width: 430px;
}
.careersLine {
	width: 430px;
}
.careersBottomLine {
	width: 448px;
	background-color: #8cc63e;
	height: 1px;
	margin-top: 9px;
	margin-left: -8px;
}
.vacancyTag {
	width: 129px
}
.vacancyInfo {
	width: 301px
}
.eventBottomLine {
	width: 100%;
	background-color: #8B98A4;
	height: 1px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.eventWidth {
	width: 440px;
}
.eventWidth1 {
	width: 100px;
	

}
.eventWidth2 {
	width: 290px;


}
.eventImage {
	display: none;
}
.toggleMenu {
	display: none;
	background: #455560;
	padding: 5px 10px;
	color: #fff;
}
.toggleMenu:hover {
	color: #fff;
	text-decoration: underline;
}
.homeMenu {
	display: none;
	background: #455560;
	padding: 5px 10px;
	color: #fff;
	margin-left: 10px;
}
.homeMenu:hover {
	color: #fff;
	text-decoration: underline;
}
.destopMenu {
	display: none;
	background: #455560;
	padding: 5px 10px;
	color: #fff;
	margin-left: 10px;
}
.destopMenu:hover {
	color: #fff;
	text-decoration: underline;
}
/*Main image Slider*/

#container {
	width: 924px;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 0;
	height: 263px;
}
#example {
	width: 924px;
	height: 263px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#frame {
	position: absolute;
	z-index: 0;
	width: 940px;
	height: 341px;
	top: -3px;
	left: -80px;
}
#slides {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
}
.slides_container {
	width: 924px;
	overflow: hidden;
	position: relative;
	display: none;
}
.slides_container div.slide {
	width: 924px;
	height: 270px;
	display: block;
}
.prev {
	z-index: 501;
	position: relative;
	width: 113px;
	height: 30px;
	padding: 0px;
	float: left;
	background-image: url(../images-gen/arrows.png);
	background-repeat: no-repeat;
	margin-left: 15px;
}
.next {
	z-index: 501;
	position: relative;
	width: 30px;
	height: 113px;
	padding: 0px;
	float: right;
	background-image: url(../images-gen/arrows.png);
	background-repeat: no-repeat;
	background-position: right;
	margin-right: 15px;
}
/* Pagination */

.pagination {
	z-index: 501;
	position: relative;
	width: auto;
	margin-top: -35px;
	padding: 0px;
	float: right;
	padding-right: 0px;
	margin-right: 15px;
	border: 1px solid 8b98a4;
}
.pagination li {
	float: left;
	margin: 0 1px;
	list-style: none;
	margin-right: 4px;
	padding-right: 0px;
	width: 11px;
}
.pagination li a {
	display: block;
	width: 11px;
	height: 0;
	padding-top: 11px;
	background-image: url(../images/pagination.png);
	background-position: 0 0;
	float: right;
	overflow: hidden;
}
.pagination li.current a {
	background-position: 0 -12px;
}
.pagination li a:hover {
	background-position: 0 -12px;
}
/* Caption */

.caption {
	z-index: 500;
	position: absolute;
	left: 0;
	height: 30px;
	padding: 13px;
	padding-top: 7px;
	background: #81878d;
	background: rgba(0,0,0,.5);
	width: 350px;
	font-size: 17px;
	font-weight: bold;
	line-height: 1.33;
	color: #fff;
	text-shadow: none;
	margin-bottom: 20px;
	margin-left: 15px;
	min-height: 15px;
	height: auto !important;
	height: 15px;
	min-width: 360px;
	color: #FFF;
}
.captionText {
	color: #FFF;
	padding-top: 0px;
	margin-top: 0px;
	font-size: 16px;
	line-height: 1.5;
	font-weight: normal;
}
#LoginDropdown {
	padding-top: 4px;
	height: 20px;
}
#cc-notification {
	position: fixed!important;
	z-index: 99999998!important;
	left: 0!important;
	width: 100%!important;
	background-color: #fff!important
}
#cc-notification.cc-mobile {
	position: relative!important;
	border-bottom: 0!important
}
#cc-modal #cc-modal-closebutton a, #cc-settingsmodal #cc-settingsmodal-closebutton a {
	display: block!important;
	width: 18px!important;
	height: 18px!important;
	position: absolute!important;
	top: 2px!important;
	right: 2px!important;
	background-image: url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/cross.png)!important
}
#cc-modal #cc-modal-closebutton a span, #cc-settingsmodal #cc-settingsmodal-closebutton a span {
	display: none
}
#cc-notification.cc-bottom {
	bottom: 0!important
}
#cc-notification.cc-top {
	top: 0!important
}
#cc-notification.cc-push {
	top: 0!important
}
#cc-notification #cc-notification-permissions {
	display: none
}
#cc-tag {
	position: fixed!important;
	z-index: 999999999!important;
	bosttom: 0!important;
	right: 10%!important;
	display: none
}
#cc-tag.cc-tag-bottom-left {
	right: auto!important;
	left: 10%!important
}
#cc-tag.cc-tag-horizontal-right {
	right: 0!important;
	bottom: 20%!important
}
#cc-tag.cc-tag-horizontal-left {
	left: 0!important;
	right: auto!important;
	bottom: 20%!important
}
#cc-tag.cc-tag-vertical-right {
	right: 0!important;
	bottom: 20%!important
}
#cc-tag.cc-tag-vertical-left {
	left: 0!important;
	right: auto!important;
	bottom: 20%!important
}
#cc-tag a {
	padding: 0 12px!important;
	text-decoration: none!important
}
#cc-modal-overlay {
	background-position: 0% 0%;
	background-color: rgba(255,255,255,0.8)!important;
	display: none;
	width: 100%!important;
	height: 1000%!important;
	position: fixed!important;
	top: 0!important;
	left: 0!important;
	z-index: 999999!important;
	background-image: none !important;
	background-repeat: repeat !important;
	background-attachment: scroll !important;
}
#cc-modal, #cc-settingsmodal {
	display: none;
	width: 100%!important;
	height: 1000%!important;
	position: fixed!important;
	top: 0!important;
	left: 0!important;
	z-index: 99999999!important
}
#cc-settingsmodal {
	z-index: 9999999999!important
}
#cc-modal #cc-modal-wrapper, #cc-settingsmodal #cc-settingsmodal-wrapper {
	margin: 100px auto!important
}
#cc-modal, #cc-settingsmodal, #cc-tag, #cc-notification {
	line-height: 1!important
}
.cc-clear {
	clear: both!important
}
#cc-modal, #cc-settingsmodal, #cc-tag, #cc-notification, #cc-modal div, #cc-modal span, #cc-modal iframe, #cc-modal h1, #cc-modal h2, #cc-modal h3, #cc-modal h4, #cc-modal h5, #cc-modal h6, #cc-modal p, #cc-modal pre, #cc-modal a, #cc-modal code, #cc-modal em, #cc-modal img, #cc-modal s, #cc-modal small, #cc-modal strong, #cc-modal b, #cc-modal u, #cc-modal i, #cc-modal dl, #cc-modal dt, #cc-modal dd, #cc-modal ol, #cc-modal ul, #cc-modal li, #cc-modal form, #cc-modal label, #cc-settingsmodal div, #cc-settingsmodal span, #cc-settingsmodal iframe, #cc-settingsmodal h1, #cc-settingsmodal h2, #cc-settingsmodal h3, #cc-settingsmodal h4, #cc-settingsmodal h5, #cc-settingsmodal h6, #cc-settingsmodal p, #cc-settingsmodal pre, #cc-settingsmodal a, #cc-settingsmodal code, #cc-settingsmodal em, #cc-settingsmodal img, #cc-settingsmodal s, #cc-settingsmodal small, #cc-settingsmodal strong, #cc-settingsmodal b, #cc-settingsmodal u, #cc-settingsmodal i, #cc-settingsmodal dl, #cc-settingsmodal dt, #cc-settingsmodal dd, #cc-settingsmodal ol, #cc-settingsmodal ul, #cc-settingsmodal li, #cc-settingsmodal form, #cc-settingsmodal label, #cc-tag div, #cc-tag span, #cc-tag iframe, #cc-tag h1, #cc-tag h2, #cc-tag h3, #cc-tag h4, #cc-tag h5, #cc-tag h6, #cc-tag p, #cc-tag pre, #cc-tag a, #cc-tag code, #cc-tag em, #cc-tag img, #cc-tag s, #cc-tag small, #cc-tag strong, #cc-tag b, #cc-tag u, #cc-tag i, #cc-tag dl, #cc-tag dt, #cc-tag dd, #cc-tag ol, #cc-tag ul, #cc-tag li, #cc-tag form, #cc-tag label, #cc-notification div, #cc-notification span, #cc-notification iframe, #cc-notification h1, #cc-notification h2, #cc-notification h3, #cc-notification h4, #cc-notification h5, #cc-notification h6, #cc-notification p, #cc-notification pre, #cc-notification a, #cc-notification code, #cc-notification em, #cc-notification img, #cc-notification s, #cc-notification small, #cc-notification strong, #cc-notification b, #cc-notification u, #cc-notification i, #cc-notification dl, #cc-notification dt, #cc-notification dd, #cc-notification ol, #cc-notification ul, #cc-notification li, #cc-notification form, #cc-notification label {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 10pt;
	font-family: Helvetica, sans-serif, Arial;
	line-height: 1em;
	text-align: left;
	vertical-align: baseline;
	text-shadow: none;
	background: 0
}
#cc-modal a, #cc-tag a, #cc-settingsmodal a, #cc-notification a, #cc-modal a:hover, #cc-tag a:hover, #cc-settingsmodal a:hover, #cc-notification a:hover {
	background-color: transparent
}
#cc-modal a#footerlogo span {
	background: url("https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/silktide-logo.png") no-repeat scroll 0 0 transparent!important;
	display: block;
	height: 31px!important;
	margin-top: 4px!important;
	text-indent: -5000px!important;
	width: 126px!important
}
#cc-modal #cc-modal-wrapper a#footerlogo, footer#mainfooter a#footerlogo, #cc-modal #cc-modal-wrapper a#footerlogo, footer#mainfooter a#footerlogo:active, #cc-modal #cc-modal-wrapper a#footerlogo, footer#mainfooter a#footerlogo:visited {
	display: block;
	margin-top: 20px!important;
	color: #868686!important;
	text-decoration: none!important
}
#cc-modal #cc-modal-wrapper .cc-getforsite {
	position: absolute;
	right: 16px;
	bottom: 16px
}
#cc-modal.cc-mobile #cc-modal-wrapper .cc-getforsite {
	position: relative!important;
	margin-top: 30px!important;
	margin-left: 16px
}
#cc-modal.cc-mobile, #cc-settingsmodal.cc-mobile {
	width: 100%!important;
	position: relative!important;
	top: 0!important;
	left: 0!important;
	height: auto!important;
	z-index: 999999999999!important
}
#cc-modal.cc-mobile a.cc-logo, #cc-settingsmodal.cc-mobile a.cc-logo, #cc-notification.cc-mobile a.cc-logo {
	display: none!important
}
#cc-notification .cc-logo, #cc-tag .cc-logo, #cc-modal .cc-logo, #cc-settingsmodal .cc-logo {
	width: 142px;
	height: 32px;
	position: absolute;
	right: 32px;
	bottom: 20px
}
.cc-logo span {
	display: none
}
#cc-notification.cc-light {
	background-position: 0% 0%;
	background-color: rgba(226,226,226,0.95)!important;
	color: #566874!important;
	background-image: none !important;
	background-repeat: repeat !important;
	background-attachment: scroll !important;
}
#cc-notification.cc-light #cc-notification-permissions li {
	color: #566874!important
}
#cc-notification.cc-light #cc-notification-permissions li strong {
	color: #99cc59!important
}
#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive {
	color: #AAA!important
}
#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive label {
	color: #AAA!important
}
#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive strong {
	color: #88bfef!important
}
#cc-notification.cc-light #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link {
	color: #AAA!important
}
#cc-notification.cc-light a, #cc-notification.cc-light a:visited {
	color: #99cc59!important
}
#cc-notification.cc-light a:hover {
	color: #5c8a29!important
}
#cc-notification.cc-light h2, #cc-notification.cc-light h3, #cc-notification.cc-light p {
	color: #566874!important
}
#cc-notification.cc-light ul.cc-notification-buttons li a, #cc-notification.cc-light ul.cc-notification-buttons li a:visited {
	background-color: #99cc59!important;
	color: #566874!important
}
#cc-notification.cc-light ul.cc-notification-buttons li a:hover, #cc-notification.cc-light ul.cc-notification-buttons li a:active, #cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:hover, #cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites:active {
	background-color: #f5f5f5!important
}
#cc-notification.cc-light ul.cc-notification-buttons li #cc-approve-button-allsites {
	background-color: #99cc59!important
}
#cc-tag.cc-light a, #cc-tag.cc-light a:visited {
	background-color: #e2e2e2!important;
	color: #566874!important
}
#cc-modal.cc-light #cc-modal-wrapper {
	background-color: #e2e2e2!important;
	color: #f5f5f5!important
}
#cc-modal.cc-light #cc-modal-wrapper a, #cc-modal.cc-light #cc-modal-wrapper a:visited {
	color: #666!important
}
#cc-modal.cc-light #cc-modal-wrapper a:hover {
	color: #99cc59!important
}
#cc-modal.cc-light #cc-modal-wrapper #cc-change-button-allsites {
	background-color: #666!important;
	color: #566874!important
}
#cc-modal.cc-light #cc-modal-wrapper select {
	color: #566874!important
}
#cc-modal.cc-light #cc-modal-wrapper a.cc-consentchange:hover {
	background-color: #99cc59!important
}
#cc-modal.cc-light #cc-modal-wrapper li strong {
	color: #99cc59!important
}
#cc-modal.cc-light #cc-modal-wrapper li span {
	color: #7a7a7a!important
}
#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper {
	background-color: #e1e1e1!important;
	color: #f5f5f5!important
}
#cc-modal.cc-light #cc-modal-wrapper p, #cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p {
	color: #f5f5f5!important
}
#cc-modal.cc-light #cc-modal-wrapper h2, #cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 {
	color: #566874!important
}
#cc-modal.cc-light #cc-modal-wrapper h2 span, #cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span {
	color: #7a7a7a!important
}
#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper h2 span {
	color: #71f031!important
}
#cc-settingsmodal.cc-light #cc-settingsmodal-wrapper p.cc-subtitle, #cc-modal.cc-light #cc-modal-wrapper p.cc-subtitle {
	color: #7a7a7a!important
}
#cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a, #cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:visited {
	color: #666!important
}
#cc-modal.cc-light #cc-modal-secondclosebutton a:hover, #cc-modal.cc-light #cc-modal-secondclosebutton a:active, #cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:hover, #cc-settingsmodal.cc-light #cc-settingsmodal-secondclosebutton a:active, #cc-modal.cc-light #cc-modal-global a:hover, #cc-modal.cc-light #cc-modal-global a:active {
	color: #566874!important
}
#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a, #cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:visited {
	background-color: #f5f5f5!important;
	color: #566874!important;
	box-shadow: 1px 1px 2px #566874;
	-moz-box-shadow: 1px 1px 2px #566874;
	-webkit-box-shadow: 1px 1px 2px #566874;
	background-color: #99cc59!important
}
#cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:hover, #cc-modal.cc-light #cc-modal-wrapper .cc-preference-importantmessage a:active {
	background-color: #0288ce!important;
	color: #fff!important;
	box-shadow: 1px 2px 10px #566874;
	-moz-box-shadow: 1px 2px 10px #566874;
	-webkit-box-shadow: 1px 2px 10px #566874
}
#cc-modal.cc-light #cc-modal-wrapper a.cc-learnmore-link, #cc-settingsmodal.cc-light #cc-settingsmodal-wrapper a.cc-learnmore-link, #cc-notification.cc-light a.cc-learnmore-link {
	color: #666!important
}
#cc-notification.cc-monochrome {
	background-position: 0% 0%;
	background-color: rgba(51,51,51,0.95)!important;
	color: #fff!important;
	background-image: none !important;
	background-repeat: repeat !important;
	background-attachment: scroll !important;
}
#cc-notification.cc-monochrome #cc-notification-permissions li {
	color: #fff!important
}
#cc-notification.cc-monochrome #cc-notification-permissions li strong {
	color: #fff!important
}
#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive {
	color: #AAA!important
}
#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive label {
	color: #AAA!important
}
#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive strong {
	color: #bbb!important
}
#cc-notification.cc-monochrome #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link {
	color: #AAA!important
}
#cc-notification.cc-monochrome a, #cc-notification.cc-monochrome a:visited {
	color: #DDD!important
}
#cc-notification.cc-monochrome a:hover {
	color: #fff!important
}
#cc-notification.cc-monochrome h2, #cc-notification.cc-monochrome h3, #cc-notification.cc-monochrome p {

	color: #AAA!important
}
#cc-notification.cc-monochrome ul.cc-notification-buttons li a, #cc-notification.cc-monochrome ul.cc-notification-buttons li a:visited {
	background-color: #ddd!important;
	color: #566874!important
}
#cc-notification.cc-monochrome ul.cc-notification-buttons li a:hover, #cc-notification.cc-monochrome ul.cc-notification-buttons li a:active, #cc-notification.cc-monochrome ul.cc-notification-buttons li #cc-approve-button-allsites:hover, #cc-notification.cc-monochrome ul.cc-notification-buttons li #cc-approve-button-allsites:active {
	background-color: #fff!important
}
#cc-notification.cc-monochrome ul.cc-notification-buttons li #cc-approve-button-allsites {
	background-color: #ddd!important
}
#cc-tag.cc-monochrome #cc-tag-button, #cc-tag.cc-monochrome #cc-tag-button:visited {
	background-color: #333!important;
	color: #ddd!important
}
#cc-tag.cc-monochrome #cc-tag-button:hover, #cc-tag.cc-monochrome #cc-tag-button:active {
	border-top: 3px solid #fff!important;
	border-right: 3px solid #fff!important;
	border-left: 3px solid #fff!important
}
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper li strong, #cc-modal.cc-monochrome #cc-modal-wrapper li strong {
	color: #FFF!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper {
	background-color: #333!important;
	color: #f5f5f5!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper a, #cc-modal.cc-monochrome #cc-modal-wrapper a:visited {
	color: #666!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper a:hover {
	color: #99cc59!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper #cc-change-button-allsites {
	background-color: #666!important;
	color: #566874!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper select {
	color: #566874!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper a.cc-consentchange:hover {
	background-color: #99cc59!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper li strong {
	color: #fff!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper li span {
	color: #7a7a7a!important
}
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper {
	background-color: #333!important;
	color: #f5f5f5!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper p, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper p {
	color: #f5f5f5!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper h2, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper h2 {
	color: #fff!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper h2 span, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper h2 span {
	color: #7a7a7a!important
}
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper h2 span {
	color: #ddd!important
}
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper p.cc-subtitle, #cc-modal.cc-monochrome #cc-modal-wrapper p.cc-subtitle {
	color: #7a7a7a!important
}
#cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a:visited {
	color: #666!important
}
#cc-modal.cc-monochrome #cc-modal-secondclosebutton a:hover, #cc-modal.cc-monochrome #cc-modal-secondclosebutton a:active, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a:hover, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-secondclosebutton a:active, #cc-modal.cc-monochrome #cc-modal-global a:hover, #cc-modal.cc-monochrome #cc-modal-global a:active {
	color: #fff!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a, #cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a:visited {
	background-color: #f5f5f5!important;
	color: #566874!important;
	box-shadow: 1px 1px 2px #566874;
	-moz-box-shadow: 1px 1px 2px #566874;
	-webkit-box-shadow: 1px 1px 2px #566874;
	background-color: #99cc59!important
}
#cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a:hover, #cc-modal.cc-monochrome #cc-modal-wrapper .cc-preference-importantmessage a:active {
	background-color: #0288ce!important;
	color: #fff!important;
	box-shadow: 1px 2px 10px #566874;
	-moz-box-shadow: 1px 2px 10px #566874;
	-webkit-box-shadow: 1px 2px 10px #566874
}
#cc-modal.cc-monochrome #cc-modal-wrapper a.cc-learnmore-link, #cc-settingsmodal.cc-monochrome #cc-settingsmodal-wrapper a.cc-learnmore-link, #cc-notification.cc-monochrome a.cc-learnmore-link {
	color: #ddd!important
}
#cc-notification ul.cc-notification-buttons li a, #cc-notification ul.cc-notification-buttons li a:visited {
	float: right!important
}
#cc-notification ul.cc-notification-buttons {
	position: absolute!important;
	right: 0!important;
	top: 5px!important;
	width: 360px!important
}
#cc-notification.cc-mobile #cc-notification-wrapper {
	margin-right: 0!important
}
#cc-notification.cc-mobile ul.cc-notification-buttons li a, #cc-notification.cc-mobile ul.cc-notification-buttons li a:visited {
	float: none!important
}
#cc-notification.cc-mobile ul.cc-notification-buttons {
	padding-top: 1px!important;
	position: relative!important;
	right: 0!important;
	top: 0!important;
	width: auto!important;
	clear: both
}
#cc-notification {
	background-position: 0% 0%;
	background-color: rgba(29,29,29,0.95)!important;
	color: #f5f5f5!important;
	border-bottom: 1px dotted #ccc!important;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif!important;
	font-size: 11pt!important;
	background-image: none !important;
	background-repeat: repeat !important;
	background-attachment: scroll !important;
}
#cc-notification #cc-notification-wrapper {
	padding: 20px 32px 0!important
}
#cc-notification #cc-notification-permissions ul {
	margin: 0 0 26px!important;
	padding: 0!important;
	list-style: none!important;
	float: left!important
}
#cc-notification.cc-mobile #cc-notification-permissions li {
	width: auto!important
}
#cc-notification #cc-notification-permissions li {
	margin: 0 0 10px 30px!important;
	padding: 6px 0 0!important;
	list-style: none!important;
	width: 440px!important;
	color: #9a9a9a!important;
	-webkit-transition: color .2s ease-in;
	-moz-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	transition: color .2s ease-in
}
#cc-notification #cc-notification-permissions li label {
	font-size: 12pt!important;
	line-height: 1.3em;
	color: #9a9a9a!important;
	-webkit-transition: color .2s ease-in;
	-moz-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	transition: color .2s ease-in
}
#cc-notification #cc-notification-permissions li input {
	float: left!important;
	margin-left: -30px!important;
	margin-top: 0!important
}
#cc-notification #cc-notification-permissions li strong {
	color: #99cc59!important;
	display: block!important;
	font-size: 14pt;
	letter-spacing: -0.05em;
	-webkit-transition: color .2s ease-in;
	-moz-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	transition: color .2s ease-in
}
#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive {
	color: #666!important
}
#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive label {
	color: #666!important
}
#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive strong {
	color: #1d658e!important
}
#cc-notification #cc-notification-permissions li a.cc-learnmore-link {
	-webkit-transition: color .2s ease-in;
	-moz-transition: color .2s ease-in;
	-o-transition: color .2s ease-in;
	transition: color .2s ease-in
}
#cc-notification #cc-notification-permissions li.cc-notification-permissions-inactive a.cc-learnmore-link {
	color: #666!important
}
#cc-notification a, #cc-notification a:visited {
	text-decoration: none!important;
	color: #99cc59!important;
	font-size: 11pt
}
#cc-notification a:hover {
	text-decoration: underline!important;
	color: #b2f7ff!important
}
#cc-notification h2, #cc-notification h3, #cc-notification p {
	color: #f5f5f5!important;
	margin: 0!important;
	text-align: left!important;
	font-size: 11pt;
	width: auto!important
}
#cc-notification h2 {
	margin-right: 320px!important
}

#cc-notification.cc-mobile h2 {
	margin-right: 0!important
}
#cc-notification h2 span, #cc-notification h2 {
	font-size: 14pt;
	letter-spacing: -0.05em;
	margin-bottom: 20px!important;
	font-weight: 400!important
}
#cc-notification h2 a {
	letter-spacing: -0.05em;
	font-size: 14pt
}
#cc-notification h3 {
	margin-top: 10px!important
}
#cc-notification ul.cc-notification-buttons {
	margin: 0!important;
	padding: 0!important;
	list-style: none!important
}
#cc-notification.cc-notification-afterload ul.cc-notification-buttons {
	top: auto!important;
	bottom: 5px!important
}
#cc-notification ul.cc-notification-buttons li {
	margin: 0!important;
	padding: 0!important;
	list-style: none!important
}
#cc-notification ul.cc-notification-buttons li a, #cc-notification ul.cc-notification-buttons li a:visited {
	margin-top: 8px!important;
	margin-bottom: 6px!important;
	display: block;
	padding: 8px 16px!important;
	background-color: #99cc59!important;
	color: #566874!important;
	margin-right: 12px!important;
	text-decoration: none!important;
	font-size: 12pt!important;
	font-weight: 600;
	letter-spacing: -0.05em;
	border-radius: 5px!important;
	-moz-border-radius: 5px!important;
	-webkit-border-radius: 5px!important;
	transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s, box-shadow .2s ease-in-out 0s;
	-moz-transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s, -moz-box-shadow .2s ease-in-out 0s;
	-webkit-transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s, -webkit-box-shadow .2s ease-in-out 0s
}
#cc-notification ul.cc-notification-buttons li a:hover, #cc-notification ul.cc-notification-buttons li a:active, #cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:hover, #cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites:active {
	text-decoration: none!important;
	background-color: #f5f5f5!important;
	box-shadow: 1px 2px 10px #566874;
	-moz-box-shadow: 1px 2px 10px #566874;
	-webkit-box-shadow: 1px 2px 10px #566874
}
#cc-notification ul.cc-notification-buttons li #cc-approve-button-allsites {
	background-color: #99cc59!important
}
#cc-tag a, #cc-tag a:visited {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif!important;
	font-size: 12pt!important;
	background-color: #99cc59!important;
	background-repeat: no-repeat;
	background-position: 6px 7px;
	color: #f5f5f5!important;
	padding: 8px 12px 8px 12px!important;
	text-decoration: none!important;
	display: block;
	border-top: 3px solid #666!important;
	border-right: 3px solid #666!important;
	border-left: 3px solid #666!important;
	border-radius: 3px 3px 0 0!important;
	-moz-border-radius: 3px 3px 0 0!important;
	-webkit-border-radius: 3px 3px 0 0!important;
	box-shadow: 1px 1px 2px #566874;
	-moz-box-shadow: 1px 1px 2px #566874;
	-webkit-box-shadow: 1px 1px 2px #566874;
	transition: color .2s ease-in-out 0s, box-shadow .2s ease-in-out 0s;
	-moz-transition: color .2s ease-in-out 0s, -moz-box-shadow .2s ease-in-out 0s;
	-webkit-transition: color .2s ease-in-out 0s, -webkit-box-shadow .2s ease-in-out 0s
}
#cc-tag.cc-tag-horizontal-right a, #cc-tag.cc-tag-horizontal-right a:visited {
	-webkit-transform: rotate(-90deg)!important;
	-moz-transform: rotate(-90deg)!important;
	-o-transform: rotate(-90deg)!important;
	-ms-transform: rotate(-90deg)!important;
	margin-right: -82px!important;
	padding: 8px 12px 60px 12px!important
}
#cc-tag.cc-tag-horizontal-left a, #cc-tag.cc-tag-horizontal-left a:visited {
	-webkit-transform: rotate(90deg)!important;
	-moz-transform: rotate(90deg)!important;
	-o-transform: rotate(90deg)!important;
	-ms-transform: rotate(90deg)!important;
	margin-left: -82px!important;
	padding: 8px 12px 60px 12px!important
}
#cc-tag.cc-tag-vertical-right a, #cc-tag.cc-tag-vertical-right a:visited {
	-webkit-transform: rotate(-90deg)!important;
	-moz-transform: rotate(-90deg)!important;
	-o-transform: rotate(-90deg)!important;
	-ms-transform: rotate(-90deg)!important;
	margin-right: -82px!important;
	padding: 8px 12px 60px 12px!important
}
#cc-tag.cc-tag-vertical-left a, #cc-tag.cc-tag-vertical-left a:visited {
	-webkit-transform: rotate(90deg)!important;
	-moz-transform: rotate(90deg)!important;
	-o-transform: rotate(90deg)!important;
	-ms-transform: rotate(90deg)!important;
	margin-left: -82px!important;
	padding: 8px 12px 60px 12px!important
}
#cc-tag a:hover, #cc-tag a:active {
	border-top: 3px solid #566874!important;
	border-right: 3px solid #566874!important;
	border-left: 3px solid #566874!important;
	box-shadow: 2px 2px 7px #566874;
	-moz-box-shadow: 2px 2px 7px #566874;
	-webkit-box-shadow: 2px 2px 7px #566874
}
#cc-tag a span {
	font-size: 12pt!important
}
#cc-modal {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif!important;
	font-size: 11pt!important
}
#cc-modal #cc-modal-wrapper {
	width: 686px!important;
	margin: 40px auto!important;
	background-color: #99cc59!important;
	color: #f5f5f5!important;
	padding: 25px 15px 5px!important;
	text-align: left!important;
	position: relative!important;
	max-height: 8%;
	overflow-y: auto;
	overflow-x: hidden;
	min-height: 560px;
	box-shadow: 0 0 30px #566874;
	-moz-box-shadow: 0 0 30px #566874;
	-webkit-box-shadow: 0 0 30px #566874
}
#cc-modal #cc-modal-wrapper a, #cc-modal #cc-modal-wrapper a:visited {
	color: #f5f500!important;
	text-decoration: none!important
}
#cc-modal #cc-modal-wrapper a:hover {
	color: #99cc59!important;
	text-decoration: underline!important
}
#cc-modal #cc-modal-wrapper #cc-change-button-allsites {
	margin-top: 16px!important;
	margin-bottom: 6px!important;
	display: block!important;
	padding: 6px 12px!important;
	background-color: #f5f500!important;
	color: #566874!important;
	float: left!important;
	clear: both!important;
	margin-right: 8px!important;
	text-decoration: none!important;
	border-radius: 3px!important;
	-moz-border-radius: 3px!important;
	-webkit-border-radius: 3px!important
}
#cc-modal #cc-modal-wrapper #cc-change-button-allsites:hover, #cc-modal #cc-modal-wrapper #cc-change-button-allsites:active {
	background-color: #99cc59!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper select, #cc-modal #cc-modal-wrapper select {
	color: #566874!important;
	margin-right: 8px!important;
	text-decoration: none!important;
	position: absolute!important;
	top: 28px!important;
	right: 8px!important;
	float: right!important;
	font-size: 10pt!important;
	width: 150px
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper select, #cc-modal.cc-mobile #cc-modal-wrapper select {
	float: none!important;
	margin-top: 10px!important;
	position: static!important
}
#cc-modal #cc-modal-wrapper a.cc-consentchange:hover {
	background-color: #99cc59!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper ul li label, #cc-modal #cc-modal-wrapper ul li label {
	float: left
}
#cc-settingsmodal #cc-settingsmodal-wrapper ul, #cc-modal #cc-modal-wrapper ul {
	margin: 0!important;
	padding: 0 100px!important;
	list-style: none!important
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper ul, #cc-modal.cc-mobile #cc-modal-wrapper ul {
	padding: 0!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper li, #cc-modal #cc-modal-wrapper li {
	clear: both!important;
	margin: 0!important;
	padding: 30px 0 0!important;
	list-style: none!important;
	position: relative
}
#cc-settingsmodal #cc-settingsmodal-wrapper li strong, #cc-modal #cc-modal-wrapper li strong {
	width: 480px!important;
	float: left!important;
	display: block!important;
	color: #99cc59!important;
	font-size: 16pt;
	font-weight: 400!important
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li strong #cc-modal.cc-mobile #cc-modal-wrapper li strong {
	float: none!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper li span, #cc-modal #cc-modal-wrapper li span {
	width: 470px!important;
	float: left!important;
	clear: left!important;
	display: block!important;
	color: #7a7a7a!important;
	line-height: 1.2em;
	font-size: 12pt!important;
	margin-top: 8px
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li span, #cc-modal.cc-mobile #cc-modal-wrapper li span {
	float: none!important
}
#cc-settingsmodal {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif!important;
	font-size: 11pt!important
}
#cc-settingsmodal.cc-mobile {
	height: auto
}
#cc-settingsmodal #cc-settingsmodal-wrapper {
	width: 716px!important;
	height: 8%!important;
	margin: 40px auto!important;
	background-color: #99cc59!important;
	padding-top: 24px!important;
	color: #f5f5f5!important;
	text-align: left!important;
	position: relative!important;
	overflow-x: hidden;
	max-height: 560px;
	background-image: url(https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/globe.png);
	background-position: -20px 20px;
	background-repeat: no-repeat;
	box-shadow: 0 0 30px #566874;
	-moz-box-shadow: 0 0 30px #566874;
	-webkit-box-shadow: 0 0 30px #566874
}
#cc-settingsmodal #cc-settingsmodal-wrapper .cc-content {
	overflow-y: auto!important;
	overflow-x: hidden!important;
	height: 400px;
	margin-top: 20px
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper {
	max-height: none!important
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper .cc-content {
	height: 540px!important;
	max-height: none!important
}
#cc-modal #cc-modal-wrapper p {
	line-height: 1em;
	margin-top: 12px;
	color: #f5f5f5!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper p {
	margin-top: 32px
}
#cc-modal #cc-modal-wrapper .cc-content {
	padding-top: 8px;
	clear: both;
	height: 420px;
	overflow-y: auto;
	overflow-x: hidden
}
#cc-modal.cc-mobile #cc-modal-wrapper .cc-content {
	height: auto!important;
	overflow: hidden!important
}
#cc-modal #cc-modal-wrapper h2, #cc-settingsmodal #cc-settingsmodal-wrapper h2 {
	margin: 0 57px!important;
	font-size: 24pt!important;
	width: 712px!important;
	color: #FFF!important;
	font-weight: 400
}
#cc-settingsmodal #cc-settingsmodal-wrapper h2 {
	margin: 0 72px!important
}
#cc-modal #cc-modal-wrapper h2 span, #cc-settingsmodal #cc-settingsmodal-wrapper h2 span {
	font-size: 14pt!important;
	color: #7a7a7a!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper h2 span {
	color: #71f031!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle, #cc-modal #cc-modal-wrapper p.cc-subtitle {
	color: #7a7a7a!important;
	margin: 16px 0 0 57px!important;
	font-size: 12pt!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper p.cc-subtitle {
	margin: 16px 0 0 73px!important
}
#cc-modal.cc-mobile #cc-modal-wrapper p.cc-subtitle {
	margin-left: 0!important
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper p.cc-subtitle {
	margin-left: 10px!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper iframe {
	width: 714px!important;
	border: 0!important;
	min-height: 390px!important
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper iframe {
	width: 100%!important;
	height: 500px;
	z-index: 9999999999999!important;
	margin-top: 0
}
#cc-modal #cc-modal-closebutton a, #cc-settingsmodal #cc-settingsmodal-closebutton a {
	background-image: url("https://s3-eu-west-1.amazonaws.com/assets.cookieconsent.silktide.com/modal-close.png")!important;
	display: block!important;
	height: 24px!important;
	position: absolute!important;
	right: 10px!important;
	top: 10px!important;
	width: 24px!important;
	background-position: 0 0
}
#cc-modal #cc-modal-closebutton a:hover, #cc-settingsmodal #cc-settingsmodal-closebutton a:hover {
	background-position: 0 -24px
}
#cc-modal #cc-modal-global {
	padding-top: 5px!important
}
#cc-settingsmodal #cc-settingsmodal-secondclosebutton a, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited {
	color: #71f031!important;
	text-decoration: none!important
}
#cc-modal #cc-modal-secondclosebutton a span, #cc-modal #cc-modal-secondclosebutton a:visited span, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a span, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a:visited span, #cc-modal #cc-modal-global a span, #cc-modal #cc-modal-global a:visited span {
	font-size: 12pt!important;
	font-weight: 600!important
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton {
	padding-left: 10px;
	padding-top: 0
}
#cc-modal.cc-mobile #cc-modal-secondclosebutton a, #cc-modal.cc-mobile #cc-modal-secondclosebutton a:visited, #cc-modal.cc-mobile #cc-modal-global a, #cc-modal.cc-mobile #cc-modal-global a:visited {
	float: none!important
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a, #cc-settingsmodal.cc-mobile #cc-settingsmodal-secondclosebutton a:visited {
	display: none!important
}
#cc-modal #cc-modal-secondclosebutton a:hover, #cc-modal #cc-modal-secondclosebutton a:active, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a:hover, #cc-settingsmodal #cc-settingsmodal-secondclosebutton a:active, #cc-modal #cc-modal-global a:hover, #cc-modal #cc-modal-global a:active {
	text-decoration: none!important;
	color: #fff!important
}
#cc-modal #cc-modal-wrapper #cc-modal-footer-buttons {
	margin-left: 57px!important;
	margin-top: 25px!important
}
#cc-settingsmodal #cc-settingsmodal-wrapper #cc-settingsmodal-footer-buttons {
	margin-left: 72px!important
}
#cc-modal.cc-mobile #cc-modal-wrapper #cc-modal-footer-buttons {
	position: relative;
	width: auto;
	padding-top: 10px!important;
	margin-left: 0!important
}
#cc-modal #cc-modal-wrapper .cc-preference-importantmessage {
	margin-top: 20px!important;
	clear: both!important;
	padding: 10px!important;
	text-align: left!important;
	background-color: #444!important;
	border: 1px dotted #666!important;
	line-height: 2em!important
}
#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a, #cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:visited {
	line-height: 1.2em;
	margin-top: 0!important;
	margin-bottom: 0!important;
	display: block;
	padding: 5px 10px!important;
	background-color: #f5f5f5!important;
	color: #566874!important;
	margin-right: 8px!important;
	text-decoration: none!important;
	font-size: 10pt;
	float: right;
	border-radius: 5px!important;
	-moz-border-radius: 5px!important;
	-webkit-border-radius: 5px!important;
	box-shadow: 1px 1px 2px #566874;
	-moz-box-shadow: 1px 1px 2px #566874;
	-webkit-box-shadow: 1px 1px 2px #566874;
	transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s, box-shadow .2s ease-in-out 0s;
	-moz-transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s, -moz-box-shadow .2s ease-in-out 0s;
	-webkit-transition: background .2s ease-in-out 0s, color .2s ease-in-out 0s, -webkit-box-shadow .2s ease-in-out 0s;
	background-color: #99cc59!important
}
#cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:hover, #cc-modal #cc-modal-wrapper .cc-preference-importantmessage a:active {
	text-decoration: none!important;
	background-color: #0288ce!important;
	color: #fff!important;
	box-shadow: 1px 2px 10px #566874;
	-moz-box-shadow: 1px 2px 10px #566874;
	-webkit-box-shadow: 1px 2px 10px #566874
}
#cc-modal #cc-modal-wrapper a.cc-learnmore-link, #cc-settingsmodal #cc-settingsmodal-wrapper a.cc-learnmore-link, #cc-notification a.cc-learnmore-link {
	color: #FFF!important
}
#cc-modal.cc-mobile #cc-modal-wrapper {
	height: auto!important;
	max-height: none!important;
	min-height: inherit!important
}
#cc-modal.cc-mobile #cc-modal-wrapper, #cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper {
	margin-top: 0!important;
	width: auto!important
}
#cc-modal.cc-mobile #cc-modal-wrapper h2 {
	width: auto!important;
	margin-left: 0!important
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2 span, #cc-modal.cc-mobile #cc-modal-wrapper h2 span {
	display: block;
	margin-top: 8px
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper h2 {
	margin-left: 10px!important;
	width: auto!important
}
#cc-modal.cc-mobile #cc-modal-wrapper, #cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper {
	border: 0!important;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-image: none!important;
	max-height: none!important
}
#cc-settingsmodal.cc-mobile #cc-settingsmodal-wrapper li span, #cc-modal.cc-mobile #cc-modal-wrapper li span {
	width: auto!important;
	float: none!important
}
#cc-modal.cc-mobile #cc-modal-wrapper a.cc-consentchange {
	margin-top: 10px!important;
	float: none!important
}
#cc-modal #cc-modal-wrapper li strong {
	width: auto!important
}
/*JCarousel technical Solutions */

#mycarousel {
	display: block;
	margin-bottom: 10px;
}
#mycarousel li {
	margin-right: 5px;
	padding-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-container {
	background: #d6d8dc;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
	width: 924px;
	height: 113px;
	padding: 0px;
}
.jcarousel-skin-tango .jcarousel-clip {
	overflow: hidden;
}
/*change with of pics holder*/
.jcarousel-skin-tango .jcarousel-clip-horizontal {
	margin-left: 15px;
	width: 894px;
	height: 110px;
}
.jcarousel-skin-tango .jcarousel-item {
	width: 160px;
	height: 100px;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
	margin-right: 0px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 0px;
	margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 15px;
	height: 113px;
	cursor: pointer;
	background: transparent url(/images/next-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background-image: url(/images/prev-horizontal.png);
}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-horizontal:focus {
	background-position: -15px 0;
}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {
	background-position: -30px 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -45px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 15px;
	height: 113px;
	cursor: pointer;
	background: transparent url(/images/prev-horizontal.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left: auto;
	right: 5px;
	background-image: url(/images/next-horizontal.png);
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
	background-position: -15px 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
	background-position: -30px 0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -45px 0;
}
.greenHeader {
	color: #ffffff;
	font-size: 15px;
	padding: 0px;
	margin-top: 74px;
	font-family: helvetica, arial, sans serif;
}
.greenHeader a {
	text-decoration: none;
}
#solutionsLeftTxt p {
	margin: 0px;
	padding: 0px;
	margin-top: 40px;
}
#carouselHolder {
	float: left;
	display: block;
	width: auto;
	height: 113px;
}
#solutionsImageHolder {
	float: left;
	display: block;
	width: 183px;
	height: 100px;
}
/*General Mosaic Styles*/
.mosaic-block {
	float: left;
	position: relative;
	overflow: hidden;
	width: 160px;
	height: 100px;
	margin: 0px;
	margin-right: 5px;
	margin-top: 6px;
}
.mosaic-overlay {
	display: none;
	z-index: 5;
	position: absolute;
	width: 100%;
	height: 100%;
	background: #111;
}
.fade .mosaic-overlay {

	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter: alpha(opacity=00);
	background: url(/images/bg-black.png);
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.fade2 .mosaic-overlay {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=00)";
	filter: alpha(opacity=00);
	background: url(/images/bg-clear.png);
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.details {
	margin: 6px 4px;
}
/*Search Styling */

.xsltsearch_result_title {
	font-weight: bold;
	color: red;
}
#xsltsearch {
	margin: 0;
	padding-bottom: 20px;
}
#xsltsearch_navigation {
	text-align: center;
}
#xsltsearch_navigation .disabled {
	color: #AAA;
}
#xsltsearch_stats {
	font-size: 75%;
	color: red;
}
#xsltsearch_results {
	padding-bottom: 20px;
}
#xsltsearch h2 {
	font-size: 150%;
	color: red;
}
.xsltsearch_result p {
	margin: 0;
	padding: 0;
}
.xsltsearch_result:hover {
	background: #fafafa;
}
.xsltsearch_ordinal {
	font-weight: bold;
	font-size: 75%;
}
.xsltsearch_title {
	font-weight: bold;
}
.xsltsearch_score {
	font-size: 75%;
}
p.xsltsearch_result_description {
	padding-bottom: 10px;
}
.xsltsearch_description strong {
	background: #99cc59;
} /* highlighting */
.mobileBack {
	display: none;
}
#mobileBackHolder {
	width: 105px;
	height: 50px;
	display: inline;
	float: right;
	text-align: right;
	margin-top: 58px;
	margin-right: 0px;
}
.mosaic-backdrop {
/*background-color:#ff0000;*/
}
#mapPanel {
	width: 212px;
	height: auto;
	padding: 6px 6px 9px 6px;
	margin-top: 0px;
	margin-bottom: 18px;
	background-color: #455560;
	webkit-box-shadow: 0 7px 4px -4px #b9bfc6;
	-moz-box-shadow: 0 7px 4px -4px #b9bfc6;
	box-shadow: 0 7px 4px -4px #b9bfc6;
	zoom: 1;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#b9bfc6', Direction=180, Strength=3);
	margin-top: 50px;
}
#mapPanel p, #mapPanel a {
	color: #fff;
}
label {
	float: left;
	padding-top: 10px;
}

#downloadReg label {
	float: left;
	padding-top: 0px;
}
#techInnovation td {
	padding: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 2px;
	border-bottom: 1px solid #ccc;
}

#techInnovation tr {
	border: 1px solid #ccc;
}
#radioButtons label {
	padding-top: 5px;
	margin-top: 0px;
}
blockquote {
	margin: 1.5em 10px;
	padding: .5em 10px;
}
.grey {
	color: #194757;
}

.green
{
	color:#8cc63e;
}


.directors p
{
	color: #5e6870; font-size: 10px; line-height: 1.2; padding-top: 6px; padding-bottom: 6px;
}



.formMessage
{
	margin-bottom:0px;
	padding-bottom:0px;
}





#registration input[type="radio"] {
  margin-top: -1px;
  vertical-align: middle;
}



#viewRecords table {
table-layout:fixed;
width:100%;
overflow:hidden;
border:1px solid #f00;
word-wrap:break-word;
}



#viewRecords table tr {

alight:top;
}


#viewRecords table tr td {

alight:top;
}


video {
  width: 100%    !important;
  height: auto   !important;
}








/* world map css */
		#group0{color: red;}
		#group1{color: blue;}
		/*
		#country{display:none;}
		#application{display:none;}
		
		*/
		#country
		{
			display:block
		}
		
		#application
		{
			display:block
		}
		
		#countryMap
		{
			background-color:#fff;
			float:left;
			display:inline;
			height:auto;
			border:1px solid #99cc59;
			width:565px;
			border-collapse:separate;
			margin-right:10px;
			margin-bottom:10px;
			
	
		}

		#countryIntro
		{
			background-color:#fff;
			float:left;
			display:inline;
			height:auto;
			border:0px;
			width:924px;
			border-collapse:separate;
		}

		.tableBottom
		{
			border-bottom: 1pt solid #99cc59;
		}

		#countryMap tr, #countryMap2 tr, #countryIntro tr
		{		
			padding:0px;
			margin:0px;
		}

		#countryMap td, #countryMap2 td, #countryIntro td
		{		
			padding:0px;
			margin:0px;
		}


		#countryMap2
		{
			background-color:#fff;
			float:left;
			display:inline;
			height:auto;
			border:1px solid #99cc59;
			width:346px;
			border-collapse:separate;
			margin-left:0px;
			min-height:113px;
			margin-bottom:10px;
		}
		

		#countryMap p, #countryMap2 p
		{
			color:#000;
			padding:0px;
			margin:0px;
			font-size:13px;
			font-weight:bold;
		}

		#countryMap a, #countryMap2 a
		{
			color:#000;
			text-weight:bold;
			text-decoration:underline;
		}
		
		
		#applicationMap
		{
			background-color:#3BD543;
			border:0px;
		}
		
		#applicationyMap p
		{
			color:#fff;
		}
/* End world map css */

.countryHeader
{
	font-size:14px;
	/*text-transform:uppercase;*/
	font-weight:bold;
	color:#fff;
}


sup, a sup
{

	vertical-align:text-top;
	font-size:75%;

}

h1 sup
{

	vertical-align:text-middle;
	font-size:65%;


}


img.map, map area{
    outline: none;
}



#flowCtrlHolder
{
	display:block; width:100%; float:left; margin-bottom:20px; 
}



#flowCtrlImage
{
	width:300px; float:left;
}

.flowControl
{
	margin-left:12px;
}


#introText
{
	padding: 0px 8px 5px 0px;
	width:339px;  
	float:left;
	margin-left:17px;
	margin-bottom:13px;
}


#SIMText
{
	background-color:#fff;
	padding: 0px 8px 2px 8px;
	width:347px;  
	float:left;
	margin-left:17px;
	margin-bottom:7px;
}

#SIMText p, #SIMText a
{
	color:#5e6870;
}

#SIMPlusText
{
	background-color:#fff;
	padding: 0px 8px 2px 8px;
	width:347px; 
	float:left;
	margin-left:17px;
	margin-bottom:7px;
}

#SIMPlusText p, #SIMPlusText a
{
	color:#5e6870;
}


#MetaplexText
{
	background-color:#fff;
	padding: 0px 8px 2px 8px;
	width:347px; 
	float:left;
	margin-left:17px;
	margin-bottom:20px;
}

#MetaplexText p, 
{
	color:#5e6870;
}

#MetaplexText a
{
	color:##8dc63f;
}

.flowCtrlHeaderTxt
{
	color:#fff;
}

.flowCtrlTxt
{
	color:#fff;
}


.galleryHolder
{
	width:200px; height:200px; float:left; padding:0px; margin:0px; background-color:#ffcc00;
}

.galleryHolder img
{
	padding:0px; margin:0px;
}


.gallerySpacer
{
	margin:41px;
}

.flowGallery
{
	width:200px; height:200px; background-color:#ccc; float:left; display:inline; margin-right:41px;
}

.flowGallery2
{
	width:200px; height:200px; background-color:#ccc; float:left; display:inline;
}


.flowGallery a, .flowGallery2 a
{
	background-color:none;
	padding:0px;
	margin:0px;
}

.flowCtrlTextBox
{
	margin-bottom:20px;
}


.galleryHeader1, .galleryHeader2, .galleryHeader3
{
	color:#8dc63f;
}

.galleryText1, .galleryText2, .galleryText3
{
	color:#5e6870;
}


#galleryEmail
{
	color:#8dc63f;
}


.galleryText3 a
{
	color:#8dc63f;
}


#simTrackRecordTag
{
	width:518px; display:inline; float:right;margin-top:63px;

}

.white
{
	color:#fff;
}




/*Peak SIM Bubble text*/
#xmark_sm{float: right; margin: 0px; cursor: pointer;}
#tt_sm{border-radius: 5px;box-shadow: 3px 3px 4px rgba(0,0,0,.5); z-index: 1000000; background-color: #8dc63f; padding: 7px; opacity:1; font: 12px/1.5 Helvetica, Verdana, Arial, sans-serif; color: white} 
#tt_name_sm{float: left; font-weight: bold} 
#tt_custom_sm{float: left; clear: both; margin: 0px; padding: 0px;}



#sel1, #sel2
{
	background-color:#ff0000;
	padding:0px 4px 0px 4px;
	color:#fff;
}



#sel1 p, #sel2 p

{
		color:#fff;
}





#sel1 a, #sel2 a

{
		color:#fff;
}


.ballonInfo
{
	font-size:30px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	margin-top:5px;
}




#sizeButton
{
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
	width:443px;
	padding:0px;
	margin:0px;
	
}

#sizeButton
{
	padding:0px;
	margin:0px;
}

#sizeButton a, #sizeOptions a
{
	padding:0px;
	margin:0px;
	
}

#sizeButton a img, #sizeOptions a img
{
	padding:0px;
	margin:0px;
	
}

#sizeOptions
{
	display:inline;
	float:left;
	background-image: url('/images/peakSIMSection/By_Size_Button_Selected_state3.png');
	width:481px; 
	height:26px;
	padding:0px;
	margin:0px;
	margin-bottom:17px;

}

.SIMbtnWidth
{
	margin-right:3px;
}

ul.sizeLink 
{
	list-style-type: none;
	margin-top:6px;
}

ul.sizeLink li
{
	float:left;
	display:inline;
	margin-left:6%;
	font-weight:bold;
	color:#808d96;
	
	
}


ul.sizeLink li a
{
	color:#808d96;
	font-size:13px;
}



.infoText
{
	color:#fff;
	font-size:11px;
	font-weight:normal;
}

.simIDSel
{
	background-color:#8CC63E;
	color:#fff;
}



.simIDSel p a
{
	color:#fff;
}




.simIDSelTxt
{
	color:#fff;
}



.right
{
	float:right;
}

.greenMessageText {
	color: #99cc59;
	font-size: 18px;
}

.redErrorText {
	color: #ff0000;
	font-size: 18px;
}

#homeLeft
{
	width:661px; float:left; display:inline; margin-right:14px;
}

#homeRight
{
	width:209px; float:left; display:inline;
}

/* make keyframes that tell the start state and the end state of our object */

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in {
    opacity:0;  /* make things invisible upon start */
    -webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
    -moz-animation:fadeIn ease-in 1;
    animation:fadeIn ease-in 1;

    -webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
    -moz-animation-fill-mode:forwards;
    animation-fill-mode:forwards;

    -webkit-animation-duration:1s;
    -moz-animation-duration:1s;
    animation-duration:1s;
}

.fade-in.one {
-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
animation-delay: 0.7s;
}

.fade-in.two {
-webkit-animation-delay: 1.2s;
-moz-animation-delay:1.2s;
animation-delay: 1.2s;
}

.fade-in.three {
-webkit-animation-delay: 1.6s;
-moz-animation-delay: 1.6s;
animation-delay: 1.6s;
}



div.clearCookieDiv {
  position: fixed;
  top: 0;
  right: 0;
  width: auto;
}


	
.cookieButton {
  background-color: #8dc63f;
  border: none;
  color: white;
  padding: 11px 24px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 12px;
  margin: 4px 2px;
  cursor: pointer;
}




















/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
