﻿@charset "utf-8";
/* CSS Document */
body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a{
	color: #FFFFFF;
	text-decoration: none;
}
a:hover{
	color: #b41f3c;
}
h1{
	margin: 0px 0px 6px 0px;
	font-size: 18px;
}
h2{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
}
h3{}
ul{}
li{}
p{
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
.bdr{}
#nav {
	width:600px;
	z-index:1;
	padding-left: 31px;
	height: 20px;
	position: relative;
	margin: 0px 0px 8px 0px;
}
#nav ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
	line-height: 20px;
	font-size: 13px;

}
#nav li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#nav li a{
	text-decoration: none;
	padding: 0px 12px 0px 0px;
	color: #5A5A5A;
	font-weight: bold;
}
#nav li a:hover{
	color: #FFFFFF;
}
#solutions-nav {
	position:absolute;
	width:238px;
	z-index:2;
	left: 733px;
	top: 180px;
	height: 180px;
	margin: 0;
	padding: 0;
}
#solutions-nav ul{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;

}
#solutions-nav li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}
#solutions-nav li img{
	text-decoration: none;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 8px 0px;
	}

.menu-txt1 {
	font-size: 10px;
	color: #5A5A5A;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
.menu-txt2 {
	font-size: 11px;
	color: #b41f3c;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 330px;
}
.home-txt {
	font-size: 11px;
	color: #5A5A5A;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 330px;
}
.edu-txtcopy {
	font-size: 11px;
	color: #5A5A5A;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 215px;
}

#main {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/main_bk.jpg);
	background-repeat: no-repeat;

}
#main-txt-area {
	position:relative;
	width:420px;
	z-index:1;
	padding-left: 30px;
	margin-top: 15px;
}
.page-title {
	position: relative;
	padding-left: 31px;
	padding-top: 20px;
}
.page-img1 {
	position: absolute;
	top: 0px;
	right: 0px;
	border-bottom: solid #5A5A5A 5px;
	width: 260px;
	height: 103px;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.page-img2 {
	position: absolute;
	top: 243px;
	left: 599px;
}
#title2 {
	position:absolute;
	width:200px;
	z-index:3;
	left: 732px;
	top: 119px;
}




#sub {
	position:relative;
	width:976px;
	z-index:3;
	padding: 15px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#sub1 {
	position:relative;
	width:380px;
	z-index:1;
	float: left;
	padding: 0px 0px 0px 30px;
}
#sub2 {
	position:relative;
	width:290px;
	z-index:2;
	float: left;
	padding-right: 10px;
}
#sub3 {
	position:left;
	width:150px;
	z-index:3;
	float: left;
	padding-right: 10px;
}

#subedu {
	position:relative;
	width:976px;
	z-index:3;
	padding: 15px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#subedu1 {
	
	width:250px;
	float: left;
	margin-right:95px;
}
#subedu2 {

	width:200px;
	float: left;

}
#subedu3 {
	position:left;
	width:220px;
	z-index:3;
	float: left;
	padding-right: 10px;
}

#footer {
	position:relative;
	width:951px;
	z-index:3;
	padding: 9px 0px 10px 30px;
	margin: 0px 0px 20px 0px;
	border-bottom: solid #5A5A5A 1px;
	border-top: solid #5A5A5A 1px;
	font-size: 11px;
	color: #5A5A5A;
	float: left;
}
.map-img1 {
	position: absolute;
	top: 151px;
	left: 732px;
}
#news-main {
	position:relative;
	width:976px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-repeat: no-repeat;
	float: left;
}
#news-txt-area {
	position:relative;
	width:669px;
	z-index:1;
	padding: 20px 10px 20px 30px;
	background-image:   url(http://www.expressdata.co.uk/images/news-bk.jpg);
	background-repeat: no-repeat;
	float: left;
	border-right: solid #5a5a5a 5px;
	background-position: 0px 0px;
}
#news-list-area {
	position:relative;
	width:240px;
	z-index:2;
	top: 0px;
	float: left;
	border-left: solid #5a5a5a 5px;
	left: -5px;
	padding: 10px 0px 10px 10px;
}
#news-txt-area p {
	font-weight: normal;
	font-size: 12px;
	color: #5a5a5a;
}
#news-txt-area h1 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
}
#news-txt-area h2 {
	margin: 0px 0px 10px 0px;
	font-size: 16px;
}
#news-txt-area h3 {
	margin: 0px 0px 10px 0px;
	font-size: 14px;
}
#news-txt-area h4 {
	margin: 0px 0px 10px 0px;
	font-size: 12px;
}
#news-txt-area h5 {
	margin: 0px 0px 10px 0px;
	font-size: 10px;
}

.news-txt2 {
	font-size: 11px;
	color: #b41f3c;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 230px;
}

.news-date{
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 10px;
	color: #5a5a5a;
}
#client-txt {
	position:relative;
	width:935px;
	z-index:1;
	float: left;
	padding: 0px 0px 0px 30px;
}
#client-txt ul{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	list-style-type: disc;
}
#client-txt ul li{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 235px;
	font-size: 10px;
	color: #EBEBEB;
}
.client-txt1 {
	font-size: 10px;
	color: #EBEBEB;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 270px;
}
.client-txt {
	font-size: 14px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}

.client-name {
	font-size: 13px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
#main-rhino {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/rhino_bk.jpg);
	background-repeat: no-repeat;
}
.client-img1 {
	position: absolute;
	top: 159px;
	right: 165px;
}
.client-img2 {
	position: absolute;
	top: 161px;
	right: 93px;
}
.client-img3 {
	position: absolute;
	top: 221px;
	right: 120px;
}
.client-img4 {
	position: absolute;
	top: 299px;
	right: 180px;
}
#main-age {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/age_bk.jpg);
	background-repeat: no-repeat;
}
#main-morri {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/morri_bk.jpg);
	background-repeat: no-repeat;
}
#main-ltd {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/ltd_bk.jpg);
	background-repeat: no-repeat;
}
#main-company {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/company_bk.jpg);
	background-repeat: no-repeat;
}
#main-ybs {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/ybs.jpg);
	background-repeat: no-repeat;
}
#main-shul {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/shulmans.jpg);
	background-repeat: no-repeat;
}
#main-mccain {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/mccain.jpg);
	background-repeat: no-repeat;
}
#main-king {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/kingfield.jpg);
	background-repeat: no-repeat;
}
#main-barn {
	position:relative;
	width:976px;
	height:358px;
	z-index:2;
	border-bottom: solid #5A5A5A 5px;
	border-right: solid #5A5A5A 5px;
	border-top: solid #5A5A5A 5px;
	background-image:   url(http://www.expressdata.co.uk/images/morri_bk.jpg);
	background-repeat: no-repeat;
}
.client-img5 {
	position: absolute;
	top: 161px;
	right: 22px;
}
.client-img6 {
	position: absolute;
	top: 216px;
	right: 27px;
}
.client-img7 {
	position: absolute;
	top: 257px;
	right: 20px;
}
.client-img8 {
	position: absolute;
	top: 309px;
	right: 44px;
}
.home-txtCopy {
	font-size: 11px;
	color: #EBEBEB;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 330px;
}


/* createsend mail form - start */

#subForm {
	position: absolute;
	top: 80px;
	left: 15px;
}

#subForm label{
	font-size: 12px;
	margin: 15px 0px 10px 15px;
	font-weight: bold;
}

#subForm input {
        margin: 0 0 0 15px;
}

input#name {
  width: 225px;
margin-bottom: 15px;
}

input#company {
  width: 225px;
margin-bottom: 15px;
}

input#krllx-krllx {
  width: 225px;
margin-bottom: 15px;
}

span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:281px; margin-top: 25px;} 
div.clear {clear:both;padding-top:5px;}

/* createsend mail form - end*/


.knockdown {
padding-top: 170px;
width: 400px;
}

.thankyou-message {
  padding-top: 40px;
  font-size: 14px;
}

.currentPage {
  color: #fff !important;
}

p.mainTxtSlim {
  width: 380px;
}

.thankyou-message-big {
  padding-top: 40px;
  font-size: 24px;
}


img.siteLogo {
  border: 0;
}



#test-txt-area {
	position:relative;
	width:699px;
	z-index:1;
	padding: 20px 10px 40px 0;
	font-family: arial, sans-serif;
font-weight: normal;
	background-repeat: no-repeat;
	float: left;
	border-right: solid #5a5a5a 5px;
	background-position: 0px 0px;
}

.theheading { margin-left: 52px; }

.textbig { font-size: 14px; font-weight: normal; color: #fff; }

.textsml { font-size: 11px; font-weight: bold; color: #fff; }

.text1 {
	width: 300px;
	height: 100px;
	position: absolute;
	top: 93px;
	left: 81px;
}

.text2 {
	width: 492px;
	height: 127px;
	position: absolute;
	top: 245px;
	left: 154px;
}

.text3 {
	width: 200px;
	height: 100px;
	position: absolute;
	top: 429px;
	left: 67px;
}

.text4 {
	width: 290px;
	height: 100px;
	position: absolute;
	top: 428px;
	left: 325px;
}

.text5 {
	width: 412px;
	height: 112px;
	position: absolute;
	top: 645px;
	left: 85px;
}

.text6 {
	width: 285px;
	height: 178px;
	position: absolute;
	top: 842px;
	left: 77px;
}

.text7 {
	width: 225px;
	height: 156px;
	position: absolute;
	top: 830px;
	left: 423px;
}

.text8 {
	width: 272px;
	height: 100px;
	position: absolute;
	top: 1071px;
	left: 69px;
}

.text9 {
	width: 248px;
	height: 240px;
	position: absolute;
	top: 1035px;
	left: 407px;
}

.text10 {
	width: 280px;
	height: 133px;
	position: absolute;
	top: 1235px;
	left: 85px;
}

.text11 {
	width: 275px;
	height: 125px;
	position: absolute;
	top: 1421px;
	left: 82px;
}

.text12 {
	width: 240px;
	height: 127px;
	position: absolute;
	top: 1346px;
	left: 412px;
}

.test-white { color: #fff !important; padding: 0; margin: 0; }

.test-white:hover { color: #e88127 !important; }

.test-grey { color: #595959 !important; padding: 0; margin: 0; }


.top1 { color: #fff !important; position: absolute; left: 600px; top: 778px; font-size: 13px; text-decoration: underline; }

.top2 { color: #fff !important; margin-left: 25px; padding-top: 10px; font-size: 13px; text-decoration: underline; }


.imgbg img { padding: 0; margin: 0; }
