﻿/* CSS Document */
body{
	background-image: url(../images/bg_stripy.jpg);
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	
	scrollbar-3dlight-color:#E2E2E2; 
	scrollbar-arrow-color:#79B3E5; 
	scrollbar-base-color:#E2E2E2; 
	scrollbar-darkshadow-color:#E2E2E2; 
	scrollbar-face-color:#E2E2E2; 
	scrollbar-highlight-color:#ADADAD; 
	scrollbar-shadow-color:#ADADAD;
	scrollbar-track-color:#E2E2E2;
}

h1
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

a:hover{
	text-decoration: underline;
}


.outerContainer{
	width: 758px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}

.header_home{
	position: relative; 
	background-image: url(../images/bg_header_home.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_iframe{
	position: relative; 
	background-image: url(../images/bg_header_iframe.jpg);
	height: 87px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_fineprint{
	position: relative; 
	background-image: url(../images/bg_header_fineprint.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_pharma{
	position: relative; 
	background-image: url(../images/bg_header_pharma.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_taxi{
	position: relative; 
	background-image: url(../images/bg_header_taxi.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_demo{
	position: relative; 
	background-image: url(../images/bg_header_demo.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;


}

.header_home2{
	position: relative; 
	background-image: url(../images/bg_header_home2.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_motorway{
	position: relative; 
	background-image: url(../images/bg_header_motorway.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_screens{
	position: relative; 
	background-image: url(../images/bg_header_screens.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;


}

.header_airport{
	position: relative; 
	background-image: url(../images/bg_header_airport.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_fineprint1{
	position: relative; 
	background-image: url(../images/bg_header_fineprint1.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;


}

.header_walkway{
	position: relative; 
	background-image: url(../images/bg_header_walkway.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;
	
}

.header_airport2{
	position: relative; 
	background-image: url(../images/bg_header_airport2.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_services{
	position: relative; 
	background-image: url(../images/bg_header_services.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_services_individual{
	position: relative; 
	background-image: url(../images/bg_header_services_individualpgs.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.header_products{
	position: relative; 
	background-image: url(../images/bg_header_products.jpg);
	height: 273px;
	text-align: right;
	vertical-align: bottom;
	width: 758px;

}

.pharma_button{
	float: right;
	position: absolute; right: 0px; bottom: 0px;
	width: 201px;
}

.top_navbar{
	float: right;
	position: absolute; right: 30px; top: 32px;
	width: 470px;
	height: 44px;
	text-align: right;
}

.top_navbar_services{
	float: right;
	position: absolute; right: 30px; top: 28px;
	width: 490px;
	height: 48px;
	text-align: right;
}

.contentContainer{
	width: 717px;
	background-color:#FFFFFF;
	border-left: 1px solid #AAAAAA;
	border-right: 1px solid #AAAAAA;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: left;
}

.colouredBar{
	width: 758px;
	height: 21px;
	background-image: url(../images/bg_bottom.jpg);
}


.text_medblue{
	color: #79B3E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.text_bigblue{
	color: #79BCEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.text_bigorange{
	color: #F8981D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}

.text_footer{
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.text_footer a:link{ color: #474747; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none;}
.text_footer a:visited{ color: #474747; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none;}
.text_footer a:active{ color: #79B3E5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:none;}
.text_footer a:hover{ color: #79B3E5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration:underline;}

.text_main_dark{
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.text_main_dark a:link{	color: #474747;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration: none;}

.text_main_dark a:visited{ color: #474747; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

.text_main_dark a:active{ color: #474747; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;}

.text_main_dark a:hover{ color: #79B3E5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline;}

.text_main_dark ul{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #474747;
  text-decoration: none;
}
.text_main_dark li{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #474747;
  text-decoration: none;
}

.text_main_blue{
	color: #378CD9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.text_main_blue a:link{	color: #378CD9;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration: none;}

.text_main_blue a:visited{	color: #378CD9;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration: none;}

.text_main_blue a:active{	color: #378CD9;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration: none;}

.text_main_blue a:hover{	color: #378CD9;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration: underline;}

.text_main_blue a.current{color: #378CD9;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; text-decoration: underline;}

.text_main_orange{
	color: #F8981D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.text_topnavbar_row2_dark{
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.text_topnavbar_row2_dark a:link{color: #474747; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;}

.text_topnavbar_row2_dark a:visited{color: #474747;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;}

.text_topnavbar_row2_dark a:active{color: #474747; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	text-decoration: none;}

.text_topnavbar_row2_dark a:hover{
	color: #79B3E5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}


.text_topnavbar_row2_blue{
	color: #378CD9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.imgleft{
	float: left;
	padding: 1px 10px 6px 0px;
}

.imgright{
	float: right;
	padding: 6px 10px 6px 0px;
}

.newsbox_outer{
	width: 238px;
	height: 297px;
	background-image: url(../images/bg_newsbox.jpg);
	position: relative; 
}

.news_header{
	width: 202px;
	height: 25px;
	position: absolute;  top: 48px; left: 12px;
}

.news_content{
	width: 202px;
	height: 175px;
	text-align: left;
	position: absolute;  top: 78px; left: 12px;
	overflow: auto;
	
	color: #474747;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.allbuttons{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background: #378CD9;
  border-top: 1px solid #7FB5E7;
  border-left: 1px solid #7FB5E7;
  border-right: 1px solid #245B8C;
  border-bottom: 1px solid #245B8C;

}

.contactform_box{
	background-color: #EEEEEE;
	border: 1px solid #666666;
	padding: 0px,0px,10px,10px;
}

.services ul{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4695DB;
  text-decoration: none;
}
.services li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4695DB;
	text-decoration: none;
}

.services ul a:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4695DB;
  text-decoration: none;
}

.services ul a:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4695DB;
  text-decoration: none;
}
.services ul a:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4695DB;
  text-decoration: none;
}

.services ul a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4695DB;
  text-decoration: underline;
}

.services li a:link{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4695DB;
  text-decoration: none;
}
.services li a:active{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4695DB;
  text-decoration: none;
}
.services li a:visited{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4695DB;
  text-decoration: none;
}

.services li a:hover{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #4695DB;
  text-decoration: underline;
}

/* Google Hack analystics */

.hiddenText
{
font-size:0.5px;
color:White;

}
