body	{
	margin:0px;
	padding:0px;
	background:#FFF url(/images/bk.gif);
	background-repeat:repeat-y;
	font-family:arial,helvetica,sans-serif;	
	color:#7f7f7f;
	/* The code below is a CSS hack to control font sizes in different versions of IE */
	font-size:x-small;      /* This will be used by IE 5 and 5.5 */
	voice-family: "\"}\""; 	voice-family:inherit;               /* These statement are not undertood by IE 5 and 5.5 and therefore they skip to the next selector */
	font-size:small; 	/* This is the real font size to be used by all other browsers */
	}
a:link, a:visited {
	color:#7f7f7f;
	text-decoration:underline;
	}
a:hover {
	color:#EC008C;
	text-decoration:none;
	}
#flash a:link, #flash a:visited {
	text-decoration:none;
	}
#footer a:link, #footer a:visited {
	text-decoration:none;
	}
img a:link{
	text-decoration:none;
	}
	
#kiosk {
	position:relative;
	padding:0px;
	margin:0px;
	text-align:left;
	width:951px;
	height:100%;
	}
#flash {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:501px;
	}
#content {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:650px;
	}
#holder {
	float:left;
	width:701px;
	}
#contentGRID {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:600px;
	background:url(/images/bkGRID.gif);
	}
#values {
	float: left;
	background:#FFFFFF;
	padding:20px;
	height:209px;
	width:359px;
	position:relative;
	left:51px;
	top:151px;
	}
#vPic01 {
	float: left;
	background:url(/images/pic_values.jpg);
	height:299px;
	width:199px;
	position:relative;
	left:52px;
	top:51px;
}
#vPic02 {
	float:left;
	background:url(/images/boxes_values.gif);
	height:99px;
	width:149px;
	position:relative;
	left:201px;
	top:152px;
	}
#contentContact {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:600px;
	background:url(/images/bkGRID.gif);
	}
#contact {
	float:left;
	background:#FFFFFF;
	padding:20px;
	height:309px;
	width:409px;
	position:relative;
	left:101px;
	top:2px;
	}
#cPic01 {
	float:left;
	background:url(/images/blox_cont_01.gif);
	height:99px;
	width:149px;
	position:relative;
	left:51px;
	top:51px;
	}
#cPic02 {
	float: left;
	background:url(/images/blox_cont_02.jpg);
	height:199px;
	width:249px;
	position:relative;
	left:252px;
	top:1px;
	}

#contentCase {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:500px;
	background:url(/images/bkGRID.gif);
	}
#case {
	float: left;	
	background:#FFFFFF;
	padding:20px;
	height:209px;
	width:359px;
	position:relative;
	left:152px;
	top:101px;
	}
#casePic01 {
	float:left;
	background:url(/images/boxes_case2.gif);
	height:99px;
	width:99px;
	position:relative;
	left:151px;
	top:51px;
	}
#casePic02 {
	float: left;
	background:url(/images/pic_case2.jpg);
	height:199px;
	width:199px;
	position:relative;
	left:-447px;
	top:251px;
	}
#contentWhere {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:600px;
	background:url(/images/bkGRID.gif);
	}
#where {
	float:left;
	background:#FFFFFF;
	padding:20px;
	height:409px;
	width:409px;
	position:relative;
	left:51px;
	top:51px;
	}
#contentPart {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:1100px;
	background:url(/images/bkGRID.gif);
	}
#partners {
	float: left;
	background:#FFFFFF;
	padding:20px;
	height:959px;
	width:409px;
	position:relative;
	left:51px;
	top:51px
	}
#partPic01 {
	float: left;
	background:url(/images/pic_case3.jpg);
	background-repeat:no-repeat;
	height:399px;
	width:199px;
	position:relative;
	left:52px;
	top:201px;
	}
#magenta {
	float: left;
	background-color:#c92b75;
	height:49px;
	width:49px;
	position:relative;
	left:100px;
	top:250px;
	}
#contentTest {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:800px;
	background:url(/images/bkGRID.gif);
	}
#testimonials {
	float: left;
	background:#FFFFFF;
	padding:20px;
	height:659px;
	width:409px;
	position:relative;
	left:2px;
	top:51px
	}
#testPic01 {
	float: left;
	background:url(/images/pic_case2.jpg);
	background-repeat:no-repeat;
	height:399px;
	width:199px;
	position:relative;
	left:1px;
	top:201px;
	}
#yellow {
	float: left;
	background-color:#FFCC33;
	height:49px;
	width:49px;
	position:relative;
	left:100px;
	top:250px;
	}
.testTitles{
	color:#c92b75;
	}
#wPic01 {
	float:left;
	background:url(/images/blox_where_01.jpg);
	height:199px;
	width:149px;
	position:relative;
	left:102px;
	top:151px;
	}
#contentWho {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:550px;
	background:url(/images/bkGRID.gif);
	}
#who {
	margin:52px 0px 0px 101px;
	background:#FFFFFF;
	padding:20px;
	height:209px;
	width:409px;
	}
#whoPic01 {
	background:url(/images/pic_whoWeAre.jpg);
	height:149px;
	width:399px;
	position:relative;
	left:51px;
	top:51px;
	}
#contentServices {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:550px;
	background:url(/images/bkGRID.gif);
	}
#services {
	float: left;
	background:#FFFFFF;
	padding:20px;
	height:409px;
	width:409px;
	position:relative;
	left:52px;
	top:51px
	}
#sPic01 {
	float: left;
	background:url(/images/pic_services.jpg);
	height:449px;
	width:149px;
	position:relative;
	left:51px;
	top:51px;
	}
#contentServ {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:650px;
	background:url(/images/bkGRID.gif);
	}
#serv {
	margin:51px 0px 0px 51px;
	background:#FFFFFF;
	padding:20px;
	height:509px;
	width:559px;
	}
#contentTeam {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:600px;
	background:url(/images/bkGRID.gif);
	}
#team {
	margin:51px 0px 0px 51px;
	background:#FFFFFF;
	padding:20px;
	height:459px;
	width:559px;
	}
#contentCV {
	padding:0px;
	margin:55px 0px 0px 0px;
	float:left;
	width:701px;
	height:850px;
	background:url(/images/bkGRID.gif);
	}
#CV {
	margin:51px 0px 0px 51px;
	background:#FFFFFF;
	padding:20px;
	height:709px;
	width:559px;
	}
#tPic01 {
	background:url(/images/blox01.jpg);
	height:99px;
	width:399px;
	position:relative;
	left:51px;
	top:51px;
	}
#footer	{
	float:left;
	width:701px;
	border-top: #CCC 1px solid;	
	margin:0px 0px 20px 0px;
	background:#FFFFFF;
	}
.menu {
	width:250px;
	height:451px;
	font-weight:bold;
	float:left;
	}
.menu a:link, .menu a:visited{
	display:block;
	width:100%;
	padding:5px 0px 5px 20px;
	height:16px;
	color:#999;
	text-decoration:none;
	}
.menu a:hover {
	display:block;
	padding:5px 0px 5px 20px;
	width:179px;
	color:#FFF;
	background-color:#999;
	text-decoration:none;
	border-left:#FFF 1px solid;
	}
.menu1 a:hover {
	background-color:#ea3234;
}
.menu2 a:hover {
	background-color:#c4cb00;
	}
.menu3 a:hover {
	background-color:#ed027b;
	}
.menu4 a:hover {
	background-color:#ff7000;
	}
.menu5 a:hover {
	background-color:#ffb401;
	}
.menu6 a:hover {
	background-color:#c92b75;
	}
.menu7 a:hover {
	background-color:#eabb00;
	}
.menu8 a:hover {
	background-color:#d92b1a;
	}
ul	{
	padding:0px;
	margin:0px;
	}
.menu ul	{
	width:199px;
	margin:0px;
	padding:0px 0px 0px 10px;
	display:block;
	list-style-type:none;
	background:url(/images/bk_menu.gif);
	background-repeat:no-repeat;
	}
#holder ul	{
	margin:10px;
	padding:10px;
	}
li {
	}
.menu li {
	width:199px;
	margin-top:10px;
	border-bottom: #b2b2b2 1px solid;	
	}
.menu li.menu1 {
	margin-top:0px;
	}