﻿/* --- General Start --*/
body {margin:0 auto;padding:0;}
body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, sans-serif;
	color: #666;
	text-align: center;
	font-size: x-small; /* IE5 Win */
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	z-index:-1;
	
	}
html>body { /* be nice to Opera */
font-size: small;
}
.brclear { 
	clear:both;
    height:0;
    margin:0;
    font-size: 1px;
    line-height: 0;
}
.clear { 
	clear:both;
}
.toLeft {
	float: left;
}
.toRight {
	float: right;
}
.none {display: none;}
img {margin:0; padding:0; border: none;}
p, a {
	font-size: .95em;
	line-height: 100%;
	color: #706A63;
}
a {color:#C60C30;text-decoration:none}
a:hover {color:#C60C30;text-decoration:underline}
h1 {margin:0;padding:0;margin-bottom:1em}
h1.logo {
	margin:0;
	padding:0;
	float: left;
	position: absolute;
	bottom: 10px;
}
h2 {
	font-size: 1.8em;
	font-weight: normal;
	color: #988F86;
	text-align: center;
}
#hblox h2 {font-size: 13px;text-transform:uppercase;color:#666;background-color:#d2cec8;margin:0;text-align:left}
#hblox h2 span {display:block;padding:3px 10px 4px 10px;}
h3 
{
	margin:0;
	color:#C60C30;
	font-size:1.7em;
	font-weight:normal;
	padding:0 0 10px;
	text-transform:uppercase;
}
h4 
{
	margin:0;padding:.5em 0;
	color:#000;
	font-size:1.2em;
	font-weight:normal;
	text-transform:uppercase;
	
}
h5 {
	font-size: .8em;
	margin:9px 0;padding:0;
	float: right;
	font-weight: normal;
	text-transform:uppercase;
}
h6 {
	margin:0;padding:0;
	font-size: .95em;
}
p {
  margin: 1em 0;
  text-align: left;
}
input, textarea, select {
	background-color:#ECEBE8;
	border:1px solid #ECEBE8;
	color:#706A63;
	font-family:Verdana,sans-serif;
	font-size:12px;
	padding:5px 10px;
	vertical-align:bottom;
	margin-bottom:1em;
	}
table.tabContact {width:420px}
.tabContact label {margin-left: 4px}
/* hidden IE Mac \*/
.carrerForm {width:46em}
.carrerForm input, .carrerForm textarea, .carrerForm select {width: 28em;margin-top:.3em}
.carrerForm textarea {width: 46em;}
.btn, .carrerForm input.btn {
	margin:0;
	padding:5px 10px;
	color: #666;
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
	width:auto;
	}
/* */
.carrerForm input:focus, .carrerForm textarea:focus, .carrerForm select:focus, .carrerForm input:hover, .carrerForm textarea:hover, .carrerForm select:hover {border:1px solid #706A63;}
input.btn:focus, input.btn:hover {border:1px solid #706A63;}
.checkbox {padding:0;margin:0;width:auto;}

table.tabContact tr td input {padding:0;margin:0;width:auto;}
table.tabContact tr td label {margin-right:3em}
.tabContact tr td {padding: 4px 0}

/*
.red { color: #E81E31; font-size: 1em; text-decoration:none; }
a.red:hover, a.red:visited {text-decoration: underline}
/* --- Strcture Start --*/
.ccWeb {
	width: 1000px; /* IF RELATIVE USE PERCENTAGE */
	min-width: 1000px;
	margin: 0 auto;
	text-align: left;
	background-color: transparent;
}
.ctCenter {
	padding: 0 10px;
}

* html .wWrap {
	border-left: 1000px solid #fff;
}
* html .ctCenter {
	margin-left: -960px;
	position: relative;
	z-index: 1;
}
/*\*/
* html .wWrap, * html .ctCenter, * html .content {
	height: 1px;
}
/*/
.ccWeb {
	display: inline-block;
}
/* columns structure */


#contRight {
	float: left;
	width: 628px;
	margin-left: 350px;
	margin-top: 6px;
	}
* html #contRight {
	display: inline;
	margin-top:0;
	}
#contLeft {
	float: left;
	width: 350px;
	margin-left: -978px;
	}
/* --- Header Start --- */
#head {
	margin:0;
	padding:0;
	height: 78px;
	position: relative;
	z-index: 3;
}
div#topbar {
	background-color:#F7F7F7;
	border-bottom:1px solid #ECEBE8;
	height:22px;
	padding:0;
}

/* --- Footer Start --- */
#foot {
	margin:0;padding:0;
	clear: both;
	color: #706A63;
}

/* top-utility styles */

div#util ul {margin:0;padding:0;position:absolute;right:-10px;top:-16px;}
div#util ul li {padding:0 2px 0 3px;float:left;background: Transparent url(../APP_GRAPHIC/bkg_utilli.gif) no-repeat center left;list-style-image:none;list-style-position:outside;list-style-type:none;}
div#util ul li a {color:#988f86;float:left;text-transform:uppercase;font-size:10px;}
div#util ul li.first {background: none}
div#util ul li.last, div#util ul li.last a {padding-right:0}
div#util ul li a {text-decoration:none;padding:0px 6px}
div#util ul li a:hover{text-decoration:underline}

/* --- Top Navigation Start --*/
#head #topNav ul {
	margin:0;padding:0;
	float: right;
	list-style: none;
	position: absolute;
	bottom: -2px;
	right:0;
}
#topNav li {
	float:left;
	padding: 10px;
	margin: 0;
	list-style: none;
}
#topNav a {
	color: #988F86;
	text-decoration: none;
	display: block;
	float:left;
	font-size:10px;
	text-transform:uppercase;
}
#topNav li.LastLiDeselected {
	padding: 10px 0 10px 10px;
}
#topNav li.LiSelected {
	background: transparent url(../APP_GRAPHIC/top_navigation_on.gif) no-repeat bottom center;
}
#topNav li.LastLiSelected {
	background: transparent url(../APP_GRAPHIC/top_navigation_last_on.gif) no-repeat bottom center;
	padding: 10px 0 10px 10px;
}
#topNav li a:hover {color: #E81E31}
#topNav li.LiSelected a, #topNav li.LastLiSelected a {color: #666}
#topNav li.LiSelected a:hover {color: #E81E31}


/* remove all list stylings */
.globalnav {position:absolute;bottom:0px;right:100px;}
/* Main menu */
#ddmenu {float: left;margin:0;position: relative;z-index:599}
#ddmenu div {float:right}
#ddmenu ul {list-style: none;margin:0;padding:0 10px;float:left;border-bottom:12px}
* html #ddmenu ul {width:6.2em;}
#ddmenu h3 {margin:0;padding:0;font-size:1em;font-weight:normal;white-space:nowrap;font-family:Verdana;text-transform:uppercase}
#ddmenu a {font-size:10px;display: block;margin:0;padding:7px 14px 8px 10px;text-decoration:none;line-height:17px;color:#444;}

#ddmenu li a:hover {color:#c60c30}
#ddmenu li {position: relative;text-align:center;list-style:none;float:left}
#ddmenu ul ul {position: absolute;z-index: 600;left:-1px;padding:0 3px 4px 0;background: url(../APP_GRAPHIC/globalnav_subbkg.png) repeat-x bottom right}
* html #ddmenu ul ul {background: url(../APP_GRAPHIC/globalnav_subbkg_ie.gif) repeat-x bottom right;border-top:1px solid #fff}
* html +#ddmenu ul ul {border-top:4px solid #fff}
#ddmenu ul ul li{text-align:left;background: Transparent url(../APP_GRAPHIC/glabalnav_bkg.png) repeat-x top left}
#ddmenu ul ul ul {position: absolute;top: 0;left: 100%;}
div#ddmenu ul ul,div#ddmenu ul li:hover ul ul,div#ddmenu ul ul li:hover ul ul{display: none;}
div#ddmenu ul li:hover ul,div#ddmenu ul ul li:hover ul,div#ddmenu ul ul ul li:hover ul{display: block;-moz-opacity:.90;opacity:.90}
* html div#ddmenu ul li:hover ul,* html div#ddmenu ul ul li:hover ul,* html div#ddmenu ul ul ul li:hover ul{filter:alpha(opacity=90)}
div#ddmenu li:hover ul {top:32px}
div#ddmenu ul li a.over {background-color: Transparent}
div#ddmenu li:hover ul a {color:#000;text-transform:uppercase;padding:3px 2px 3px 11px;line-height:17px;-moz-opacity:.90;opacity:.90}
* html div#ddmenu li:hover ul a {filter:alpha(opacity=90)}
div#ddmenu li ul a:hover {color:#C60C30;padding:3px 2px 3px 11px;opacity:.90;-moz-opacity:.90;}
* html div#ddmenu li ul a:hover {filter:alpha(opacity=90);}
#ddmenu li ul li, #ddmenu li ul {overflow:hidden;border-right:none 0;}
#ddmenu li ul {width:184px}
* html #ddmenu li ul {width:182px}
#ddmenu li ul li {width:181px}
#ddmenu li ul li iframe, #ddmenu li ul li iframe {display:none;display:block;position:absolute;top:0px;left:0px;z-index:-10;filter:mask();width:170px;}

#ddmenu li a.levplus {color:#444}
#ddmenu li a.levplus:hover {color:#C60C30}
#ddmenu li:hover a.levplus {color:#C60C30}
#ddmenu li a.lev {background-image:none;color:#444}
#ddmenu li a.lev:hover {color:#C60C30}
#ddmenu li a.on {color:#C60C30}

/* general grids */
.grid01 {padding:39px 36px 0;}
.grid02 {padding:40px 60px;overflow:hidden}
* html .grid02 {padding:40px 0 40px 52px;overflow:hidden}
.clPlayerFrm {height:240px}
/* --- Second Navigation Start --*/
#secondNav {
	padding:0; margin:0;	
	position: relative;
	z-index: 2;
}
#secondNav ul {
	margin:0;padding:0;
	float: right;
	list-style: none;
	position: absolute;
	top: -2px;
	left:0;
}
#secondNav li {
	float:left;
	padding: 10px;
	margin: 0;
	list-style: none;
}
#secondNav li.FirstLiDeselected, #secondNav li.FirstLiSelected {
	padding: 10px 10px 10px 0;
}
#secondNav a {
	color: #988F86;
	text-decoration: none;
	display: block;
	float:left;
}
#secondNav li.LiSelected {
	background: transparent url(../APP_GRAPHIC/second_navigation_on.gif) no-repeat top center;
}
#secondNav li.FirstLiSelected {
	background: transparent url(../APP_GRAPHIC/second_navigation_first_on.gif) no-repeat top center;
}
#secondNav li a:hover {color: #E81E31}
#secondNav li.LiSelected a, #secondNav li.FirstLiSelected a {color: #666}
#secondNav li.LiSelected a:hover, #secondNav li.FirstLiSelected a:hover {color: #E81E31}
/* --- MainContent Start --- */
#mainCont {
	padding:0;
	margin: 0; 
	clear: both;
}
.lowerCont {
	padding:0;
	margin: 4em 0 0 0;
}
#mainCont p, #mainCont ul {line-height: 120%;padding:0 0 24px 0;margin:0;}
* +html #mainCont ul {margin-top:2px}
#mainCont ul li {margin-left:16px}

div#mainCont div#homecont p, div#mainCont div#homecont a {line-height: 145%;margin:0;}

#job01 ul, #job02 ul, #job03 ul, #job04 ul,#job05 ul,#job06 ul {
	line-height: 160%;
	color: #666;
	font-weight: bold;
	font-size:1em;
	padding:0;margin:8px 0;
}
*html #job01 ul, *html #job02 ul, *html #job03 ul,*html #job04 ul,*html #job05 ul,*html #job06 ul {font-size: 1em;}
#job01 ul:lang(en),#job02 ul:lang(en),#job03 ul:lang(en),#job04 ul:lang(en),#job05 ul:lang(en),#job06 ul:lang(en){font-size: 1em;}
/* ie & firefox filter */
#job01 li, #job02 li, #job03 li, #job04 li, #job05 li, #job06 li {font-weight: normal; margin-left:14px;}
*html #job01 li,*html  #job02 li,*html  #job03 li, *html  #job04 li,*html  #job05 li,*html  #job06 li {font-weight: normal; margin-left:16px;}
#job01 p, #job02 p, #job03 p, #job04 p, #job05 p, #job06 p {font-weight: normal;font-size:1em}
*html #job01 p, *html #job02 p, *html #job03 p, *html #job04 p, *html #job05 p, *html #job06 p {font-size: 1em;}
#job01 p:lang(en),#job02 p:lang(en),#job03 p:lang(en),#job04 p:lang(en),#job05 p:lang(en),#job06 p:lang(en){font-size: 1em}

/* --- Home Page --- */
#topmedia {
	padding:0; margin:0;
	position:relative;
}
#blockMain01 {
	float: left;
	width: 33%;
	text-align: left;
	}
#blockMain02 {
	float: left;
	width: 34%;
	text-align: center;
	}
#blockMain03 {
	float: left;
	width: 33%;
	text-align: right;
	}
/* Start Mac IE5 filter \*/
#blockMain01, #blockMain02, #blockMain03 {
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important; 
	}
/* End Mac IE5 filter */
#btnOnMain {
	overflow: hidden;
	padding:0;margin:0;
	}
#btnOnMain {
	float: left;
	float/**/: none;
	}
/* easy clearing */
#btnOnMain:after {
	content: '[NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
#btnOnMain{
	display: inline-block;
	}
/*\*/
#btnOnMain {
	display: block;
	}
/* */
#btnOnMain p {
	padding: 0; margin:0;
	width: 94%;
	background: #F6F6F6;
	border: 1px solid #E8E8E8;
	height:36px;
	position: relative;
	}
#btnOnMain a {
	margin:3px;
	height:30px;
	width:100%;
	border:0;
	float:left
}
#btnOnMain a img.arrow {position: absolute;right:4px;bottom: 4px;}
#btnOnMain a img.icon {position: absolute;left:3px;top: 3px;}
a.cs1 {background-image: url(../APP_GRAPHIC/home_link_1_1.gif); background-position: top left; background-repeat: no-repeat}
a.cs2 {background-image: url(../APP_GRAPHIC/home_link_2_1.gif); background-position: top left; background-repeat: no-repeat}
a.cs3 {background-image: url(../APP_GRAPHIC/home_link_3_1.gif); background-position: top left; background-repeat: no-repeat}

a.cs1:hover {background-image: url(../APP_GRAPHIC/home_link_1_1_on.gif); background-position: top left; background-repeat: no-repeat}
a.cs2:hover {background-image: url(../APP_GRAPHIC/home_link_2_1_on.gif); background-position: top left; background-repeat: no-repeat}
a.cs3:hover {background-image: url(../APP_GRAPHIC/home_link_3_1_on.gif); background-position: top left; background-repeat: no-repeat}


/* homepage blox */
#block1,#block2,#block3,#block4 {height:170px;background: #fff url(../APP_GRAPHIC/homeboxes_grd.gif) repeat-x top left;}
#block1 {float: left;width: 244px;margin-left: 245px;border-right:1px solid #fff}
* html #block1 {display: inline;}
#block2 {float: left;width: 244px;border-right:1px solid #fff;margin-left: -490px;}
#block3 {float: left;width: 244px;border-right:1px solid #fff}
#block4 {float: left;width: 245px;}

#rightcol {float: left;width: 736px;margin-left: 242px;background-color:#f7f7f7;border-left:2px solid #fff}
* html #rightcol {display: inline;}
#leftcol {float: left; width: 242px;margin-left: -980px}

#hblox {width: 980px;margin-top:2px}
#hblox {float: left;float/**/: none;}
/* easy clearing */
#hblox:after{content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; height: 0; clear: both; visibility: hidden;}
#hblox {display: inline-block;}
/*\*/
#hblox {display: block;}
/* end easy clearing */
#hblox div#block1 div, #hblox div#block2 div, #hblox div#block3 div, #hblox div#block4 div{height:140px;overflow:auto;padding:3px 10px 4px 10px;}

#conCenterText {text-align: center}

#imgMap {
	background: transparent url(../APP_GRAPHIC/text_homepage.gif) top center no-repeat;
	height: 45px;
	width: 100%;
	position: relative;
}
#imgMap a {position: absolute; top: 30px; left: 533px; width: 54px; height: 12px; text-decoration: none;line-height:0; }
#imgMap a span {display:none}
#imgMap a:hover {border-bottom: 1px solid #ed164c;}

/* --- News Page --- */
#newsFrame {
	margin: 24px 0 0 0;
	padding:0;
	min-height: 26em;
/*	min-height: 26em;
	overflow: auto; */
	width: 100%;
}
*html #newsFrame {margin-top: 20px}
.pad01 {padding: 0 1em 0 0;}
.pad02 {
	margin: 8px 0 0 0;
	padding:0;
	width: 100%;
}
.pad03 {
	margin: 2em 0;
	padding:0;
	width: 100%;
}
*html .pad03 {margin: 20px 0 0 0;}
.downloadMedia {
	float: right;
	margin:0;padding:0;
	margin-top: 8px;
}
*html .downloadMedia {margin-top: -1px;}

.mediaBar {
	margin:0;padding: 0;
	border: 1px solid #E8E8E8;	
	width: 98%;
	color: #666;
	height: 26px;
	font-weight:bold;
	background: #fff url(../APP_GRAPHIC/bck_bar_media.gif) repeat-x center left;
}
.mediaBar h6 {padding: 6px;}
.mediaBar a {padding-left: 10px}
.btnMediaDownload {
	text-decoration: none;
	background: transparent url(../APP_GRAPHIC/arrow_download_nobck.gif) no-repeat center right;
}
.tabDownload {
	margin: 4px 0 12px 0;padding: 0;
	border-top: 1px solid #E8E8E8;
	border-left: 1px solid #E8E8E8;
	border-right: 1px solid #E8E8E8;
	width: 98.8%;
}
.tabDownload td a { font-size: .85em; color: #666; text-decoration: none;line-height:120%}
.tabDownload tr.add td {
	padding: 4px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #E8E8E8;
}
.tabDownload tr.odd td {
	padding: 4px;
	background-color: #fff;
	border-bottom: 1px solid #E8E8E8;
}
.tabDownloadAll {
	width: 100%;
	border: 1px solid #E8E8E8;
	background: #fff url(../APP_GRAPHIC/bck_bar_media.gif) repeat-x center left;
	font-size: .8em;
}
.tabDownloadAll td {
	padding: 4px;
	
}
.tabDownloadAll td a {
	text-decoration: none;
	font-size: 1em;
}

div.jobcontent {margin-bottom: 2em;line-height:15px}
div.jobcontent span {font-size: 1em;color:#666;display:block;}
div.jobcontent h6 {margin-bottom:1em}
div.jobcontent ul li {line-height:15px}

/* --- Services Page --- */
div#leftcol ul.navigation {margin:0;padding:0;list-style: none;}
div#leftcol ul.navigation li {margin:0;padding:0;list-style: none;}
div#leftcol ul.navigation li a {color:#C60C30;text-decoration:none}
div#leftcol ul.navigation li a:hover {color:#706A63;text-decoration:none}
div#leftcol ul.navigation li a.on {color:#C60C30}

#contFrame {
	margin:0;
	padding: 2.8em 13px 2.1em 13px;
	text-align: center;
	}
.grey {
	border: 1px solid #ccc; 
	background: #F5F5F5; 
}
.imgService{
	margin:0;padding:0;
	background-color: #fff;
}
.contImage {
	margin-top: 61px;
	text-align: left;
}
*html .contImage {margin-top: 38px}
.contImage2 {
	float:right;
	margin:0pt;
	padding-bottom:0pt;
	padding-left:1em;
	padding-right:0pt;
}
/*
*html .contImage2 {margin-top: 24px}
.contImage img {border: 1px solid #ccc;	padding: 5px;}
*html .contImage img {margin-top: 0px}
*/
.whiteFrame ul {
	margin:0;padding:0;
	list-style: none;
	background: #666;
	height: 2em;
	width: 600px;
	border-top: 1px solid #fff;
	border-right: 10px solid #fff;
	border-left: 10px solid #fff;
	border-bottom: 10px solid #fff;
}
.whiteFrame ul li{
	float:right;
	margin:0;
	padding: .4em .8em;
}
.whiteFrame a {
	color: #fff;
	text-decoration: none;
}
.serviceFrame {
	padding:0; margin: 10px 0;
	border: 1px solid #ccc;
	width: 99.8%;
	background: #fff url(../APP_GRAPHIC/bck_frame_services.gif) repeat-x top left;
}
.serviceFrame h3 {margin: 0 0 10px 0;}
.servToolkit, .servWizard, .servManager, .servAdBuilder, .servPackaging {
	position:relative;
	margin: 4px;
	padding: 0 10px 4px 341px;
	height: 12em;
}
/* hidden IE Mac \*/
.servToolkit, .servWizard, .servManager, .servAdBuilder, .servPackaging {
height: 14em;	
}
/* */
.servToolkit { background: transparent url(../APP_GRAPHIC/services_brandtoolkit.jpg) no-repeat top left; }
.servWizard { background: transparent url(../APP_GRAPHIC/services_enterprise.jpg) no-repeat top left; }
.servManager { background: transparent url(../APP_GRAPHIC/services_ecommerce.jpg) no-repeat center left; }
.servAdBuilder { background: transparent url(../APP_GRAPHIC/services_adbuilder.jpg) no-repeat top left; }
.serviceFrame a {
	position: absolute;
	margin:0; padding: 2px 32px 0 0;
	color: #F51535;
	bottom: 4px;
	right: 10px;
	height: 20px;
	background: transparent url(../APP_GRAPHIC/arrow2_right.gif) no-repeat right top;
	text-decoration: none;
}
.serviceFrame a:hover, .serviceFrame a:active { text-decoration: underline }
/* Clients Page */
#imgid { 
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 238px;
	height: 0px;
	z-index: 200;
}
.onFrame {
	margin:0;
	padding: 6px 8px 8px 8px; 
	background-color: #fff;
	border: 1px solid #9A9A9A;
	text-align: left;
}
.onFrameIn {
	margin:4px 0 0 0;padding:0; 
	clear: both; 
}
.caseLogo {margin-top: 0px}
*html .caseLogo {margin-top: 30px}

.return {
	float: right;
	margin:0;padding:7px 48px 7px 0;
	text-decoration: none;
	background: url(../App_Graphic/icon_charts.gif) no-repeat center right;
	}
#iconList img{
	float: left;
	margin: 0 4px 0 0;
}

div.clientPlayer {
	background: url(../App_Graphic/client_swap_bkg.gif) repeat-x bottom left;
	height:320px;
	position:relative;
}
div.carousel {margin: 0;padding:0;}
div.carousel ul li {margin: 0 38px;}
* html div.carousel ul li {margin: 0 30px;}

a.prev, a.next {position:absolute;top:140px;width:12px;height:23px;display:block}
a.prev {left:14px;}
a.next {right:14px}
/* --- Bottom Arrows --*/
ul#btnArrows {
	list-style-type: none;
	margin: 0;
	padding: 1em 0 0 0;
}
ul#btnArrows li a {
	display: block;
	width: 20px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	height: 17px;
}
ul#btnArrows .left { 
	float: left; 
	background: url(../APP_GRAPHIC/arrow_left.gif) no-repeat center left;
}
ul#btnArrows .right { 
	float: right; 
	background: url(../APP_GRAPHIC/arrow_right.gif) no-repeat center right;
}
ul#btnArrows .right2 { 
	float: right; 
	background: url(../APP_GRAPHIC/arrow2_right.gif) no-repeat center right;
}
ul#btnArrows .left2 { 
	float: left; 
	background: url(../APP_GRAPHIC/arrow2_left.gif) no-repeat center left;
}
/* --- Bottom Bar With Download etc. --*/
#btnBar {
	width: 100%;
	padding: 1em 0 0 0;
	margin:0;
}
.dFlash {
	padding: 4px 0 0 24px;
	float: left; 
	background: transparent url(../APP_GRAPHIC/icon_flash.gif) no-repeat top left;
	height: 30px;
	color: #666;
	text-decoration: none;
}
.dQuick {
	padding: 4px 0 0 24px;
	float: left; 
	background: transparent url(../APP_GRAPHIC/icon_quick.gif) no-repeat top left;
	height: 30px;
	color: #666;
	text-decoration: none;
}
.dBrochure {
	padding: 4px 24px 0 0;
	float: right;
	background: transparent url(../APP_GRAPHIC/arrow_download.gif) no-repeat top right;
	height: 30px;
	color: #666;
	text-decoration: none;
	}
.cStudy {
	padding: 4px 0 0 20px;
	float: left;
	background: transparent url(../APP_GRAPHIC/case_study_icon.gif) no-repeat 0 5px;
	height: 30px;
	color: #666;
	text-decoration: none;
	font-size: .85em;
}
/*-- Table width links to clients --*/
table.tabClients tr td {
	margin:0; padding: 4px;
	height:80px;
	width:100px;
	border: 1px solid #988F86;
	empty-cells: show;
	text-align: center;
	}
*html table.tabClients tr td {
	padding:4px;height:80px;width:100px;
	}
table.tabClients tr td.cs {
	margin:0; padding: 4px;
	height:80px;
	width:100px;
	text-align: center;
	empty-cells: show;
	background: transparent url(../APP_GRAPHIC/cs_table_cell.gif) no-repeat top right;
	border-left: 1px solid #988F86;
	border-bottom: 1px solid #988F86;
	border-top:0;
	border-right:0;
	}
*html table.tabClients tr td.cs {padding:4px;height:80px;width:100px;}	
div.maincontent{background-color:#f7f7f7;padding:36px 40px 0px 36px}
/* --------------------- RED BOX ----------------------*/
#redbox {
	background: url("../APP_GRAPHIC/redsquare.png");
	position: absolute;
	right: 23px;
	top: 23px;
	width: 194px;
	height: 214px;
	z-index:0;
	padding:10px 20px;
}

#redbox p {
color:#fff;
font-size:1.7em;
text-transform: none;
}

#redbox span  {
color:#fff;
font-size:12px;
}


/* Admin part */
.adminPanel {
	position:absolute;
	top:2em;
	right:5em;
	z-index:1000;
	width:16em;
	border:1px solid #666;
	height:80%;
	overflow:hidden;
}

.adminPanel iframe
{
	display:none;
	display/**/:block;
	position:absolute;
	top:0;
	left:0;
	z-index:-10;
	filter:mask();
	width:3000px;
	height:3000px
}