body {
	line-height:1.166;	
	margin:0;
	padding:0;
	background:#0D1404 url(/images/background.jpg) top center no-repeat;
	font-family:tahoma, arial, verdana;
    font-weight:normal;
	text-decoration:none;
	line-height:1.333;
	font-size:12px;
	color:#000;	
}

.main {margin:auto; width:1003px;}
.main-inner {float:left; width:1003px;}

.topbar {float:left; background:url(/images/bg-top.jpg) repeat-x; width:1001px; height:23px; border:1px solid #D8DAD9}
.welcome {float:left; width:250px; padding:4px 0px 0px 30px;}
.contact-holder {float:right; width:168px; padding:4px 0px 0px 0px; border:0px solid red; margin-right:10px}
.contact{float:right; background:url(/images/contact.JPG) left no-repeat; padding:2px 0px 0px 20px; border:0px solid red; margin-top:-18px;}

.topmain {float:left; margin-top:10px; width:1001px; border:1px solid #D8DAD9; background:url(/images/logo-bg.jpg) repeat-x; height:120px;}

.searchbox-container {float:right; width:286px; background:#E9E9E9 url(/images/searchimg.jpg) left no-repeat; border-top:1px solid #D8DAD9; border-left:1px solid #D8DAD9; height:33px;}

.textbox {border:1px solid #D8DAD9; width:164px; height:20px;}

.linksholder {float:right; width:812px; border-top:1px solid #D8DAD9; background-color:#FFFFFF; border-left:1px solid #D8DAD9; height:34px;}

.blankdiv {float:right; width:400px; height:51px;}
.linkssearchholder {float:right; width:812px;}

.home-logo {float:left; background:url(/images/home-logo.jpg) no-repeat; height:26px; width:26px; margin:4px 7px 0px 8px; cursor:pointer;}
html>body .home-logo {margin:4px 14px 0px 15px;}

/***************mainlinks***************/

#navbar li {float:left; display:block; font-family:tahoma, verdana, arial, sans-serif; font-weight:bold; width:auto; color:fff; font-size:11px; cursor:pointer; border-left:1px solid #cccccc; height:34px;}
#navbar li a {float:left; display:block; text-decoration:none; width:auto; color:#000; padding:0px 15px 9px 15px; margin-top:10px;}
#navbar a:hover {float:left; margin:0; text-decoration:none; background:#1E1E1E; color:#fff; width:auto; padding:10px 15px 9px 15px;}
.home #navbar #home #active, 
.whoweare #navbar #whoweare #active, 
.solutions #navbar #solutions #active, 
.sportswecover #navbar #sportswecover #active,
.products #navbar #products #active,
.clients #navbar #clients #active,
.alliances #navbar #alliances #active,
.initiatives #navbar #initiatives #active,
.careers #navbar #careers #active
{float:left; background:#000; text-decoration:none; color:#fff; padding:10px 15px 9px 15px; margin:0;}



/*.menu1 {width:805px; font-family:tahoma, verdana, arial, sans-serif; color:#000; height:30px;padding:0; margin:0px; float:left;  border-bottom:0px solid #BCBCBC; text-align:left; position:relative; z-index:100;}
.menu1 ul {padding:0;margin:0;list-style-type:none; color:#555; z-index:3000; position:relative;}
.menu1  iframe {position:absolute; left:-9999px; border:0; padding:0; margin:0; width:0; height:0; z-index:3001;}
.menu1 ul li {position:relative; float:left;display:block; color:#000; font-size:12px; font-family:arial,verdana; font-weight:bold; height:auto; padding-left:0px;padding-right:0px; z-index:2000; background:url(/images/separator-links.jpg) right no-repeat;}
.menu1 ul li a, .menu1 ul li a:visited {float:left; display:block; text-decoration:none; color:#000; padding:0px 15px; line-height:30px; height:auto; border-left:0px solid #BCBCBC;}
  .whoweare #menu1 #whoweare,
  .solutions #menu1 #solutions,
  .sportswecover #menu1 #sportswecover,
  .products #menu1 #products,
  .clients #menu1 #clients,
  .alliances #menu1 #alliances,
  .initiatives #menu1 #initiatives,
  .careers #menu1 #careers
   {background:#dfdfdf url(/images/separator-hover.jpg) right no-repeat; margin-left:0px;  color:#000; text-decoration:none; padding-top:0px; height:30px; }
.menu1 ul li:hover {width:auto;color:#555; z-index:2000;}
.menu1 ul li a.dropmenu:hover {color:#000; margin-left:0px; text-decoration:none;border-right:0px solid #BCBCBC; background:#dfdfdf}
.menu1 ul li:hover a.dropmenu {color:#000; text-decoration:none;border-right:0px solid #BCBCBC;}
.menu1 ul li ul {display:none;}
.menu1 table {margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0; clear:both;}*/
/*-------- specific to non IE browsers -----------*/
/*.menu1 ul li:hover ul {display:block;position:absolute;top:24px;margin-top:1px; border-top:0px solid #7c7a7b; left:0;width:177px;border-bottom:1px solid #BABABA; z-index:2000;}
.menu1 ul li:hover ul.endstop1 {left:-127px;}
.menu1 ul li:hover ul.endstop2 {left:-121px;}
.menu1 ul li:hover ul li ul {display:none;}
.menu1 ul li:hover ul li a {display:block;background-color:#000;color:#555;height:auto;line-height:15px;padding:4px 16px; width:143px; border:1px solid #BABABA; border-bottom:0;}
.menu1 ul li:hover ul li a.drop {background-color:#000;}
.menu1 ul li:hover ul li a:hover {color:#000; background-color:#000; text-decoration:none;}
.menu1 ul li:hover ul li a:hover.drop {background-color:#000; text-decoration:none;}
.menu1 ul li:hover ul li:hover ul {display:block; position:absolute; left:176px; top:-1px; border-top:none;}
.menu1 ul li:hover ul li:hover ul.left {left:-143px;}*/
/*----------- specific to IE6 browsers -------------*/
/*.menu1 ul li a:hover  ul {display:block;position:absolute;top:25px;left:0; border-top:0px solid #7c7a7b; border-bottom:1px solid #BABABA; z-index:2000;}
.menu1 ul li a:hover ul.endstop1 {left:-127px;}
.menu1 ul li a:hover ul.endstop2 {left:-121px;}
.menu1 ul li a:hover ul li a {display:block;color:#555;background-color:#000; height:1px; line-height:16px; padding:4px 16px; width:143px; border:1px solid #BABABA; border-bottom:0;}
.menu1 ul li a:hover ul li a.drop {color:#555; background-color:#000; padding-bottom:4px;}
.menu1 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0;}
.menu1 ul li a:hover ul li a:hover {color:#000;background-color:#000; text-decoration:none;}
.menu1 ul li a:hover ul li a:hover.drop {color:#000;background-color:#000; text-decoration:none;}
.menu1 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0;color:#000; left:176px; border-top:none;}
.menu1 ul li a:hover ul li a:hover ul.left {left:-1430px;}*/


/***************mainlinks***************/
.logoholder {float:left; width:80px; padding-left:60px; padding-top:5px; height:94px;}

.logo {float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader transparent url(/images/logo.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/logo.png); width:79px; height:104px; cursor:pointer}
html>body .logo {float:left; background:url(/images/logo.png) no-repeat; width:79px; height:104px;}

.bottom {float:left; color:#FFFFFF; background-color:#000000; width:100%; height:auto; margin-top:5px; margin-bottom:20px;}
.bottom-left {float:left; padding:13px 0 15px 30px; font-size:11px;}
.bottom-right {float:right; padding-right:30px; margin-top:5px; background:url(/images/stats-logo.jpg) no-repeat; width:275px; height:29px;}

.midsection {float:left; width:1002px; background:#fff; margin-top:5px;}
.index-col1 {float:left; width:186px; border:0px solid #000; height:auto;}
.index-col2 {float:left; width:514px; border:0px solid #000; height:auto; margin-left:7px;}
.index-col3 {float:right; width:289px; border:0px solid #000; height:auto;}

.logo-header {float:left; width:100%; background:url(/images/bg-header.jpg) repeat-x; font-size:16px; font-weight:bold; padding-top:16px; height:35px;}

#menudiv {float:left; width:100%; height:35px; text-align:center; margin:0;}
#menudiv ul{text-align:center; margin:0; padding:0}
#menudiv ul li {float:left; display:block; width:85.3px; background:url(/images/menudivider.jpg) no-repeat right; height:35px; text-align:center; margin:0;}

#menudiv ul li.menudivend {float:left; width:86px; height:35px; background:none; text-align:center}

  .prints #menudiv #prints,
  .web #menudiv #web,
  .tv #menudiv #tv,
  .mobile #menudiv #mobile,
  .radio #menudiv #radio,
  .outdoor #menudiv #outdoor
   {background:url(/images/active-bar.jpg) no-repeat right; margin-left:0px;  color:#000; text-decoration:none; padding-top:0px; height:36px; }


.clientholder {float:left; width:100%; border-bottom:4px solid #000; cursor:pointer;}
.header {float:left; width:87%; background:url(/images/bg-header.jpg) repeat-x; font-size:14px; font-weight:bold; padding:19px 0px 0px 25px; height:30px; letter-spacing:1px;}
.small-header {float:left; width:93%; background:url(/images/small-header.jpg) repeat-x; height:21px; margin:auto; font-size:13px; font-weight:bold;border:1px solid #D9D9D9; padding:6px 0px 0px 18px; letter-spacing:1pt;}

/*.arrow-container {margin:auto; width:auto; margin-right:20px; height:21px; background:url(/images/arrowdown.jpg) no-repeat right; }
*/

.leftlinks-holder {width:100%; float:left; margin-top:5px; border-top:1px solid #C7C7C7; font-size:11px;}
.leftlinks-home {width:160px; height:auto; min-height:25px; border-bottom:1px solid #C7C7C7; cursor:pointer; padding:6px 0px 5px 25px; color:#000; font-weight:bold; text-decoration:none;}
.leftlinks {width:160px; height:auto; border-bottom:1px solid #C7C7C7; cursor:pointer; padding:11px 0px 11px 25px; color:#000; font-weight:bold; text-decoration:none;}
.leftlinks-home span {font-weight:normal; color:#5E5E5E; font-size:11px;}
.leftlinks span {font-weight:normal; color:#5E5E5E; font-size:11px;}

a.leftlinks-home:link {width:160px; display:block; text-transform:uppercase;}
a.leftlinks-home:visited {width:160px; display:block;  text-transform:uppercase;}
a.leftlinks-home:hover {width:160px; display:block; background:url(/images/linkleft.jpg) left  no-repeat; text-transform:uppercase;}
a.leftlinks-home:active {width:160px; display:block; text-transform:uppercase;}

a.leftlinks:link {width:160px; display:block; text-transform:uppercase;}
a.leftlinks:visited {width:160px; display:block;  text-transform:uppercase;}
a.leftlinks:hover {width:160px; display:block; background:url(/images/linkleft.jpg) left  no-repeat; text-transform:uppercase;}
a.leftlinks:active {width:160px; display:block; text-transform:uppercase;}

#current {width:160px; display:block; background:url(/images/linkleft.jpg) left  no-repeat;}

#sitemap {float:left; width:983px; height:auto; border:0px solid #000; padding:20px 0px 20px 20px; background-color:#fff; line-height:1.6; margin-top:5px;}

.sitecol1 {float:left; width:201px; height:auto; padding-left:30px; height:auto;}
.sitecol2 {float:left; width:198px; height:auto; padding-left:50px; border-left:1px solid #C7C7C7; height:auto;}

a.sitemap:link {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
a.sitemap:visited {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}
a.sitemap:hover {font-size:12px; font-weight:normal; color:#000; text-decoration:underline;}
a.sitemap:active {font-size:12px; font-weight:normal; color:#000; text-decoration:none;}

a.blacklink:link {font-size:11.5px; font-weight:bold; color:#666; text-decoration:none;}
a.blacklink:visited {font-size:11.5px; font-weight:bold; color:#666; text-decoration:none;}
a.blacklink:hover {font-size:11.5px; font-weight:bold; color:#666; text-decoration:underline;}
a.blacklink:active {font-size:11.5px; font-weight:bold; color:#666; text-decoration:none;}

a.black_link:link {font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
a.black_link:visited {font-size:11px; font-weight:bold; color:#000; text-decoration:none;}
a.black_link:hover {font-size:11px; font-weight:bold; color:#000; text-decoration:underline;}
a.black_link:active {font-size:11px; font-weight:bold; color:#000; text-decoration:none;}

a.greylink:link {font-size:12px; font-weight:bold; color:#333333; text-decoration:none;}
a.greylink:visited {font-size:12px; font-weight:bold; color:#333333; text-decoration:none;}
a.greylink:hover {font-size:12px; font-weight:bold; color:#333333; text-decoration:underline;}
a.greylink:active {font-size:12px; font-weight:bold; color:#333333; text-decoration:none;}

a.biglink:link {font-size:14px; font-weight:bold; color:#333333; text-decoration:none;}
a.biglink:visited {font-size:14px; font-weight:bold; color:#333333; text-decoration:none;}
a.biglink:hover {font-size:14px; font-weight:bold; color:#333333; text-decoration:underline;}
a.biglink:active {font-size:14px; font-weight:bold; color:#333333; text-decoration:none;}

.index-mid-banner {float:left; width:514px; height:auto; margin:5px 0px 5px 0px;}

.sportz-banner {float:left; width:514px; height:auto; margin-bottom:5px;}

.office-tour {float:left; width:252px; height:146px; background:url(/images/office-tour.jpg) no-repeat;border:1px solid #D9D9D9;}
.office-tour-text {float:right; width:75px; height:70px; margin-bottom:5px; color:#7A7A7A; font-size:11px; margin-top:15px; padding-right:10px; border:0px solid #ccc; line-height:13px;}

.showreel {float:left; width:252px; height:auto; margin-left:5px;}
.showreel-box {float:left; width:236px; height:auto; background:url(/images/bg-showreel.jpg) bottom repeat-x;border:1px solid #D9D9D9; border-top:0px; padding:5px 8px 4px 8px;}
.showreel-text {float:left; width:100px; height:95px; margin-top:3px; margin-left:12px;}
.showreel-text span {font-size:11px; border-top:1px solid #004EA3; width:94%; float:left; padding:5px; font-weight:normal;}

.case-study {float:left; width:99%; background:#F9F9F9; height:auto; margin-top:6px; border:1px solid #D8D8D8;}
.case-study-box {width:80%; height:auto; margin:auto; border-bottom:1px solid #D8D8D8; padding:18px 14px 18px 14px; font-weight:bold; font-size:14px; letter-spacing:1px;}
.imgborder {border:1px solid #D9D9D9;}

.rightnewsholder {float:left; width:100%; height:auto; margin-top:5px;}

.index-newsholder-box {float:left; width:93%; height:auto; padding:0px 9px; background-color:#FEFEFE; border:1px solid #D9D9D9; border-bottom:4px solid #000; border-top:0px; font-size:11px; margin-bottom:5px;}

.newsholder-box {float:left; width:93%; height:auto; padding:0px 9px; background-color:#FEFEFE; border:1px solid #D9D9D9; border-bottom:4px solid #000; border-top:0px; font-size:11px; margin-bottom:5px;}

.career {float:left; width:100%; height:auto; margin-top:5px;}
.career-bg {float:left; width:287px; height:115px; background:url(/images/career-bg.jpg) no-repeat;border:1px solid #D9D9D9; border-top:0px;}
.career-text {float:right; width:190px; height:auto; margin-bottom:5px; color:#000; font-size:11px; font-weight:normal; margin-top:17px; padding-right:10px; border:0px solid #ccc}
.career-btn {margin-top:27px; margin-left:4px; font-size:15px; color:#fff; cursor:pointer;}

.right-case-study {float:left; width:287px; background:#F9F9F9; height:auto; border:1px solid #D8D8D8; color:#333333;}
.right-case-study-box {width:82%; height:auto; margin:auto; border-bottom:1px solid #D8D8D8; padding:4px 14px; font-weight:bold; font-size:14px; letter-spacing:1px;}

.breadcrumbs {float:left; width:97%; padding:5px 0px 5px 15px; font-size:11px; background:#D9E9C4; margin-top:5px; font-weight:bold; text-transform:capitalize}

.contentarea {float:left; width:515px; margin:5px 0; height:384px;}
html>body .contentarea {height:auto; min-height:384px; width:515px;}

.content-txt {float:right; padding:35px 15px 15px 0px; width:200px; color:#676767; font-size:11.5px; border:0px solid red}

p {margin:8px 0 0 0; padding:0;}

h1{float:left; font:bold 28px/140% Arial, Helvetica, sans-serif; text-transform:uppercase; margin:0; padding:15px 0 0 20px; width:490px;}
h1 span{font:normal 28px/140% Arial, Helvetica, sans-serif; letter-spacing:-1px;}*/

.twosideborder{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.onesideborder{border-bottom:1px solid #e5e5e5;}
.endrow{border-right:1px solid #e5e5e5;}
.endrownoborder{ border:none;}
