@charset "UTF-8";
/* CSS Document */

h1 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; margin:0px;font-size:45px;}

h2 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:14px; margin:0px;}

h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; font-size:24px; margin:0px;}

p {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; font-size:11px; margin:0px; line-height:16px;}

a {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#0C0; text-decoration:none; margin:0px;}
a:hover { color:#FFF;}

.a2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0C0; text-decoration:none; margin:0px; line-height:28px;}
.a2:hover { color:#FFF}


ul {font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#FFFFFF; font-size:11px; margin:0px; line-height:16px;}

.product {font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#0C0; font-size:14px; margin:0px;}
.product:hover {color:#FF;}
body {background-color:#000000; text-align:center;}

#wrapper-main {margin:0 auto; height:642px; width:901px; position:relative; background-image:url(../img/black-background-with-border.gif);}
#wrapper-offices {margin:0 auto; height:720px; width:901px; position:relative; background-image:url(../img/black-background-with-border-big.gif);}

#the-start-world{float:left; margin-right:10px; background-image:url(../img/black-icons/the-start-difference.gif); width:77px; height:51px; background-position:0 -10px; background-color:#000;}
#the-start-world:hover{background-position:0 -80px;}

#virtual-offices{float:left; margin-right:10px; background-image:url(../img/black-icons/virtual-offices.gif); width:77px; height:51px; background-position:0 -10px; background-color:#000;}
#virtual-offices:hover{background-position:0 -80px;}

#locate-real-offices{float:left; margin-right:10px; background-image:url(../img/black-icons/locate-real-offices.gif); width:77px; height:51px; background-position:0 -10px; background-color:#000;}
#locate-real-offices:hover{background-position:0 -80px;}

#homepage-slideshow{float:left; width:245px; height:171px; margin-right:30px; border-color:#FFF; border-width:1px; border-style:solid;}

.whitelink{
	color: #fff;
}

#headline {
	width:726px;
	height:56px;
	position:absolute;
	top:40px;
	left:140px;
	text-align:left;
	z-index:1;
}

#menu {
	width:725px;
	height:20px;
	position:absolute;
	top:114px;
	left:141px;
	text-align:left;
	z-index:1;	
}

#homepage-graphics {
	position:absolute;
	top:157px;
	left:62px;
	width:775px;
	height:168px;
	z-index:1;
}


#meeting-venues-photos {
	position:absolute;
	top:160px;
	left:17px;
	width:867px;
	height:170px;
	z-index:1;
}

#homepage-info {
	position:absolute;
	top:347px;
	left:62px;
	width: 790px;
	height: auto;
	text-align:left;
	z-index:1;
	width:777px;
}

#homepage-text {
	width:499px;
	float:left;
	text-align:left;
}

#confidence-info {
	position:absolute;
	top:347px;
	left:62px;
	width: 790px;
	height: auto;
	text-align:left;
	z-index:1;
	width:777px;
}

#confidence-text {
	width:500px;
	height: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
	float:left;
	text-align:left;
	margin-left:270px
}

#locations-text {
	position:absolute;
	width:258px;
	text-align:left;
	left: 580px;
	top: 350px;
	height: 192px;
	z-index:1;
	padding-right:10px;
	overflow:auto;
}

#products-1 {
	position:absolute;
	width:258px;
	text-align:left;
	left: 598px;
	top: 350px;
	height: 257px;
	z-index:1;
}

#products-2 {
	position:absolute;
	width:258px;
	text-align:left;
	left: 598px;
	top: 350px;
	height: 257px;
	z-index:1;
}

#products-3 {
	position:absolute;
	width:258px;
	text-align:left;
	left: 598px;
	top: 350px;
	height: 257px;
	z-index:1;
}

#products-4 {
	position:absolute;
	width:258px;
	text-align:left;
	left: 598px;
	top: 350px;
	height: 257px;
	z-index:1;
}

#products-5 {
	position:absolute;
	width:258px;
	text-align:left;
	left: 598px;
	top: 350px;
	height: 257px;
	z-index:1;
}


#products-6 {
	position:absolute;
	width:258px;
	text-align:left;
	left: 598px;
	top: 350px;
	height: 257px;
	z-index:1;
}


#locations-locations {
	position:absolute;
	width:258px;
	text-align:right;
	left: 48px;
	top: 351px;
	height: 257px;
	z-index:1;
}




#small-graphics {
	position:absolute;
	width:280px;
	height:auto;
	top: 555px;
	left: 38px;
	z-index:1;
}

#map-of-england {
	position:absolute;
	z-index:1;
	top: 350px;
	left: 367px;
}

#barneswallis-fareham-dot
	{
	position:absolute;
	z-index:2;
	left: 466px;
	top: 555px;
	border-style:solid;
	border-width:1px;
	border-color:#0C0;
	
	}
	
#fusion-glasgow-dot
	{
	position:absolute;
	z-index:2;
	left: 414px;
	top: 422px;
	border-style:solid;
	border-width:1px;
	border-color:#0C0;
	}

#gunnery-woolwich-dot
	{
	position:absolute;
	z-index:2;
	left: 481px;
	top: 538px;
	border-style:solid;
	border-width:1px;
	border-color:#0C0;
	}

#harwell-electron-dot
	{
	position:absolute;
	z-index:2;
	left: 465px;
	top: 527px;
	border-style:solid;
	border-width:1px;
	border-color:#0C0;
}

#iq-cambridge-dot
	{
	position:absolute;
	z-index:2;
	left: 494px;
	top: 515px;
	border-style:solid;
	border-width:1px;
	border-color:#0C0;
}

#nucleus-dartford-dot
	{
	position:absolute;
	z-index:2;
	left: 496px;
	top: 536px;
	border-style:solid;
	border-width:1px;
	border-color:#0C0;
}

#venturers-bristol-dot
	{
	position:absolute;
	z-index:2;
	left: 447px;
	top: 539px;
	border-style:solid;
	border-width:1px;
	border-color:#0C0;

}

#open-plan-text{
	text-align:left;
	position:absolute;
	z-index:1;
	left: 481px;
	top: 164px;
	width: 359px;
	height: auto;
}

#open-plan-text2{
	text-align:left;
	position:absolute;
	z-index:1;
	left: 100px;
	top: 164px;
	width: 650px;
	height: auto;
	overflow-x:scroll;
	overflow-y:hidden;
}
}

#open-plan-text-2{
	text-align:left;
	position:absolute;
	z-index:1;
	left: 481px;
	top: 173px;
	width: 359px;
	height: 365px;
	overflow:auto;
}

#open-plan-text-4{
	text-align:left;
	position:absolute;
	z-index:1;
	left: 75px;
	top: 173px;
	width: 359px;
	height: 365px;
	overflow:auto;
}

#open-plan-text-3{
	text-align:left;
	position:absolute;
	z-index:1;
	left: 77px;
	top: 173px;
	width: 359px;
	height: 380px;
}



#news {float:left;
	width:90%;
		text-align:left;
		margin-bottom:15px;
		}
		
#news-wide {float:left;
width:747px;
text-align:left;
margin-bottom:15px;
		}
		
#uni-emblem {float:left;
margin-right:8px;}


#products-text-1 {
	position:absolute;
	text-align:left;
	left: 66px;
	top: 358px;
	width: 240px;
	height: 146px;
}

#products-text-2 {
	position:absolute;
	text-align:left;
	left: 320px;
	top: 358px;
	width: 248px;
	height: 154px;
}

#office-photo-1 {
	position:absolute;
	z-index:2;
	left:425px;
	top:162px;
	width:426px;
	height:271px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;
}


#offices-photos-2{
	text-align:left;
	position:absolute;
	z-index:1;
	left: 425px;
	top: 447px;
	width: 434px;
	height: 94px;
}

#office-photo-2 {
	position:absolute;
	z-index:3;
	left:425px;
	top:162px;
	width:426px;
	height:271px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;
}


#office-photo-3 {
	position:absolute;
	z-index:4;
	left:425px;
	top:162px;
	width:426px;
	height:271px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;
}

#office-map-1 {
	position:absolute;
	z-index:1;
	left:425px;
	top:162px;
	width:426px;
	height:271px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;
}

#offices-text{
	text-align:left;
	position:absolute;
	z-index:1;
	left: 60px;
	top: 162px;
	width: 343px;
	height: 442px;
}

#small-graphics-offices {
	position:absolute;
	width:280px;
	height:auto;
	top: 616px;
	left: 60px;
	z-index:1;
}

#office-address-background
{float:left;
width:363px;
height:90px;
margin-top:20px;

}

#office-quote {
	position:absolute;
	z-index:2;
	left:425px;
	top:552px;
	width:428px;
	height:107px;
	text-align:left;
}

.office-quote {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	line-height:24px;
	font-style:italic;
	}
	
#office-thumbnail{
	width:102px;
	height:80px;
	float:left;
	margin-right:3px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px;
}
	
#scroll-down-for-more {
	position:absolute;
	top:155px;
	left:71px;
	width:149px;
	height:16px;
	z-index:2;
	text-align:left;
}

#scroll-down-for-more-2 {
	position:absolute;
	top:155px;
	left:481px;
	width:149px;
	height:16px;
	z-index:2;
	text-align:left;
}

#phone-number-mce {
	position:absolute;
	left: 480px;
	top: 565px;
	width: 254px;
	height: 46px;
	text-align:left;
}

#generic-contact {
	position:absolute;
	top:555px;
	left:663px;
	width:185px;
	height:61px;
	text-align:right;
	z-index:4;
}

#generic-contact2 {
	float:right;
}

#index-contact {
	position:absolute;
	top:501px;
	left:661px;
	width:185px;
	height:61px;
	text-align:right;
	z-index:4;
}



#our-latest-news{position: absolute; overflow: hidden; width:797px; height: 335px; top: 180px; left: 50px; text-align:left; overflow:auto;}

#networking-content {position: absolute; overflow: hidden; width:797px; height: 335px; top: 180px; left: 50px; text-align:left; overflow:auto;}

#clients-content {position:absolute; width:356px; height:361px; left: 481px; top:180px; overflow:auto; text-align:left; padding-right:10px;}

#robot-boy {position:absolute; left: 70px; top: 183px; width: auto; height: auto;}

#robot-info{
	position:absolute;
	width:356px;
	height:323px;
	overflow:auto;
	left: 460px;
	top:178px;
	text-align:left;
	padding-right:10px;
	height: 323px;
}

#events-scroller {float:left; width:90%; margin-bottom:20px;}

#connections-content {position:absolute; width:356px; height:361px; left: 481px; top:180px; overflow:auto; text-align:left; padding-right:10px;}

#big-business-image{position:absolute; left: 42px; top: 183px; width: auto; height: auto;}

#print-logo{
	display:none;}

#start-difference-image{position:absolute; left:40px; top:183px; width:auto; height:auto;}

#difference-copy {position:absolute; width:356px; height:361px; left: 481px; top:180px; overflow:auto; text-align:left; padding-right:10px;}

#virtual-baloon {position:absolute; left:90px; top:154px; width:auto; height:auto;}

#terms {
	position:absolute;
	left: 705px;
	top: 659px;
	width: 142px;
	height: 20px;
	text-align:right;
}

#terms-offices, #fareham-offices, #glasgow-offices, #harwell-offices, #cambridge-offices, #woolwich-offices, #bristol-offices {
	position:absolute;
	left: 700px;
	top: 763px;
	text-align:right;
}

#fareham-offices {
	left: 100px;
}

#glasgow-offices {
	left: 200px;
}

#harwell-offices {
	left: 300px;
}

#cambridge-offices {
	left: 400px;
}

#woolwich-offices {
	left: 500px;
}

#bristol-offices {
	left: 600px;
}
 

#clock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color:#FFF;
	position:absolute;
	width:auto;
	left: 755px;
	top: 97px;
	text-align:right;
}

table, tr, td{
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;

}

#searchform{position: absolute; overflow: hidden; width:797px; height: 100px; top: 140px; left: 50px; text-align:left; overflow:auto;}
#resultlist{ border-top: 1px solid white; position: absolute; overflow: hidden; width:797px; height: 320px; top: 210px; left: 50px; text-align:left; overflow:auto;}


#TICKER {
	position:absolute;
	width:auto;
	height:auto;
	top: 560px;
	left: 18px;
	z-index:1;
}

.ticker_news {
  color:#FFFFFF;
  background-color:#000000;
  font-family:verdana;
  font-size:13px;
  text-decoration:none;
}

.ticker_news:hover {
  color:#880000;
}

.ticker_text_start {
  font-family:verdana;
  font-size:13px;
  text-align:center;
  font-weight:bold;
}

.ticker_text_end {
  font-family:verdana;
  font-size:13px;
  font-weight:bold;
}

#ticker_baj_textcontainer{
	background-color:#000;
	border-top:1px dotted #fff;
	border-bottom:1px dotted #fff;
}

#ticker_baj_text{
	font-family: verdana;
	font-size: 20px;
	color:#0C0;
}

#eventbody a{
	color: #004d04;
	font-size: 1em;
}