body {
	margin:0;
	padding:0;	
	}

#menu-float {
	position:absolute;
	top:00px;
	left:00px;
	float:right;
	z-index:50;
	background:white;
	margin-left:50px;height:780px;width:180px;
	background:url(../images/supponor-logo-trans.png) no-repeat -50px -200px;
}

#menu-float-top {
	position:relative;
	top:0px;
	left:0;
	float:left;
}


/* GRID INDICATOR */

#grid-indicator {
	position:absolute;	
	bottom:20px;
	right:20px;
	z-index:560;
	float:right;
	height:51px;
	width:72px;
	background:url(../images/grid-00.gif) no-repeat 0 0;

}

#grid-indicator.section1 {background:url(../images/grid-00.gif) no-repeat 0 0;}

#grid-indicator.section2 {background:url(../images/grid-00.gif) no-repeat 0px -51px;}
#grid-indicator.section2b {background:url(../images/grid-00.gif) no-repeat -72px -51px;}
#grid-indicator.section2c {background:url(../images/grid-00.gif) no-repeat -144px -51px;}
#grid-indicator.section2d {background:url(../images/grid-00.gif) no-repeat -226px -51px;}
#grid-indicator.section2e {background:url(../images/grid-00.gif) no-repeat -298px -51px;}

#grid-indicator.section3 {background:url(../images/grid-00.gif) no-repeat 0px -102px;}
#grid-indicator.section3b {background:url(../images/grid-00.gif) no-repeat -72px -102px;}
#grid-indicator.section3c {background:url(../images/grid-00.gif) no-repeat -144px -102px;}
#grid-indicator.section3d {background:url(../images/grid-00.gif) no-repeat -226px -102px;}
#grid-indicator.section3e {background:url(../images/grid-00.gif) no-repeat -298px -102px;}

#grid-indicator.section4 {background:url(../images/grid-00.gif) no-repeat 0px -153px;}
#grid-indicator.section4b {background:url(../images/grid-00.gif) no-repeat -72px -153px;}
#grid-indicator.section4c {background:url(../images/grid-00.gif) no-repeat -144px -153px;}
#grid-indicator.section4d {background:url(../images/grid-00.gif) no-repeat -216px -153px;}
#grid-indicator.section4e {background:url(../images/grid-00.gif) no-repeat -288px -153px;}

#grid-indicator.section5 {background:url(../images/grid-00.gif) no-repeat 0px -204px;}
#grid-indicator.section5b {background:url(../images/grid-00.gif) no-repeat -72px -204px;}
#grid-indicator.section5c {background:url(../images/grid-00.gif) no-repeat -144px -204px;}
#grid-indicator.section5d {background:url(../images/grid-00.gif) no-repeat -216px -204px;}
#grid-indicator.section5e {background:url(../images/grid-00.gif) no-repeat -288px -204px;}
#grid-indicator.section5f {background:url(../images/grid-00.gif) no-repeat -360px -204px;}
#grid-indicator.section5g {background:url(../images/grid-00.gif) no-repeat -432px -204px;}


/* --------------------------------------- */


#menu-float-push {
	padding-left:19px;
	float:left;	
}

#navigation, #content,.section{
	padding:0;
	margin:0;
	list-style:none;
}
#content{
	overflow:hidden;
	width:1190px;
	background-color: #ddd;
	position:relative;
	height:778px;
	float:left;
}
	#content h2{
		color:#4f4f4d;
		
	}
	#content a{
		color:#777;
		font-weight:bolder;
		text-decoration:none;
	}
#navigation{
	float:left;
	width:180px;
	height:560px;
	background-color:#5B739C;
}
	#navigation .sup{
		margin:26px 10px;
		font-size:14px;
	}
		#navigation ul{
			margin:5px 0;
			list-style:circle;
			padding-left:15px;						
		}
		#navigation a{
			color:white;
			font-weight:bolder;
			text-decoration:none;
		}				
		#navigation .sup li{
			margin: 3px 0 !important;
			margin:-4px 0;
			font-size:10px;
		}
		#navigation a.scrolling{
			color:#933;
		}
.section{
	width:8900px;
	position:relative;
}

	.section .sub{
		position:relative;
		float:left;
		padding:0;
		width:1190px;
		height:778px;
	}
		.section .sub p{
			font-size:0.95em;
			line-height:1.3em;
		}
		
		.section .sub h2{
				
			
			font-family: helvetica, arial, "Trebuchet MS", Verdana, sans-serif;
			font-weight:normal;
			font-size:1.9em;
		
		}
		
		.section .next, .section .prev{
			font-size:18px;
			position:absolute;
			bottom:15px;
			letter-spacing:-2px;
		}
		.section .next{
			right:30px;
		}
		.section .prev{
			left:30px;
		}

.message{
	background:#EEE;
	border:1px solid #999;
	color:#333;
	font-size:12px;
	padding:1px;
	position:absolute;
	left:11px;
}
#first{
	top:484px !important;
	top:498px;			
}
#second{
	top:503px !important;
	top:517px;			
}


/* Styles for slide out menu */


ul#menu ul { display: none; }

ul#menu li { clear: both; }
a.slide-out { 
	height: 40px;
	overflow: hidden;
	margin-bottom: 5px;
	width: 148px;
	height: 20px;
	padding: 30px 5px 0 5px !important;
	font: normal bold 14px "Arial Narrow", "Trebuchet MS", Arial !important;
	letter-spacing: -0.5px;
	display: block;
}
a.slide-out-active {
	border-left: none !important;
	padding-left: 15px !important;
}
a.slide-out span.full { display: block; }
a.slide-out span.abbr { display: none; font-size: 15px; }
a.slide-out-hidden span.full { display: none !important; }
a.slide-out-hidden span.abbr { display: block !important; }
a.menu-active span.abbr { display: none !important; }
a.menu-active span.full { display: block !important; }

a#adv { border-left: 10px solid #ea999a; }
a#tch { border-left: 10px solid #eadd99; }
a#rev { border-left: 10px solid #99d2ea; }
a#abt { border-left: 10px solid #d0ea99; }

a.menu-active { width: 148px !important; }


/* end slide-out menu */



ul#menu, ul#menu ul {
  list-style-type:none;
  padding: 0;
  margin:0 0 0 0px;
  width:168px;
  font-size:0.8em;
  text-transform:uppercase;

float:left;
font-family:  arial, "Trebuchet MS", Verdana, sans-serif;


}

ul#menu a{outline:none;}

ul#menu a {
  display: block;
  text-decoration: none;
	
}

ul#menu ul li {
	margin-left:0px;

}

ul#menu li a {
  color:#fff;	
  padding: 15px 0em;
margin-bottom:5px;
padding-left:8px;
font-weight:bold;
}

ul#menu li a.menu-header-advertising-sols {
background:#d63336;
}

ul#menu li a.menu-header-tech {
background:#d6bc33;
}

ul#menu li a.menu-header-rev{
background:#33a6d6;
}

ul#menu li a.menu-header-about{
background:#a2d633;
}

ul#menu li a:hover {

}

ul#menu li ul {
	padding-top:5px;
padding-bottom:10px;
background:white;
	margin-bottom:15px;
}

ul#menu li.menu-advertising-sols ul li a{color:#d63336;}

ul#menu li.menu-advertising-sols ul li a {color:#d63336;background:white;}
ul#menu li.menu-tech  ul li a {color:#d6bc33;background:white;}
ul#menu li.menu-rev  ul li a {color:#33a6d6;background:white;}
ul#menu li.menu-about  ul li a {color:#a2d633;background:white;}



ul#menu li ul a {
  padding: 5px 0em 5px 14px;
text-transform:none;
font-size:1.2em;
 border-top:none;
margin-bottom:0px;
font-weight:normal;
}

ul#menu li ul li a {
  padding: 2px 0em 2px 14px;
font-size:1.5em;
 border-top:none;
letter-spacing:-0.02em;
}

ul#menu li ul li a.noline {

  border-bottom:none;
 border-top:none;
}

ul#menu li ul li a:hover {
}



.section-white-right ul {
		
}

.section-white-right li {
	border-bottom:1px solid #dadada;
	width:100%;

	text-transform:uppercase;
	font-size:0.8em;
	font-weight:normal;
	float:left;
	clear:left;
}


.section-white-right li a {	
	padding:8px 0px 8px 16px;
	float:left;
	font-weight:normal;
	background:url(../images/arrow-icon2.png) no-repeat right 11px;
	width:190px;
}







.logo {
	margin:50px 0 40px 0;
	border-bottom:1px solid #d3dee7;
	padding-bottom:11px;
	float:left;
	height:64px;
	width:140px;
}













#top-links-frame {
	position:absolute;
	top:0px;
	left:780px;
	float:right;
	z-index:70;
	width:160px;
}

#top-links-frame ul {
	
}

#top-links-frame li {
	display:inline;
	width:60px;
	border-top:3px #d0ea97 solid;
	float:left;
	margin-left:20px;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;
	background:#a2d633;
	text-align:center;

	
}

#top-links-frame li a{
	display:block;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	color:#fff !important;

}

#top-links-frame li a:visited   {
	color:#0f0f0f;
}

#top-links-frame li a:hover   {
	background:#d0ea97;
	display:block;
}


.homelink {
	border-top:2px #ff3838 solid;
	margin:0;
	float:left;
	padding:0;
	width:138px;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;
	color:#a09c99;
}

p.homelink a  {
	display:block;
	padding-top:8px;
	text-decoration:none;
}

p.homelink a:hover   {
	background:#f0f3fa;
	display:block;
	color:white;
}



.section-area {
	margin-left:350px;
	margin-top:180px;
}


.section-strip {

	width:100%;
	height:104px;
	margin-top:48px;
	float:left;
}

.strip-red {
	background:url(../images/color-trans-red.png) repeat top left;	
}

.strip-blue {
	background:url(../images/color-trans-blue.png) repeat top left;	
}

.strip-yellow {
	background:url(../images/color-trans-yellow.png) repeat top left;	
}

.strip-green {
	background:url(../images/color-trans-green.png) repeat top left;	
}

div.section-type {
	width:847px;
	height:73px;
	margin-left:240px;
	padding:0;
	margin-top:13px;	
}



div.broadcaster-rights-holders {
	background:url(../images/title-broadcast-rights-holders.png)  no-repeat 13px 8px;	
}
div.indoor {
	background:url(../images/title-indoor.png)  no-repeat 13px 8px;	
}
div.outdoor {
	background:url(../images/title-outdoor.png)  no-repeat 13px 8px;
}
div.patents {
	background:url(../images/title-patentsandip.png)  no-repeat 13px 8px;	
}
div.whitepapers {
	background:url(../images/title-whitepaper.png)  no-repeat 13px 8px;
}
div.technology-walk-thru {
	background:url(../images/title-techwalkthru.png)  no-repeat 13px 8px;	
}
div.contact-title {
	background:url(../images/title-contact.png)  no-repeat 13px 8px;	
}
div.sports-rights-holders {
	background:url(../images/title-sportsrights.png)  no-repeat 13px 8px;	
}
div.broadcast-rights-holders {
	background:url(../images/title-broadcastrights.png)  no-repeat 13px 8px;	
}
div.broadcasters {
	background:url(../images/title-broadcasters.png)   no-repeat 13px 8px;	
}
div.brands {
	background:url(../images/title-brands.png)   no-repeat 13px 8px;	
}
div.meet-the-team {
	background:url(../images/title-meettheteam.png)   no-repeat 13px 8px;	
}
div.investors {
	background:url(../images/title-investors.png)   no-repeat 13px 8px;
}
div.news {
	background:url(../images/title-news.png)  no-repeat 13px 8px;	
}
div.demos {
	background:url(../images/title-demos.png)  no-repeat 13px 8px;	
}
div.events {
	background:url(../images/title-events.png)  no-repeat 13px 8px;	
}
div.ad-solutions-text {
	background:url(../images/title-advertising-solutions.png)  no-repeat 13px 8px;	
}

div.rev-creation-txt {
	background:url(../images/title-revenue-creation.png)  no-repeat 13px 8px;	
}

div.our-tech-text {
	background:url(../images/title-our-technology.png)  no-repeat 13px 8px;	
}

div.about-us-txt {
	background:url(../images/title-about-us.png)  no-repeat 13px 8px;	
}

div.contact-thanks-title {
	background:url(../images/title-message-thanks.png)  no-repeat 13px 8px;	
}

div.section-type-small p {
	color:white;
	width:304px !important;
	margin-left:420px !important;
	margin-top:7px;
	float:left;
}

div.section-type p {
	color:white;
	width:408px;
	margin-left:292px;
	margin-top:7px;
	float:left;
	line-height:1.5em !important;
}

div.section-type a:link {
	color:white !important;
	text-decoration:underline !important;
}

.section-type p a:visited {
	color:white !important;
	text-decoration:underline !important;
}

.section-strip h2 span {display:none;}




#section1 { z-index: 0; }

#section2 {background:url(../images/new-bg-2a.jpg) no-repeat bottom right;}
#section2b {background:url(../images/new-bg-2b.jpg) no-repeat bottom right;}
#section2c {background:url(../images/new-bg-2c.jpg) no-repeat bottom right;}

#section3 {background:url(../images/new-bg-3a.jpg) no-repeat bottom right;}
#section3b {background:url(../images/new-bg-3b.jpg) no-repeat bottom right;}
#section3c {background:url(../images/new-bg-3c.jpg) no-repeat bottom right;}

#section4 {background:url(../images/new-bg-4a.jpg) no-repeat bottom right;}
#section4b {background:url(../images/new-bg-4b.jpg) no-repeat bottom right;}
#section4c {background:url(../images/new-bg-4c.jpg) no-repeat bottom right;}
#section4d {background:url(../images/new-bg-4d.jpg) no-repeat bottom right;}

#section5 {background:url(../images/new-bg-5a.jpg) no-repeat bottom right;}
#section5b {background:url(../images/new-bg-5b.jpg) no-repeat bottom right;}
#section5c {background:url(../images/new-bg-5c.jpg) no-repeat bottom right;}
#section5d {background:url(../images/new-bg-5d.jpg) no-repeat bottom right;}
#section5e {background:url(../images/new-bg-5e.jpg) no-repeat bottom right;}
#section5f {background:url(../images/new-bg-5f.jpg) no-repeat bottom right;}
#section5g {background:url(../images/new-bg-5g.jpg) no-repeat bottom right;}
#section5h {background:url(../images/leaders-in-football.jpg) no-repeat bottom right;}

#section1 h2{
	margin-top:110px;	
}

#section1 h4{
	background:#a09c99;
	padding:4px 6px;
	color:#fff;
	text-transform:uppercase;
	font-size:0.7em;
	width:288px;
	margin-top:80px;	
}



#content h2 span {
	display:none;
	
}


#content .section-frame {
	margin-left:252px;
	margin-top:52px;
	width:690px;	
	float:left;
	position:relative;	
}

#content .section-frame-front {
	margin-left:252px;
	margin-top:37px;
	width:690px;	
	float:left;
	position:relative;		
}


#content .section-frame-content {
	background:red;
	width:618px;
	float:left;
			
}

#content .section-black-left {
	background:url(../images/black-trans.png) repeat top left;
	margin-left:42px;
	width:480px;
	height:400px;
	float:left;
}

#content .section-black-right {
	background:url(../images/black-trans.png) repeat top left;
	margin-left:19px;
	width:220px;
	float:left;
	margin-bottom:20px;
}



/* INTERIOR-CONTENT-LAYOUT-STYLES */


#content .section-white-left {
	background:#fff;
	width:240px;
	padding:5px !important;
	float:left;
	overflow:auto;
	z-index:1;
	opacity:0.9;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}

#content .section-white-mug {
	width:180px;
	float:left;
	height:67px;
	padding-top:140px;
	margin-right:00px;
	margin-bottom:20px;
	padding-bottom:10px;
}

#content .team-para {
	margin-top:-5px !important;
	float:left;
	margin-left:5px;
	width:180px;
}

#content .section-white-read-more {
	width:80px;
	float:left;
	height:20px;
	background:white;
	float:right;
	text-align:center;
	font-size:0.8em;
	text-transform:uppercase;
	padding-top:5px;
}

#cboxContent {
	border:7px solid #ccc;
}

#content .chris-mug-shot {background:url(../images/mug-shot-05.jpg) no-repeat top left;}
#content .juha-mug-shot {background:url(../images/mug-shot-01.jpg) no-repeat top left;}
#content .peter-mug-shot {background:url(../images/mug-shot-02.jpg) no-repeat top left;}
#content .vesa-mug-shot {background:url(../images/mug-shot-03.jpg) no-repeat top left;}
#content .kristian-mug-shot {background:url(../images/mug-shot-04.jpg) no-repeat top left;}

div.team-button {position:absolute;top:300px;left:490px;}

#content .section-contact-form {
	background:#fff;
	width:550px;
	float:left;
	overflow:auto;
	margin-left:128px;
	height:540px;
	margin-top: -20px;
	padding-left: 30px !important;
}




#content .section-white-left a {
	text-decoration:underline;
	
}

#content .section-white-right {
	background:#f4f4f4;
	margin-left:19px;
	width:220px;
	float:left;
	margin-bottom:20px;
}



#content .black-styling h3 {
color:#ffc951;
text-transform:uppercase;
font-size:1em;
margin-left:15px;
margin-right:15px;
margin-top:15px;
margin-bottom:8px;
}

#content .black-styling p {
color:white;
margin-bottom:10px;
margin-left:15px;
margin-right:15px;
}


#content .white-styling h3 {
color:#000;
text-transform:uppercase;
font-size:1.1em;
margin-top:1px;
margin-bottom:0px;
font-family:  "arial narrow", "Trebuchet MS", Verdana, sans-serif;
color:white;
padding:0px 5px;
}
/* Replaced by Helvetica images
#section2-net .white-styling h3 {
background:#d63336;
}

#section3-net .white-styling h3 {
background:#D6BC33;
}

#section4-net .white-styling h3 {
background:#33A6D6;
}

#section5-net .white-styling h3 {
background:#A2D633;
}*/


#content .white-styling p {
color:#000;
margin-top:0px;
letter-spacing:-0.02em;
margin-bottom:10px;
}




#content .section-col {
	margin-right:20px;
	width:165px;
	float:left;
	margin-top:70px;
	padding-right:15px;
}

#content .section-col p{
	font-size:0.8em;
}


#content .section-col h3 {
	width:120px;
	color:#d63335;
	margin-bottom:25px;
	text-transform:uppercase;
	font-size:1.0em;
	margin-top:10px;
}


#section3 .section-col h3 {
	color:#b29b21;	
}

#section4 .section-col h3 {
	color:#2ea7d4;	
}

#section5 .section-col h3 {
	color:#8fbf2a;	
}



#content .sub-menu {
	border-left:1px solid #dadada;
	height:303px;
	width:140px;
	float:right;
}



#content .sub-menu h3 {
	text-transform:uppercase;
	color:#ccc;
	font-size:12px;
	padding-left:12px;
	border-bottom:1px solid #dadada;
	padding-bottom:16px;
	padding-top:16px;
}

#content .sub-menu li {
	border-bottom:1px solid #dadada;
	width:100%;

	text-transform:uppercase;
	font-size:1em;
	font-weight:normal;
	float:left;
	clear:left;
}

#content .sub-menu li a {	
	padding:8px 0px 8px 12px;
	float:left;
	font-weight:normal;
	background:url(../images/arrow-icon2.png) no-repeat right 11px;
	width:120px;
}


.rld-3d {margin-left:350px;}

.clearLeft {
	clear:left;
	
}

.para-box {float:left;}
.neg-margin-top-100 {margin-top:-130px;}
.margin-top-100 {margin-top:60px;}
.marginleftsmall {margin-left:8px;margin-bottom:10px;}
.marginleftsmallsmall {margin-left:16px;margin-bottom:10px;}
.floatleft {float:left;}

/* contact form */


#contact-area {
	width: 540px;
	margin-top: 10px;
	font-size: 1.0em;
	float:left;
}

#form-styles input, #form-styles textarea {
	padding: 5px;
	width: 300px;
	font-family: Helvetica, sans-serif;
	font-size: 1.0em;
	margin: -24px 0px 10px 0px;
	border: 1px solid #ccc;
}

#form-styles textarea {
	height: 90px;
}
#form-styles input.cat_button {
	width: 100px;
	margin-left: 165px;
	clear: both;
	float:left;
	margin-top:-10px;
}

#form-styles2 input, #form-styles2 textarea {
	padding: 5px;
	width: 300px;
	font-family: Helvetica, sans-serif;
	font-size: 1.0em;
	margin: -24px 0px 10px 0px;
	border: 1px solid #ccc;
}

#form-styles2 textarea {
	height: 90px;
}

#form-styles2 select {
	margin: -40px 0px 34px 0px;
}

#form-styles2 input.cat_button {
	width: 100px;
	margin-left: 165px;
	clear: both;
	float:left;
	margin-top:-10px;
}

table.webform td {
	height:30px;
	padding:4px;
	line-height:18px;	
}

.captcha-input input{
	float:left;
	clear:left !important;
	margin-left:0px;
	margin-top:4px !important;

}

#CaptchaV2 {
	margin-top:20px;
	
}

.captcha-input{
	float:left;

}

#contact-area textarea:focus, #contact-area input:focus {
	border: 1px solid #a2d633;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 150px;
	padding-top: 5px;
	clear: both;
}

#contact-area textarea.error:focus, #contact-area input.error:focus {
   border: 1px solid #D12F19;
}

label.error {
   background-color: transparent;
   margin:0 0 20px 150px;
   padding:0;
}


#homepage-styles {margin:-34px 0 0 290px;font-size:0.9em;}




h2#homepage-intro {
		background:url(../images/homeHeader.png) no-repeat left top;
		float:left;
		height:88px;
		width:451px;
}

h2#homepage-intro span{display:none;}

h3#homepage-maxim-title {
		background:url(../images/homeSubHead.png) no-repeat left top;
		float:left;
		height:15px;
		width:375px;
		clear:left;
		margin-top:12px;
}

h3#homepage-maxim-title span{display:none;}
h3#homepage-maxim-title a {
	font: normal bold 14px Helvetica, Arial;
	color: #fff;
	text-decoration: underline;
	letter-spacing: -0.1px;
	margin-top: 8px;
	padding-left: 10px;
	background: url(../images/rightArrow.gif) no-repeat left center;
	float: left;
}

.whats-new-col-home-left {
	background:url(../images/homepage-panel-trans.png) left top;
	float:left;
	width:470px;
	padding-bottom:10px;
	margin-top:60px;

}

.whats-new-col-home-right {
	background:url(../images/homepage-panel-trans.png) left top;
	float:left;
	width:240px;
	margin-left:20px;
	height:241px;
	margin-top:60px;
	
}

#homepage-styles h4{
	color:white;
	font-size:1.3em;
	background:transparent;
	margin:12px;
	padding:0;
}

div.home-row {
	width:450px;
	float:left;
	clear:left;
	height:60px;
	margin-left:10px;
	margin-right:10px;
	font-family: helvetica, arial, "Trebuchet MS", Verdana, sans-serif;


}

div.home-row div{
	width:70px;
	float:left;
	color:#fff;
	margin:8px;
	text-transform:uppercase;
	font-size:0.9em;
	line-height:1.6em;
	margin-top:10px;
	font-weight:bold;
}

div.home-row div span{
	color:#6d5e65;
}

div.home-row p{
	width:340px !important;
	float:left;
	color:#fff;
	border:none;
	margin-top:9px;
	background:url(../images/arrow-icon2.png) no-repeat right 5px;
	padding-right:10px;
}

div.row-odd {

background:url(../images/homepage-panel-trans.png) left top;

}

h5.whats-new-title {
	background:url(../images/whats-new-title-home.png) left top;
	width:112px;
	height:16px;
	margin-left:16px;	
}

h5.whats-new-title span{
	display:none;	
}

h5.video-demo-title {
	background:url(../images/video-demo-title-home.png) left top;
	width:99px;
	height:16px;
	margin-left:16px;	
}

h5.video-demo-title span{
	display:none;	
}


/** New Homepage styles **/

.home-frame-left {
	background: #fff;
	background-color: rgba(225,225,225,0.9);
	width: 385px;
	height: 305px;
	padding: 20px;
	float: left;
	clear: left;
	margin-top: 70px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666; 
}
.home-frame-left h5 { margin-top: 15px; }

.home-frame-right-top {
	background: #fff url(../images/leadersBg.png) no-repeat;
	background: rgba(225,225,225,0.9) url(../images/leadersBg.png) no-repeat;
	width: 275px;
	height: 95px;
	padding: 20px;
	float: left;
	margin-top: 70px;
	margin-left: 50px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
}
.home-frame-right-top a {
	text-decoration: underline !important;
	color: #e24742 !important;
	padding-top: 2px !important;
}
.home-frame-right-bottom {
	background: #fff;
	background-color: rgba(225,225,225,0.9);
	width: 275px;
	height: 150px;
	padding: 20px;
	float: left;
	margin-top: 20px;
	margin-left: 50px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 0px 10px #666;
	-webkit-box-shadow: 0px 0px 10px #666;
	box-shadow: 0px 0px 10px #666;
}

.home-frame h5 { margin: 0; }
.home-frame h5 span { display: none; }
h5.watchPromoVideo {
	width: 164px;
	height: 13px;
	margin-top: 15px;
	float: left;
	background: url(../images/headerWatchPromo.gif) no-repeat;
}
a.learnMoreLink {
	float: right;
	font-size: 11px;
	color: #555;
	margin-top: 13px;
	text-decoration: underline !important;
}
h5.joinUs {
	width: 141px;
	height: 12px;
	background: url(../images/leadersInFootball.gif) no-repeat;
}
h5.latestNews {
	width: 87px;
	height: 13px;
	float: left;
	background: url(../images/headerLatestNews.gif) no-repeat;
}
#homeSlideshow {
	position: absolute;
	height: 778px;
	width: 1190px;
	z-index: -1;
	margin-top: 34px;
	background: url(../images/homeSlideshow1.jpg) no-repeat;
}

div.whiteBoxShadow {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-box-shadow: 0px 0px 10px #444;
	-webkit-box-shadow: 0px 0px 10px #444;
	box-shadow: 0px 0px 10px #444;
}

.home-frame-right-top p {
	width: 180px;
	line-height: 18px !important;
	margin-top: 10px;
}

.newsScrollUp, .newsScrollDown {
	float: right;
	margin-top: -3px;
	margin-left: 1px;
	cursor: pointer;
}
.newsScrollUp.disabled, .newsScrollDown.disabled { opacity: 0.5; cursor: default; }
#newsScrollerContainer {
	height: 120px;
	width: 275px;
	overflow: hidden;
	margin-top: 15px;
	float: left;
	clear: both;
	border-bottom: 1px solid #ccc;
	border-bottom: 1px solid rgba(0,0,0,0.08);
}
#newsScroller li {
	height: 53px;
	padding: 6px 30px 0 0;
	font-size: 12px;
	overflow: hidden;
	border-top: 1px solid #ccc;
	border-top: 1px solid rgba(0,0,0,0.08);
	background: url(../images/newsScrollerArrow.png) no-repeat right center;
}
#newsScroller li span {
	font-size: 10px;
	display: block;
	text-transform: uppercase;
	color: #333;
	padding-bottom: 2px;
}
#newsScroller li span span { color: #777; padding-left: 5px; display: inline; }
#newsScroller li a { font-weight: normal; color: #111; }


/* INTERIOR-CONTENT-buttons */

.button-big-link {
	width:200px;
	height:75px;
	float:left;
}

.button-top-left {
	background:url(../images/arrow-top-left.png) left top no-repeat;	
}
.button-top-right {
	background:url(../images/arrow-top-right.png) top right no-repeat;	
}
.button-bottom-right {
	background:url(../images/arrow-bottom-right.png) right bottom no-repeat;	
}
.button-bottom-left {
	background:url(../images/arrow-bottom-left.png) left bottom no-repeat;	
}

.red-bottom-left {background:#D63336 url(../images/cross.png) no-repeat;background-position:5px 49px;}
.red-bottom-right {background:#D63336 url(../images/cross.png) no-repeat;background-position:174px 49px;}
.red-top-left {background:#D63336 url(../images/cross.png) no-repeat;background-position:5px 5px;}
.red-top-right {background:#D63336 url(../images/cross.png) no-repeat;background-position:174px 5px;}

.yellow-bottom-left {background:#D6BC33 url(../images/cross.png) no-repeat;background-position:5px 49px;}
.yellow-bottom-right {background:#D6BC33 url(../images/cross.png) no-repeat;background-position:174px 49px;}
.yellow-top-left {background:#D6BC33 url(../images/cross.png) no-repeat;background-position:5px 5px;}
.yellow-top-right {background:#D6BC33 url(../images/cross.png) no-repeat;background-position:174px 5px;}

.green-bottom-left {background:#A2D633 url(../images/cross.png) no-repeat;background-position:5px 49px;}
.green-bottom-right {background:#A2D633 url(../images/cross.png) no-repeat;background-position:174px 49px;}
.green-top-left {background:#A2D633 url(../images/cross.png) no-repeat;background-position:5px 5px;}
.green-top-right {background:#A2D633 url(../images/cross.png) no-repeat;background-position:174px 5px;}

.blue-bottom-left {background:#33A6D6 url(../images/cross.png) no-repeat;background-position:5px 49px;}
.blue-bottom-right {background:#33A6D6 url(../images/cross.png) no-repeat;background-position:174px 49px;}
.blue-top-left {background:#33A6D6 url(../images/cross.png) no-repeat;background-position:5px 5px;}
.blue-top-right {background:#33A6D6 url(../images/cross.png) no-repeat;background-position:174px 5px;}

.button-big-link a:link{
	display:block;
	color:white !important;
	width:135px;
	height:60px;
	font-family: arial, "Trebuchet MS", Verdana, sans-serif;
	font-weight:normal !important;
	font-size:1.3em;
}

.button-big-link a:visited{
	display:block;
	color:white !important;
	width:135px;
	height:60px;
	font-family: arial, "Trebuchet MS", Verdana, sans-serif;
	font-weight:normal !important;
	font-size:1.3em;
}

a.button-big-right {
	padding-left:30px;
	padding-top:20px;
	text-transform:uppercase;
	font-size:1.0em !important;
	text-align:right;
}

a.button-big-left-three {
	padding-left:38px;
	padding-top:10px;
	text-transform:uppercase;
	font-size:1.0em !important;
	text-align:left;
}

a.button-big-right-three {
	padding-left:30px;
	padding-top:10px;
	text-transform:uppercase;
	font-size:1.0em !important;
	text-align:right;
}

a.button-big-left {
	padding-left:26px;
	padding-top:15px;
	text-transform:uppercase;
	font-size:1.0em !important;
}

a[href$=".pdf"] {
	background:url(../images/pdf-icon.png) no-repeat right center;
	padding-right:20px;
}

a[href$=".doc"] {
	background:url(../images/word-icon.png) no-repeat right center;
	padding-right:20px;
}

div.marginTopTwohundred {margin-top:200px;}
div.marginTopThreehundred {margin-top:300px;}
div.marginTopTwohundredN {margin-top:-230px;}
div.marginTopOneFifty {margin-top:90px;}
div.marginLeftTwohundred {margin-left:200px;}
div.marginTopOnehundred {margin-top:100px;}
div.marginTopSeventyFive {margin-top:75px;}


div.marginTopFifty {margin-top:50px;}
div.marginTopOneTwentyFive {margin-top:125px;}

div.marginLeftTwohundred {margin-left:280px;}

div.marginRightTwenty {margin-right:20px;}
div.marginRightFifty {margin-right:50px;}
div.clearLeft {clear:left;}
div.clearBoth {clear:both;}
div.floatRight {float:right;}

#content .PaddingRightTwenty {
	padding-right:45px;	
}
#content .PaddingLeftTwenty {
	padding-left:45px;	
}

#content .PaddingBottomTwenty {
	padding-bottom:20px;	
}



div.advSols-block-a {position:absolute;top:14px;left:00px;width:210px !important;}
div.advSols-block-b {position:absolute;top:14px;left:234px;width:210px !important;}
div.advSols-block-c {position:absolute;top:14px;left:468px;width:210px !important;}
div.advSols-button-a {position:absolute;top:326px;left:488px;}
div.advSols-button-b {position:absolute;top:246px;left:488px;}
div.advSols-button-c {position:absolute;top:326px;left:0px;}


div.indoor-block-a {position:absolute;top:0;left:0px;width:466px !important;}
div.indoor-block-b {position:absolute;top:174px;left:0px;width:466px !important;}
div.indoor-block-c {position:absolute;top:269px;left:0px;width:466px !important;}
div.indoor-button-c {position:absolute;top:162px;left:488px;}
div.indoor-button-b {position:absolute;top:000px;left:488px;}
div.indoor-button-a {position:absolute;top:81px;left:488px;}

div.outdoor-block-a {position:absolute;top:0;left:0px;width:466px !important;}
div.outdoor-block-b {position:absolute;top:164px;left:0px;width:466px !important;}
div.outdoor-button-a {position:absolute;top:81px;left:488px;}
div.outdoor-button-b {position:absolute;top:000px;left:488px;}

div.our-tech-block-a {position:absolute;top:14px;left:00px;width:210px !important;}
div.our-tech-block-b {position:absolute;top:14px;left:234px;width:210px !important;}
div.our-tech-block-c {position:absolute;top:14px;left:468px;width:210px !important;}
div.our-tech-button-a {position:absolute;top:326px;left:0px;}
div.our-tech-button-b {position:absolute;top:326px;left:488px;}



div.patents-block-a {position:absolute;top:0;left:0px;width:466px !important;}
div.patents-block-b {position:absolute;top:105px;left:0px;width:466px !important;}
div.patents-button-a {position:absolute;top:000px;left:488px;}
div.patents-button-b {position:absolute;top:81px;left:488px;}

div.whitepapers-button-b {position:absolute;top:50px;left:200px;}
div.whitepapers-block-a {position:absolute;top:150px;left:445px;}
div.whitepapers-button-a {position:absolute;top:300px;left:0px;}


div.rev-creation-block-a {position:absolute;top:14px;left:00px;width:210px !important;}
div.rev-creation-block-b {position:absolute;top:14px;left:234px;width:210px !important;}
div.rev-creation-block-c {position:absolute;top:14px;left:468px;width:210px !important;}
div.rev-creation-button-a {position:absolute;top:14px;left:488px;}
div.rev-creation-button-b {position:absolute;top:94px;left:488px;}
div.rev-creation-button-c {position:absolute;top:174px;left:488px;}

div.sports-rights-holders-block-a {position:absolute;top:0;left:0px;width:466px !important;}
div.sports-rights-holders-block-b {position:absolute;top:129px;left:0px;width:466px !important;}
div.sports-rights-holders-button-a {position:absolute;top:0px;left:488px;}
div.sports-rights-holders-button-b {position:absolute;top:81px;left:488px;}
div.sports-rights-holders-button-c {position:absolute;top:162px;left:110px;}

div.broadcast-rights-holders-block-a {position:absolute;top:0;left:0px;width:466px !important;}
div.broadcast-rights-holders-block-b {position:absolute;top:157px;left:0px;width:466px !important;}
div.broadcast-rights-holders-button-a {position:absolute;top:0px;left:488px;}
div.broadcast-rights-holders-button-b {position:absolute;top:81px;left:488px;}
div.broadcast-rights-holders-button-c {position:absolute;top:162px;left:110px;}

div.brands-block-a {position:absolute;top:0;left:0px;width:466px !important;}
div.brands-block-b {position:absolute;top:129px;left:0px;width:466px !important;}
div.brands-button-a {position:absolute;top:0px;left:488px;}
div.brands-button-b {position:absolute;top:81px;left:488px;}

div.about-us-block-a {position:absolute;top:14px;left:00px;width:210px !important;}
div.about-us-block-b {position:absolute;top:14px;left:234px;width:210px !important;}
div.about-us-block-c {position:absolute;top:14px;left:468px;width:210px !important;}
div.about-us-button-a {position:absolute;top:326px;left:488px;}
div.about-us-button-b {position:absolute;top:326px;left:0px;}




div.investors-block-a {position:absolute;top:0;left:0px;width:233px !important;}
div.investors-block-b {position:absolute;top:25px;left:263px;width:283px !important;font-size:0.9em !important;}
div.investors-block-c {position:absolute;top:341px;left:0px;width:466px !important;}
div.investors-button-a {position:absolute;top:50px;left:490px;}
div.investors-button-b {position:absolute;top:300px;left:490px;}


div.events-block-a {position:absolute;top:50px;left:200px;}
div.events-block-b {position:absolute;top:150px;left:475px;}
div.events-button-a {position:absolute;top:400px;left:75px;}
div.events-button-b {position:absolute;top:300px;left:510px;}

div.news-block-d {position:absolute;top:121px;left:0px;width:466px !important;}
div.news-block-c {position:absolute;top:242px;left:0px;width:466px !important;}
div.news-block-b {position:absolute;top:346px;left:0px;width:466px !important;}
div.news-block-a {position:absolute;top:0px;left:0px;width:466px !important;}
div.news-button-a {position:absolute;top:81px;left:488px;}
div.news-button-b {position:absolute;top:0px;left:488px;}
div.news-button-c {position:absolute;top:400px;left:245px;}

div.demos-block-a {position:absolute;top:50px;left:155px;width:245px !important;}
div.demos-block-b {position:absolute;top:50px;left:445px;}
div.demos-button-a {position:absolute;top:50px;left:445px;}
div.demos-button-b {position:absolute;top:147px;left:445px;}
div.demos-button-c {position:absolute;top:247px;left:445px;}

/* Investors block b list styles */

ul#col1 { float:left;margin-right:10px; }
ul#col2 {float:left; }
#col1 li, #col2 li { background:url(../images/bullet_plus.png) no-repeat left center;padding-left:15px; }

/* Styles for new headers */
 
.newsheading { color:#000 !important; margin:0 !important; padding:0 !important; font-size:1.2em !important; }

h3 span { display: none; }
.white-styling h3 { height: 22px; }

h3.newrights { background: url(../images/header-newrights.gif) no-repeat; }
h3.digitalreplacement { background: url(../images/header-digitalreplacement.gif) no-repeat; }
h3.valuecreation { background: url(../images/header-valuecreation.gif) no-repeat; }
h3.theprocess { background: url(../images/header-theprocess.gif) no-repeat; }
h3.thebenefits { background: url(../images/header-thebenefits.gif) no-repeat; }
h3.thefuture { background: url(../images/header-thefuture.gif) no-repeat; }
h3.release { background: url(../images/header-release.gif) no-repeat; }

h3.markingbillboards { background: url(../images/header-markingbillboards.gif) no-repeat; }
h3.identifyingbillboards { background: url(../images/header-identifyingbillboards.gif) no-repeat; }
h3.digitalreplacement { background: url(../images/header-digitalreplacement.gif) no-repeat; }
h3.patents { background: url(../images/header-patents.gif) no-repeat; }
h3.whitepapers { background: url(../images/header-whitepapers.gif) no-repeat; }

h3.newrevenue { background: url(../images/header-newrevenue.gif) no-repeat; }
h3.inevent { background: url(../images/header-inevent.gif) no-repeat; }
h3.targetedmsg { background: url(../images/header-targetedmsg.gif) no-repeat; }
h3.sportsrights { background: url(../images/header-sportsrights.gif) no-repeat; }
h3.revenuegeneration { background: url(../images/header-revenuegeneration.gif) no-repeat; }
h3.breakeven { background: url(../images/header-breakeven.gif) no-repeat; }
h3.boostroi { background: url(../images/header-boostroi.gif) no-repeat; }
h3.brands { background: url(../images/header-brands.gif) no-repeat; }
h3.tailoredapproach { background: url(../images/header-tailoredapproach.gif) no-repeat; }

h3.international { background: url(../images/header-international.gif) no-repeat; }
h3.ourteam { background: url(../images/header-ourteam.gif) no-repeat; }
h3.ourtech { background: url(../images/header-ourtech.gif) no-repeat; }
h3.northzone { background: url(../images/header-northzone.gif) no-repeat; }
h3.conor { background: url(../images/header-conor.gif) no-repeat; }
h3.events { background: url(../images/header-events.gif) no-repeat; }
h3.pressrelease5102009 { background: url(../images/header-pressrelease5102009.gif) no-repeat; }
h3.pressrelease2682008 { background: url(../images/header-pressrelease2682008.gif) no-repeat; }
h3.demos { background: url(../images/header-demos.gif) no-repeat; }
h3.contact { background: url(../images/header-contact.gif) no-repeat; }

h3.chrisbuckley { background: #fff url(../images/header-chrisbuckley.gif) no-repeat; margin-left:5px; }
h3.juharuohonen { background: #fff url(../images/header-juharuohonen.gif) no-repeat; margin-left:5px; }
h3.peterliljestrand { background: #fff url(../images/header-peterliljestrand.gif) no-repeat; margin-left:5px; }
h3.vesasuontama { background: #fff url(../images/header-vesasuontama.gif) no-repeat; margin-left:5px; }
h3.kristian { background: #fff url(../images/header-kristian.gif) no-repeat; margin-left:5px; }

label.error { background:url(../images/alert-icon.png) no-repeat;padding-left:5px;margin-left:165px;}

