﻿@font-face{    font-family:'LiberationSansRegular';     src:url('http://www.insource.co.uk/fonts/LiberationSans-Regular-webfont.eot');     src:url('http://www.insource.co.uk/fonts/LiberationSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('http://www.insource.co.uk/fonts/LiberationSans-Regular-webfont.woff') format('woff'),         url('http://www.insource.co.uk/fonts/LiberationSans-Regular-webfont.ttf') format('truetype'),         url('http://www.insource.co.uk/fonts/LiberationSans-Regular-webfont.svg#LiberationSansRegular') format('svg');     font-weight:normal;     font-style:normal}
@font-face{    font-family:'LiberationSansItalic';     src:url('http://www.insource.co.uk/fonts/LiberationSans-Italic-webfont.eot');     src:url('http://www.insource.co.uk/fonts/LiberationSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),         url('http://www.insource.co.uk/fonts/LiberationSans-Italic-webfont.woff') format('woff'),         url('http://www.insource.co.uk/fonts/LiberationSans-Italic-webfont.ttf') format('truetype'),         url('http://www.insource.co.uk/fonts/LiberationSans-Italic-webfont.svg#LiberationSansItalic') format('svg');     font-weight:normal;     font-style:normal}
@font-face{    font-family:'LiberationSansBold';     src:url('http://www.insource.co.uk/fonts/LiberationSans-Bold-webfont.eot');     src:url('http://www.insource.co.uk/fonts/LiberationSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('http://www.insource.co.uk/fonts/LiberationSans-Bold-webfont.woff') format('woff'),         url('http://www.insource.co.uk/fonts/LiberationSans-Bold-webfont.ttf') format('truetype'),         url('http://www.insource.co.uk/fonts/LiberationSans-Bold-webfont.svg#LiberationSansBold') format('svg');     font-weight:normal;     font-style:normal}
@font-face{    font-family:'LiberationSansBoldItalic';     src:url('www.insource.co.uk/fonts/LiberationSans-BoldItalic-webfont.eot');     src:url('www.insource.co.uk/fonts/LiberationSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),         url('www.insource.co.uk/fonts/LiberationSans-BoldItalic-webfont.woff') format('woff'),         url('www.insource.co.uk/fonts/LiberationSans-BoldItalic-webfont.ttf') format('truetype'),         url('www.insource.co.uk/fonts/LiberationSans-BoldItalic-webfont.svg#LiberationSansBoldItalic') format('svg');     font-weight:normal;     font-style:normal}
html, body{width:100%; height:100%}
body{margin:0px; padding:0px; color:#00a7ee; font-family:Verdana, Arial,Trebuchet MS; font-size: 15px; width:100%; height:100%; background-color:#6fb3de; line-height:1.4em}
a{color:#fff; font-weight:bold}
img{border:none}
h1, h2, h3, h4{font-family:'LiberationSansRegular'; color:#009adb; line-height:1.5em}
#home h1{margin-bottom:0px; }
#home h2{margin-top: 5px; width:540px; color:#00549a;font-size: 1.7em;}
h3{margin:0px 0px -90px 0px; font-weight:normal; padding-right:250px}
h4{margin:0px 0px 7px 0px; color:#027fb4; font-weight:normal}
h5{margin:0px; padding:0px; color:#fff; font-size:16px}
h4, .linkImg{z-index:1000}
#min{min-width:900px}
#topBar{height:28px; width:100%; z-index:10; position:relative}
#topBar a{color:White; font-size:12px; text-decoration:none; margin:0px 4px; font-weight:bold; position:relative; top:-4px}
a:hover{color:#f60 !important; text-underline:none}
#topBar a img{position:relative; top:4px}
p{margin:8px 0px !important; padding:0px}
#insourceLogo{position:absolute; top:47px; left:332px; background-image:url(images/rightGraphic.png); background-position:bottom right; height:300px; width:250px}
#contentArea{padding:10px 30px 20px 25px; background-image:url(images/left_grey.png); background-repeat:repeat-y; background-position:left; margin:0px; color:#fff !important}
#contentAreaWrap{background-image:url(images/right_grey.png); background-repeat:repeat-y; background-position:right; background-color:#fff}
#companyArea{margin:-270px 0 0 35px; text-align:right; line-height:1.3em;}
#companyArea h4{color:#00549a;font-weight:400;}
#companyArea img{margin:0px 0px -6px 0px}
#topBar .wrap{padding:4px 8px}
.align{text-align:center}
.companyText{height:60px; text-align:right; margin:0 0 0 auto; padding:8px 0px 0px 0px; color: #00549a;}
.companyText a {color: #00549a;text-decoration:none!important;}
#footer{margin:0px; padding:30px 30px 0px 20px; color:#fff; height:150px}
#footer a{color:#fff !important}
#footer p{padding:0px 0px 10px 0px; color:#fff}
#itcLink{position:absolute; top:30px; right:20px}
#itcLink img{width:290px; height:120px}
#selectLink{position:absolute; top:155px; right:20px}
#selectLink img{width:400px; height:100px}
#aspLink{position:absolute; top:260px; right:20px}
#aspLink img{width:515px; height:100px}
.divider{padding:0px 7px; position:relative; top:-4px; font-weight:bold; color:#fff}
ul{list-style:none; display:inline; margin:0px; padding:0px; width:100px; position:relative}
li{list-style:none; display:inline-block}
ul ul li:first-child{padding-top:8px}
ul ul li{padding:3px 0px 0px 0px; display:block; position:relative; background:#6fb3de; color:#fff; width:150px}
ul ul li a{font-weight:normal}
ul ul{visibility:hidden; position:absolute; top:100%; left:0}
ul li:hover ul{visibility:visible}
#aboutpage{line-height:24px}
body#aboutpage #contentArea img{margin:10px -114px 0px 60px; float:right}
#aboutpage h2{width:auto; margin-top:10px; padding-top:0px; height:20px; position:relative}
.prevbutton{cursor:pointer; font-weight:bold; color:#fff; font-size:inherit}
.nextbutton{cursor:pointer; font-weight:bold; font-size:inherit; color:#fff}
#about2, #about3, #about4, #about5, #about6, #about7{display:none; margin:0px}
#about1{padding-top:1px}
.spacer{height:10px}
.clear{clear:both}
.title{font-weight:bold; width:200px; padding:20px 20px 0px 0px; text-align:right; float:left; text-transform:uppercase; clear:left; font-size:15px}
.text{overflow:hidden; padding:20px 0px 0px 0px}
#foot2{display:none}
.foot2visibility #foot2{display:block !important}
.foot2visibility .nextbutton{display:none}
