@media print  {
/***********************************
	PRINTER STYLES
***********************************/
#navbar,#footer a {
display:none;
}

#wrapper {
width:100%;
}
}

/***********************************
	HEALING THE BODY`
***********************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
margin:0;
padding:0;
}

img,fieldset {
border:none;
}

/***********************************
	GENERAL BODY STYLES
***********************************/
body {background:#efefef;color:#000;font:normal 75%/1.5 helvetica, arial, sans-serif;margin:0 0 5px;}


html>body {
font-size:12px;
}

html {
margin-bottom:1px;
min-height:100%;
}

h1 {
color:#216dae;
font:bold 2em/1.5 arial, helvetica, sans-serif;
margin:0 0 18px;
border-bottom:1px solid #eee;
padding:0 0 4px;
}

h2 {
color:#216dae;
font:bold 1.6em/1.5 arial, helvetica, sans-serif;
margin:0 0 18px;
}
.inner-home h2 {
color:#216dae;
font:bold 1.6em/1.5 arial, helvetica, sans-serif;
margin:0 0 18px;
border-bottom:1px solid #eee;
}
h3 {
color:#444;
font:bold 1.4em/1.5 arial, helvetica, sans-serif;
margin:0 0 9px;
}



h4 {
font:bold 1.2em/1.5 arial, helvetica, sans-serif;
margin:0;
}

p,ul,ol {
font:normal 1.2em/1.5 arial, helvetica, sans-serif;
margin:0 0 18px 0;
color:#444;
}
p strong {
color:#444;
}

ul {
list-style-type:disc;
margin:0 0 18px 36px;
}

ol {
margin:0 0 18px 36px;
}

ol li {
margin:0 0 9px;
}

a {
color:#04b;
text-decoration:underline;
font-weight:bold;
padding:0 2px;
}

a:hover {
color:#f90;
text-decoration:underline;
font-weight:bold;
padding:0 2px;
}

p a[href^="http:"]{
  background: url(../img/external.gif) no-repeat right top;
  padding-right: 10px;
}

p a[href^="http:"].nolink{
  background: none;
  padding-right: 10px;
}

p span a {display:inline-block;margin-right:18px;}

span.banner {display:block;margin:0 0 18px 0;}

.clear {
clear:both;
}

.divider {
border-bottom:2px solid #f7f7f7;
margin:0 auto 10px;
width:85%;
}

.hr {
border-bottom:3px solid #efefef;
width:75%;
margin:0 auto 18px;
}

.h2 {
height:2px;
}


.h12 {
height:12px;
}

.h10 {
height:10px;
}

.h18 {
height:18px;
}
.h36 {
height:36px;
}

.gold {

color: #D4A017;
}

.h15 {
height:15px;
}

.hw15 {
height:15px;
margin:0 0 15px;
}

.h30 {
height:30px;
}
.h40 {
height:40px;
}

.h50 {
height:50px;
}


.h22 {
height:22px;
}


.c {
text-align:center;
}

/***********************************
	CONTAINER STYLES
***********************************/
#outer_container {
background:#fff;
margin:0 auto;
width:844px;
}

#outer_wrapper {
background:#dbdbdb;
margin:0 auto;
width:824px;
}

#wrapper {
background:#dbdbdb;
margin:0 auto;
text-align:left;
width:824px;
}

/***********************************
	HEADER STYLES
***********************************/
#header {
background:#fff;
margin:0 0 10px;
}

#header-content {
background:url(../img/header-bg.png) top left repeat-y;
height:136px;
}

#logo {
height:125px;
margin:5px 0 0 52px;
width:720px;
}

div.facebook{float:left;width:55px;height:55px;margin:0px 10px 10px 0px;position:relative;padding:0 10px 0 0;}

div.ls img {width:45px;height:45px;border:0;margin:0;border-top: 1px solid #eee;border-left: 1px solid #eee;border-bottom: 2px solid #ccc;border-right: 2px solid #ccc;padding: 6px;}

div.linkedIn{float:left;width:129px;height:42px;margin:0px 10px 10px 0px;position:relative;padding:0 10px 0 0;}
div.linkedinls img {width:119px;height:32px;border:0;margin:0;border-top: 1px solid #eee;border-left: 1px solid #eee;border-bottom: 2px solid #ccc;border-right: 2px solid #ccc;padding: 6px;}


/***********************************
	NAVIGATION
***********************************/
#navbar {
background:#dbdbdb url(../img/header-nav-bg.png) bottom left no-repeat;
height:30px;
}

#navbar ul {
list-style:none;
margin:0;
padding:0 0 0 20px;
}

#navbar ul li {
float:left;
list-style:none;
}

#navbar a {
border:none;
color:#fff;
display:block;
font:bold 13px/30px arial, helvetica, sans-serif;
height:30px;
padding:0 22px;
text-decoration:none;
}

#navbar a:hover,#navbar a#active {
background:#216dae url(../img/nav-hov.png) top left repeat-x;
}

#navbar a:focus {
outline:none;
}

/***********************************
	CONTENT STYLES
***********************************/
#content, #sponsors{
padding:0 10px;
}


#content p.intro {
font:normal 1.3em/1.6 arial, helvetica, sans-serif;
margin-bottom:18px;

}

#content h3.motto {
font:normal 1.4em/1.5 arial, helvetica, sans-serif;
margin-bottom:18px;

}

#content-text-804 {
float:left;
margin:0 0 10px 0;
width:804px;
}

#sponsors p.intro {
font:normal 1.2em/1.5em  arial, helvetica, sans-serif;
margin-bottom:18px;

}

#sponsors p.motto {
color:#666;
font:normal 1.2em/1.5em  arial, helvetica, sans-serif;
}


#sponsor-text-804 {
float:left;
margin:0;
width:804px;
margin:0 0 10px 0;
}


.text-box-804 {
width:804px;
}

#content-text-804
{
width:804px;
background:#fff;
}

.text-box-804-top,.text-box-804-base {
height:12px;
width:804px;
}

.text-box-804-top {
background: #dbdbdb url(../img/text-box-804-top.png) bottom left no-repeat;
}

.text-box-804-base {
background: #dbdbdb url(../img/text-box-804-base.png) top left no-repeat;
}

.text-box-804 .inner {
position:relative;
background:#fff url(../img/text-box-804-bg.png) repeat-y;
overflow:auto;
padding:6px 20px;
overflow-x:hidden;
overflow-y:hidden;
border-right: 1px solid #efefef;
}


#gallery-content .inner {
position:relative;
width:100%;
}

#gallery-content .inner {
position:relative;
padding:0 10px;
}

.text-box-804 .inner-home {
position:relative;
background:#fff url(../img/text-box-804-bg.png) repeat-y;
overflow:auto;
overflow-x:hidden;
overflow-y:hidden;
width: 508px;
float: left;

}
.text-box-804 .inner {
position:relative;
background:#fff url(../img/text-box-804-bg.png) repeat-y;
overflow:auto;
padding:6px 20px;
overflow-x:hidden;
overflow-y:hidden;

}
.text-box-804 .post {
	border: 1px solid #eee;
	padding:20px;
	-moz-border-radius: 9px 9px 9px 0px;
	-webkit-border-radius: 9px 9px 9px 0px;
	background: #fff;	
	margin-bottom: 20px;
}

.text-box-804 .home-adverts {
position: relative;
float: right;
padding: 0px 0px 0px 0px;
zbackground: #efefef;
outline: none;
margin-top: 0px;
border-bottom: 1px solid #eee;
}
.text-box-804 .home-adverts a {
outline: none;
}

.text-box-804 .advert-box {
position: relative;
float: right;
margin-top: 20px;

}

.text-box-804 .home-adverts img, .advert-box img{
margin: 0px 0px 20px 0px;
}
.text-box-804 .social {
position: relative;
float: right;
padding: 0px 0px 0px 0px;
background: #fff;
zborder: 1px solid #ddd;
margin-top: 20px;
}
.text-box-804 .social img{
margin: 0px 20px 10px 0px;
}



.h5 {
height:5px;
}


.h12 {
height:12px;
}

.h10 {
height:10px;
}


.h15 {
height:15px;
}

.h22 {
height:22px;
}

.h30 {
height:30px;
}

.h40 {
height:40px;
}
.flash-box {
background:#fff url(../img/flash-box.png) no-repeat;
height:300px;
margin:0;
width:370px;
}

blockquote {
padding:0 18px 18px 18px;
margin-right:10px;
margin-bottom:18px;
}

blockquote p {
font:normal 1.2em/1.5 arial, helvetica, sans-serif;
margin:0 0 6px;
padding:6px 28px 0;
text-align:left;
}

blockquote p.quote {
background:url(../img/open-quote.png) 0 0 no-repeat;
}

blockquote p.quoter {
font:italic 1.1em/1.5 arial, helvetica, sans-serif;
font-weight:bold;
background:url(../img/close-quote.png) 100% 0% no-repeat;
text-align:left;
margin:0 0 0 30px;
padding:0 40px 16px 0;
}

.contacts-uk {
width:100%;
position:relative;

}

.contact-box {
float:left;
width:340px;
background:url(../img/email2.gif) no-repeat 95% 1em;height:110px;
position:relative;
padding:1em;
border:1px solid #eee;
margin:0em 1em 1em 0;

}

.contacts-international {

}

.video {
margin:0px;
width:352px;
height:324px;
position:relative;
float:left;
}

.youTube {
margin:0px;
width:550px;
height:380px;
position:relative;

}

.youTubeHome {
margin:0px 0 0px 0px;
width:700px;
height:380px;
position:relative;

}
/***********************************
	PICTURE STYLES
***********************************/
#map_canvas {
float:left;
font:normal 12px/15px arial, helvetica, sans-serif;
height:300px;
margin:0 0 18px 0;
padding:10px 0;
text-align:left;
width:500px;
border: 1px solid #83add2;
}


#map_1 {
float:left;
font:normal 12px/15px arial, helvetica, sans-serif;
height:400px;
margin:0;
padding:10px 0;
text-align:left;
width:700px;
}

#map_2 {
float:left;
font:normal 12px/15px arial, helvetica, sans-serif;
height:400px;
margin:0;
padding:10px 0;
text-align:left;
width:700px;
}

.photo-container {
float:left;
position:relative;
background:#fff;
width:700px
}




.entry {
	position:relative;
	float:left;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0;
	}


.image-preview-container {
float:left;
height:100px;
margin:0 0px 12px;
width:120px;
position:relative;
}

.news-item-photo {
color:#666;
float:right;
width:380px;
position:relative;
}

.image-preview-container img {
border-bottom:2px solid #ccc;
border-left:1px solid #eee;
border-right:2px solid #ccc;
border-top:1px solid #eee;
padding:6px;
}

div.sponsors img {
padding:10px 20px 10px 0;
}

div.pic-ugam {
Position:relative;
border:0;
float:left;
height:101px;
padding:5px;
width:101px;
}

div.pic-ugam img {
height:91px;
margin:0;
width:91px;
}

.birthday-sponsors {
margin-left:180px
}

div.pic-hellemond {
position:relative;
border:0;
float:left;
height:89px;
padding:5px;
width:148px;
}

div.pic-hellemond img {
height:89px;
margin:0;
width:148px;
}

div.pic-esomar {
border:0;
height: 83px;
margin:  0;
padding:5px;
width: 163px;
clear: both;
}

div.pic-esomar img {
height: 63px;
margin: 0;
width: 143px;
}



div.pic-harris {
position:relative;
border:0;
float:left;
height:100px;
margin:0 0 0 0px;
padding:5px;
width:344px;
}

div.pic-usamp img {
height:77px;
margin:0;
width:220px;
}

div.pic-usamp {
position:relative;
border:0;
float:left;
height: 77px;
margin:0 0 0 0px;
padding:5px;
width: 240px;
}

div.pic-harris img {
height:100px;
margin:0;
width:344px;
}
div.pic-synovate {
Position:relative;
border:0;
float:left;
height:150px;
margin:0 0 0 0px;
padding:5px;
width: 218px;
}

div.pic-synovate img {
height: 150px;
margin:0;
width: 218px;
}

div.pic-synovate-small {
Position:relative;
border:0;
float:left;
height:80px;
margin:0 0 0 0px;
padding:5px;
width: 116px;
}

div.pic-synovate-small img {
height: 80px;
margin:0;
width: 116px;
}


div.pic-ciao {
Position:relative;
border:0;
float:left;
height:101px;
margin:0 0 0 100px;
padding:5px;
width:171px;
}

div.pic-ciao img {
height:91px;
margin:0;
width:161px;
}

div.pic-cross-tab {
Position:relative;
border:0;
float:left;
height:100px;
margin: 0px;
padding: 5px;
width: 258px;
}

div.pic-cross-tab img {
height: 100px;
margin:0;
width:258px;
}


div.pic-intellex {
Position:relative;
border:0;
float:left;
height:80px;
margin:0 20px 0 20px;
padding:5px;
width:190px;
}

div.pic-intellex img {
height:80px;
margin:0;
width:190px;
}

div.pic-pai {
position: relative;
border: 0;
float: left;
height: 90px;
margin: 0px;
padding: 5px;
width: 126px;
}

div.pic-pai img {
height: 90px;
margin: 0;
width: 96px;
}

.general-pic-bvm {
Position:relative;
border:0;
float:left;
height:100px;
margin:0 20px 0 0px;
padding:5px;
width:212px;
}

.general-pic-bvm img {
height:100px;
margin:0;
width:212px;
}

.general-pic-lk {
Position:relative;
border:0;
float:left;
height:80px;
margin:0 20px 0 0px;
padding:5px;
width:248px;
}

.general-pic-lk img {
height:80px;
margin:0;
width:248px;
}


.pic-opinium {
border:0;
float:left;
height:105px;
margin:0 10px 0 0px;
padding:5px;
width:315px;
}

.pic-opinium img {
height:105px;
margin:0;
width:315px;
}

.pic-toluna {
border:0;
float: left;
height: 75px;
margin:0 20px 0 0px;
padding:5px;
width: 156px;
}

.pic-toluna img {
height: 75px;
margin:0;
width: 156px;
}


div.pic-cfmc {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:130px;
}

div.pic-cfmc img {
height:62px;
margin:0;
width:110px;
}

div.pic-vanHellmond {
Position:relative;
border:0;
float:left;
height:89px;
margin:3px;
padding:5px;
width:148px;
}

div.pic-vanHellmond img {
height:89px;
margin:0;
width:148px;
}

div.pic-mi4c {
Position:relative;
border:0;
float:left;
height:60px;
margin:3px;
padding:5px;
width:190px;
}

div.pic-mi4c img {
height:60px;
margin:0;
width:180px;
}


div.pic-sa {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:310px;
 }

div.pic-sa img {
height:61px;
margin:0;
width:290px;
}

div.pic-integral {
Position:relative;
border:0;
float:right;
height:60px;
margin:3px;
padding:5px;
width:241px;
 }
 
 div.pic-integral img {
height:60px;
margin:0;
width:241px;
}

div.pic-media-watch{
Position:relative;
border:0;
float:left;
height:60px;
margin:3px;
padding:5px;
width:591px;
 }
 
 div.pic-media-watch img {
height:60px;
margin:0;
width:591px;
}

div.fr-pic-sa {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:310px;
 }


div.fr-pic-sa img {
height:61px;
margin:0;
width:290px;
}

div.fr-pic-gmi {
Position:relative;
border:0;
float:left;
height:73px;
margin:3px;
padding:5px;
width: 100px;
 }


div.fr-pic-gmi img {
height: 73px;
margin:0;
width: 90px;
}


div.fr-pic-voxco {
Position:relative;
border:0;
float:left;
height:72px;
margin:3px;
padding:5px;
width:146px;
 }

div.fr-pic-voxco img {
height:60px;
margin:0;
width:126px;
}



div.pic-gamma {
position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:227px;
}

div.pic-gamma img {
height:61px;
margin:0;
width:187px;
}

div.pic-aimri {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px 3px 3px 20px;
padding:5px;
width:298px;
}

div.pic-aimri img {
height:61px;
margin:0;
width:258px;
}

div.pic-rpc {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:185px;
}

div.pic-rpc img {
height:61px;
margin:0;
width:145px;
}

div.pic-blauw {
position:relative;
border:0;
float:left;
height:71px;
margin:3px 3px 3px 0px;
padding:5px;
width:386px;
}

div.pic-blauw img {
height:61px;
margin:0;
width:366px;
}

div.pic-insight {
position:relative;
border:0;
float: left;
height: 200px;
margin:3px 0px 3px 3px;
padding:5px;
width:220px;
}

div.pic-insight img {
height: 181px;
margin:0;
width:200px;
}


div.pic-mrsample {
position:relative;
border:0;
float:left;
height:46px;
margin:0px;
padding:5px;
width:244px;
}

div.pic-mrsample img {
height:46px;
margin:0;
width:244px;
}

div.pic-globalpark {
position:relative;
border:0;
float:left;
height:70px;
margin:0px;
padding:5px;
width:160px;
}

div.pic-globalpark img {
height:60px;
margin:0;
width:150px;
}

div.pic-erewards {
position:relative;
border:0;
float:left;
height:70px;
margin:0px;
padding:5px;
width:185px;
}

div.pic-erewards img {
height:60px;
margin:0;
width:165px;
}

div.pic-maktoob {
position:relative;
border:0;
float:left;
height:60px;
margin:0px;
padding:5px;
width:240px;
}

div.pic-maktoob img {
height:60px;
margin:0;
width:160px;
}

div.pic-feedback{
position:relative;
border:0;
float:left;
height:60px;
margin:0px;
padding:5px;
width:123px;
}

div.pic-feedback img {
height:60px;
margin:0;
width:113px;
}


/***********************************
	Amsterdam Sponsor STYLES
***********************************/
div.nl-pic-sa {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:320px;
}

div.nl-pic-sa img {
height:61px;
margin:0;
width:290px;
}


div.nl-pic-blauw {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px 3px 3px 0px;
padding:5px;
width:386px;
}

div.nl-pic-blauw img {
height:61px;
margin:0;
width:366px;
}


div.nl-pic-cfmc {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:0px;
width:120px;
}

div.nl-pic-cfmc img {
height:62px;
margin:0;
width:110px;
}



div.nl-pic-aimri {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px 3px 3px 0px;
padding:5px;
width:318px;
}

div.nl-pic-aimri img {
height:61px;
margin:0;
width:258px;
}



div.nl-pic-ciao {
Position:relative;
border:0;
float:left;
height:101px;
margin:0px;
padding:5px;
width:161px;
}

div.nl-pic-ciao img {
height:91px;
margin:0;
width:161px;
}


div.nl-pic-moweb {
Position:relative;
border:0;
float:left;
height:81px;
margin:0px;
padding:5px;
width:182px;
}

div.nl-pic-moweb img {
height:61px;
margin:0;
width:162px;
}


div.nl-pic-desan {
Position:relative;
border:0;
float:left;
height:61px;
margin:0px;
padding:5px;
width:310px;
}

div.nl-pic-desan img {
height:61px;
margin:0;
width:290px;
}

div.pic-desan {
Position:relative;
border:0;
float:left;
height:61px;
margin:0px;
padding:5px;
width:290px;
}

div.pic-desan img {
height:61px;
margin:0;
width:290px;
}

div.general-pic-adp {
Position:relative;
border:0;
float:left;
height:72px;
margin:0px;
padding:5px;
width:377px;
}

div.general-pic-adp img {
height:62px;
margin:0;
width:377px;
}


div.nl-pic-zussi {
position:relative;
border:0;
float:left;
height:72px;
margin:0px;
padding:5px;
width:149px;
}

div.nl-pic-zussi img {
height:62px;
margin:0;
width:129px;
}

div.nl-pic-nebu {
position:relative;
border:0;
float:left;
height:62px;
margin:0px;
padding:5px;
width:232px;
}

div.nl-pic-nebu img {
height:62px;
margin:0;
width:222px;
}

div.de-pic-nebu {
position:relative;
border:0;
float:left;
height:100px;
margin:0px;
padding:5px;
width:232px;
}

div.de-pic-nebu img {
height:62px;
margin:0;
width:222px;
}

/***********************************
	German Sponsor STYLES
***********************************/


div.nl-pic-atrandom {
Position:relative;
border:0;
float:left;
height:93px;
margin:0px;
padding:5px;
width:140px;
}

div.nl-pic-atrandom img {
height:93px;
margin:0;
width:120px;
}


div.nl-pic-researchresults {
Position:relative;
border:0;
float:left;
height:101px;
margin:0px;
padding:5px;
width:281px;
}

div.nl-pic-researchresults img {
height:91px;
margin:0;
width:261px;
}

div.nl-pic-imr {
Position:relative;
border:0;
float:left;
height:60px;
margin:0px;
padding:5px;
width:448px;
}

div.nl-pic-imr img {
height:60px;
margin:0;
width:428px;
}





/***********************************
	Rounded Corners
***********************************/
.roundedcornr_bottom_782707 div {
background:url(../img/roundedcornr_782707_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_782707 {
background:url(../img/roundedcornr_782707_br.png) no-repeat bottom right;
}

.roundedcornr_bottom_389013 div {
background:url(../img/roundedcornr_389013_bl.png) no-repeat bottom left;
}

.roundedcornr_bottom_389013 {
background: url(../img/roundedcornr_389013_br.png) no-repeat bottom right;
}

.roundedcornr_bottom_782707 div,.roundedcornr_bottom_782707,.roundedcornr_bottom_389013 div,.roundedcornr_bottom_389013 {
font-size:1px;
height:6px;
padding-bottom:4px;
width:100%;
}

/***********************************
	SPONSOR STYLES
***********************************/


#content div.photos {
margin:0 0 18px;
text-align:center;
}

#content div.photos img {
border:1px solid #eaeaea;
margin:0 12px;
padding:1em;
}

.print-page {
background:url(../img/printer-pearl.gif) left center no-repeat;
height:14px;
padding:0 0 0 20px;
}

.page-break {
page-break-before:always;
}

/***********************************
	FOOTER STYLES
***********************************/
#footer {
background:url(../img/text-box-804-bg.png) repeat-y;
clear:left;
font:normal 11px/1 arial, helvetica, sans-serif;
margin:0 auto;
width:804px;
color:#000;
}

.footer-box-804 .inner {
position:relative;
background:#fff url(../img/text-box-804-bg.png) repeat-y;
overflow:auto;
padding:6px 20px;
}


#footer ul {
background:inherit;
color:#fff;
float:right;
list-style:none;
margin:0;
padding:0;
width:70%;
}

#footer ul li {
border-left:1px solid #216dae;
float:right;
font:normal 11px/1 arial, helvetica, sans-serif;
padding:0 8px;
}

#footer li.last {
border-left:1px solid #fff;
padding:0 8px;
}

#footer a {
color:#000;
}

span.copyright {
color:#000;
float:left;
font:normal 11px/1 arial, helvetica, sans-serif;
margin:0;
padding:0;
text-align:left;
}

#footer-text-804 {
float:left;
margin:0;
width:804px;
}

div.pic ul{
font:small Arial, Verdana, sans-serif;
margin:0;
padding:0;
}

div.pic li{
list-style:none;
display:block;
text-align:center;
margin:0;
}

div.pic {
float:left;
height:140px;
width:200px;
margin:30px 0 0px 0px;
padding:0 5px;
}


div.pic li.name {
font-weight:700;
text-align:center;
margin:2px 0 0;
padding:0;
}


div.flag img {
height:60px;
width:60px;
margin:0 0 0px 66px;
padding:0 5px 0 0;
}


ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

img {
    border: none;
}

#menu6 {
        width: 200px;
        margin: 2px 0 0 0;
        
        }

#menu6 li a {
        height: 30px;
        line-height:14px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 22px;
        text-decoration: none;
        }

#menu6 li a:link, #menu6 li a:visited {
        color: #FFF;
        font-weight:bold;

        display: block;
        background:  url(../img/vmenu-middle.gif);
        padding: 8px 0 0 10px;
        }

#menu6 li a:hover, #menu6 li #current {
         font-weight:bold;
        color: #FFF;
        background:  url(../img/vmenu-middle.gif) 0 -30px;
        padding: 8px 0 0 10px;
        }

#menu6 .top li a:link, #menu6  li.top  a:visited {
        color: #FFF;
        font-weight:bold;

        display: block;
        background:  url(../img/vmenu-top.gif);
        padding: 8px 0 0 10px;
        }

#menu6 .top li a:hover, #menu6 li.top  #current {
         font-weight:bold;
         color: #FFF;
        background:  url(../img/vmenu-top.gif) 0 -30px;
        padding: 8px 0 0 10px;
        }


#menu6 .bottom li a:link, #menu6  li.bottom  a:visited {
        color: #FFF;
        font-weight:bold;

        display: block;
        background:  url(../img/vmenu-bottom.gif);
        padding: 8px 0 0 10px;
        }

#menu6 .bottom li a:hover, #menu6 li.bottom  #current {
         font-weight:bold;
         color: #FFF;
        background:  url(../img/vmenu-bottom.gif) 0 -30px;
        padding: 8px 0 0 10px;
        }



#content-left {
position:relative;
width: 520px;
float:left;
}
#content-right {
position:relative;
width: 220px;
float:right;
}


h3.menu6 {
color:#216dae;
font:bold 14px/18px arial, helvetica, sans-serif;
margin:13px 7px 0px;
}
#uk-sponsors {
position:relative;
width: 784px;
float:left;
}
#nl-sponsors {
position:relative;
width: 784px;
float:left;
}


div.pic-ugam {
Position:relative;
border:0;
float:left;
height:101px;
padding:5px;
width:101px;
}

div.pic-ugam img {
height:91px;
margin:0;
width:91px;
}

.birthday-sponsors {
margin-left:180px
}



/***********************************
	General Sponsor Logo Styles 
***********************************/


div.general-pic-sa {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:300px;
 }

div.general-pic-sa img {
height:61px;
margin:0;
width:290px;
}


div.general-pic-cfmc {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:130px;
}

div.general-pic-cfmc img {
height:62px;
margin:0;
width:110px;
}

div.general-pic-gamma {
position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:207px;
}

div.general-pic-gamma img {
height:61px;
margin:0;
width:187px;
}

div.general-pic-blauw {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px 3px 3px 0px;
padding:5px;
width:396px;
}

div.general-pic-blauw img {
height:61px;
margin:0;
width:366px;
}

div.general-pic-insight {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px 50px 3px 3px;
padding:5px;
width:246px;
}

div.general-pic-insight img {
height:61px;
margin:0;
width:246px;
}

div.general-pic-aimri {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px 3px 3px 0px;
padding:5px;
width:288px;
}

div.general-pic-aimri img {
height:61px;
margin:0;
width:258px;
}

div.general-pic-rpc {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:175px;
}

div.general-pic-rpc img {
height:61px;
margin:0;
width:145px;
}

div.general-pic-rpc-small {
Position:relative;
border:0;
float:left;
height:71px;
margin:3px;
padding:5px;
width:195px;
}

div.general-pic-rpc-small img {
height:61px;
margin:0;
width:145px;
}


div.general-pic-moweb {
Position:relative;
border:0;
float:left;
height:81px;
margin:0px;
padding:5px;
width:192px;
}

div.general-pic-moweb img {
height:61px;
margin:0;
width:162px;
}

div.general-pic-ciao {
Position:relative;
border:0;
float:left;
height:101px;
margin:0 0 0 0px;
padding:5px;
width:191px;
}

div.general-pic-ciao img {
height:91px;
margin:0;
width:161px;
}

div.general-pic-researchresults {
Position:relative;
border:0;
float:left;
height:101px;
margin:0px;
padding:5px;
width:291px;
}

div.general-pic-researchresults img {
height:91px;
margin:0;
width:261px;
}

div.general-pic-atrandom {
Position:relative;
border:0;
float:left;
height:93px;
margin:0px;
padding:5px;
width:120px;
}

div.general-pic-atrandom img {
height:93px;
margin:0;
width:120px;
}

div.general-pic-trans {
Position:relative;
border:0;
float:left;
height:62px;
margin:0px;
padding:5px;
width:227px;
}

div.general-pic-trans img {
height:62px;
margin:0;
width:207px;
}

div.fr-pic-trans {
Position:relative;
border:0;
float:left;
height:62px;
margin:0px;
padding:5px;
width:227px;
}

div.fr-pic-trans img {
height:62px;
margin:0;
width:207px;
}

div.fr-pic-opinion-way {
Position:relative;
border:0;
float:left;
height:60px;
margin:0px;
padding:5px;
width:267px;
}

div.fr-pic-opinion-way img {
height:60px;
margin:0;
width:267px;
}


div.fr-pic-gatard {
Position:relative;
border:0;
float:left;
height:82px;
margin:0px;
padding:5px;
width:85px;
}

div.fr-pic-gatard img {
height:62px;
margin:0;
width:75px;
}


div.fr-pic-cint {
Position:relative;
border:0;
float:left;
height:76px;
margin:0px;
padding:5px;
width:203px;
}

div.fr-pic-cint img {
height:76px;
margin:0;
width:203px;
}

div.general-pic-kingston {
Position:relative;
border:0;
float:left;
height:62px;
margin:0px;
padding:5px;
width:231px;
}

div.general-pic-protel img {
height:62px;
margin:0;
width:279px;
}
div.general-pic-protel {
Position:relative;
border:0;
float:left;
height:82px;
margin:0px;
padding:5px;
width:299px;
}

div.general-pic-ipsos img {
height:62px;
margin:0;
width:88px;
}
div.general-pic-ipsos {
Position:relative;
border:0;
float:left;
height:82px;
margin:0px;
padding:5px;
width:108px;
}

div.general-pic-kingston img {
height:60px;
margin:0;
width:211px;
}
div.general-pic-rune img {
height:62px;
margin:0;
width:202px;
}
div.general-pic-rune {
position:relative;
border:0;
float:left;
height:82px;
margin:0px;
padding:5px;
width:222px;
}


div.general-pic-fieldfacts {
position:relative;
border:0;
float:left;
height:60px;
margin:0px;
padding:5px;
width:234px;
}

div.general-pic-fieldfacts img {
height:60px;
margin:0;
width:214px;
}

div.fr-pic-fieldfacts {
position:relative;
border:0;
float:left;
height:60px;
margin:0px;
padding:5px;
width:219px;
}

div.fr-pic-fieldfacts img {
height:60px;
margin:0;
width:214px;
}

div.fr-pic-skyConsulting {
position:relative;
border:0;
float:left;
height:62px;
margin:0px;
padding:5px;
width:101px;
}

div.fr-pic-skyConsulting img {
height:62px;
margin:0;
width:71px;
}


div.fr-pic-askia {
position:relative;
border:0;
float:left;
height:63px;
margin:0;
padding:5px;
width:266px;
}

div.fr-pic-askia img {
height:63px;
margin:0;
width:236px;
}

div.fr-pic-adetem {
position:relative;
border:0;
float:left;
height:58px;
margin:0;
padding:5px;
width:248px;
}

div.fr-pic-adetem img {
height:58px;
margin:0;
width:228px;
}

div.fr-pic-researchNow {
position:relative;
border:0;
float:left;
height:61px;
margin:0px;
padding:5px;
width:278px;
}
div.fr-pic-researchNow img {
height:61px;
margin:0;
width:258px;
}

div.fr-pic-respondi img {
height:60px;
margin:0;
width:170px;
}

div.fr-pic-respondi {
position:relative;
border:0;
float:left;
height:60px;
margin:0px;
padding:5px;
width:190px;
}


div.pic-proximity img {
height:100px;
margin:0;
width: 87px;
}

div.pic-proximity {
position:relative;
border:0;
float:left;
height:100px;
margin:0px;
padding:5px;
width:107px;
}

div.pic-ssi img {
height:60px;
margin:0;
width: 120px;
}

div.pic-ssi {
position:relative;
border:0;
float:left;
height:60px;
margin:0px;
padding:5px;
width:120px;
}
div.pic-tns img {
height:79px;
margin:0;
width: 68px;
}

div.pic-researchNow {
position:relative;
border:0;
float:left;
height:130px;
margin:0px;
padding:5px;
width:425px;
}
div.pic-researchNow img {
height:110px;
margin:0;
width:425px;
}
div.pic-tns {
position:relative;
border:0;
float:left;
height:80px;
margin:0px;
padding:5px;
width:128px;
}


div.fr-pic-lh2 img {
height:61px;
margin:0;
width: 61px;
}

div.fr-pic-lh2 {
position:relative;
border:0;
float:left;
height:61px;
margin:0px;
padding:5px;
width:81px;
}




div.general-pic-imr {
Position:relative;
border:0;
float:left;
height:60px;
margin:0px;
padding:5px;
width:438px;
}

div.general-pic-imr img {
height:60px;
margin:0;
width:428px;
}




div.general-pic-desan {
Position:relative;
border:0;
float:left;
height:61px;
margin:0px;
padding:5px;
width:300px;
}

div.general-pic-desan img {
height:61px;
margin:0;
width:290px;
}


div.general-pic-nebu {
Position:relative;
border:0;
float:left;
height:72px;
margin:0px;
padding:5px;
width:252px;
}

div.general-pic-nebu img {
height:62px;
margin:0;
width:222px;
}

div.general-pic-globalpark {
Position:relative;
border:0;
float:left;
height:70px;
margin:0px;
padding:5px;
width:170px;
}

div.general-pic-globalpark img {
height:60px;
margin:0;
width:150px;
}

div.general-pic-erewards {
position:relative;
border:0;
float:left;
height:70px;
margin:0px;
padding:5px;
width:165px;
}

div.general-pic-erewards img {
height:60px;
margin:0;
width:165px;
}

div.general-pic-vision {
position:relative;
border:0;
float:left;
height:82px;
margin:0px;
padding:5px;
width:189px;
}

div.general-pic-vision img {
height:62px;
margin:0;
width:179px;
}

div.general-pic-kraemer {
position:relative;
border:0;
float:left;
height:62px;
margin:0px;
padding:5px;
width:262px;
}

div.general-pic-kraemer img {
height:62px;
margin:0;
width:242px;
}


/***********************************
	FORM STYLES
***********************************/


form {
	background:#fff;
	padding:1em;
	border:1px solid #eee;
}
.login {
	zbackground:url(../img/user.gif) no-repeat 95% 1em;
}
.contact {
	zbackground:url(../img/email2.gif) no-repeat 95% 1em;
}
fieldset div {
	margin:0.3em 0 0.3em 0;
}


form {
	margin:0em;
	width:740px;
}


div.form-left{width:360px;float:left;position:relative;}
div.form-right{width:350px;float:right;position:relative;margin:0 10px 0 0;}

label {
	float:left;
	width:14em;
	text-align:right;
	margin-right:1em;
}
legend {
	color:#0b77b7;
	font-size:1.2em;
}
legend span {
	width:10em;
	text-align:right;
}
input {
	color:#216DAE;
	padding:0.15em;
	width:14em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
input:hover, input:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 

select {
	color:#216DAE;
	padding:0.15em;
	width:14.5em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	margin:0;
}

select:hover, select:focus {
	border-color:#c5c5c5;
	background:#f6f6f6;
} 



fieldset {
	border:1px solid #ddd;
	padding:0 0.5em 0.5em;
}

textarea {
	color:#216DAE;
	padding:0.15em;
	width:20em;
	border:1px solid #ddd;
	background:#fafafa;
	font:bold 0.95em arial, sans-serif;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}

div.textfield input:focus,div.textfield textarea:focus {
border-color:#999;
}
label {cursor:pointer;}

input.default {
	color:#bbb;
}

form#summer {
border: none;	
}
form#summer fieldset {
border: none;	
}

.tac {margin:0  0 0 120px;}


#btnSend {
margin:10px 20px 0 0;
}

input#btnSend {
width:140px;
background:#eee;
color:#666;
padding:2px 4px;
border-color:#ccc;
}

input#btnSend:hover {
background:#216DAE;
color:#fff;
cursor:pointer;
border-color:#ccc;
}

input.btn {font: bold 1.25em/1 arial, sans-serif;color: #fff;padding: 2px 12px;border: 2px solid #a0a0a0; background: #b7b7b7; -webkit-border-radius: 5px;
-moz-border-radius: 5px;}
input.btn:hover {color: #fff;border: 2px solid #DF8E4D; background: #226EAF;-webkit-border-radius: 5px;
-moz-border-radius: 5px;}

#region label {	float:left;
	width:18em;
	text-align:left;
	margin-right:1em;
}

#region input {
	color:#216DAE;
	padding:0.15em;
	width:2em;
	background:#fff;
	border:none;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
}
#region p {
margin:0;
}
#region p.other {
margin:0;
}

.question {font:bold 13px/20px arial,helvetica,sans-serif; padding: 4px; margin: 0;}
.answer {padding: 0px 18px 4px 18px; margin:0;overflow:hidden;}
.answer p {margin: 0;}
.col-2 {width: 140px; float: left;position:relative;}

label.textfield {
	cursor:pointer;	
	float:left;
	width:4em;
	text-align:left;
	margin-right:1em;
}

div.textfield {float:left;position:relative;width:300px;clear:both;}
	
#errorwarning {
		font-weight: bold;
		}
	
	.error {
		color: #216DAE;
		}
	.contact-message {
		color: #216DAE;
		font-weight:bold;
		}


div.demo {
	padding:12px;
	font-family: "Trebuchet MS", "Arial", "Helvetica", "Verdana", "sans-serif";
}
/***** Gallery *****/



div.scroller {
	overflow: auto;
	position: relative;
	}

div#list-wrapper {
	width: 600px;
	margin: 0 auto 20px auto;
	text-align: center;
	}

div#list-outer {
	margin: 0 auto;
	width: 584px;
	height: 120px;
	white-space: nowrap;
	border: 1px solid #999;
	background: #ccc;
	}

ul#img-list 
{
    height:80px;
	list-style: none;
	margin: 0;
	padding: 8px 8px 4px 8px;
	}

ul#img-list li {
	display: inline;
	margin: 0 8px 0 0;
	padding: 0;
	}

ul#img-list li.image-end {
	margin: 0;
	}

ul#img-list li a img {
	padding: 4px;
	border: 1px solid #ccc;
	background: #fff;
	margin: 0;
	}

#target-image-container {
	margin: 0 0 12px 0;
	height: 340px;
	}

#target-image-container img {
	padding: 12px;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 2px solid #ccc;
	border-right: 2px solid #ccc;
	}


