@charset "utf-8";


/* CSS Document */
* {padding:0px; margin:0px;}

BODY {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231f20; font-weight:normal;}

A {text-decoration:underline; color:#0054a4;}
A:hover {text-decoration:underline;}
img{vertical-align:middle;}

input {width:145px; border:0px  solid #231f20; margin-bottom:4px; padding-left:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:18px; padding-top:5px;}
select {width:145px; border:0px  solid #231f20; margin-bottom:4px; padding-left:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
textarea {width:145px; border:0px  solid #231f20; margin-bottom:4px; padding-left:2px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:150px;}
/*
label{float:left; width:145px; padding:2px 0px;}*/

h1{color:#d9541e; font-size:22px; line-height:22px; width:407px; padding:0px; font-weight:normal; margin-bottom:15px;}
h2{color:#d9541e; font-size:12px; width:407px;  float:left;}

/* Top CSS  */

/*--------------------layout---------------------*/
* {margin:0;padding:0}
form {
	
	}
#wrapper {
	width: 100%;
	background: #fff;
	margin: 0px auto;
	text-align: left;
	}
#Main {
	float:right;
	width: 823px;
	margin: 0;	
	}
	
#SideBar 
{
	width: 171px;	
	float: left;	
	margin-top:21px;
}

.bodyMain{width:1000px; margin:auto;}
	
	/* playing area middle CSS  */
.middle{width:100%; float:left; overflow:hidden;}

/* playing txt area CSS  */
.txtarea{width:406px;float:left; padding:35px 40px;}
txtarea ul{width:406px; float:left; margin:10px 0px;}
txtarea li{width:406px; float:left; padding-bottom:5px; list-style:url(../images/orangedot.gif);}

txtarea ul{width:406px; float:left; margin:10px 0px; padding:0px;}
txtarea li{padding-bottom:5px; list-style:url(../images/orangedot.gif); margin-left:18px;}

.txtarea ul{width:406px; float:left; margin:10px 0px; padding:0px;}
.txtarea li{padding-bottom:5px; list-style:none; background:url(../images/orangedot.gif) no-repeat; padding-left:15px;}

.txtarea h3{border-bottom:1px dashed #000; padding-bottom:5px; margin-top:5px; margin-bottom:10px;}

/* playing area right CSS  */
.right{ width:314px;float:right; font-size:11px; font-weight:bold; padding-right:19px; margin: 33px 0px; overflow:hidden}
.right span{float:left; color:#0054a4; font-size:12px; margin:4px 0px; width:314px;}


.right span h2
{
	 width:314px;
}
.right span ul
{

}
.right span	li
{

}

#Header, #Footer 
{
	clear:both;

}

/* playing area left CSS  */
.left{float:left; width:171px;}
.leftform{ background-color:#808285; padding:13px; color:#FFFFFF; width:145px;}
.left h1{float:left; color:#FFFFFF; width:145px; font-size:14px; margin-bottom:2px; font-weight:bold;}
.left-img{margin-top:10px; width:171px; float:left;}
.left-img img{margin-left:13px; float:left;}

/* Top blue area CSS  */
.topblue{float:left; width:954px; padding:23px; background-color:#0054a4; margin-bottom:5px;}
.logo{float:right; margin-top:14px;}
.nationalenquiries{float:left;}

/* Top link area CSS  */
.link{float:left; width:1000px;}
.link a{color:#FFFFFF; font-weight:bold; font-size:13px; font-weight:bold; text-decoration:none;}
.link a:hover{text-decoration:none;}
.home a{float:left; width:90px; background:url(../images/homebg.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.home a:hover{float:left; width:90px; background:url(../images/homebg.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.home1 a{float:left; width:90px; background:url(../images/homebg.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.home1 a:hover{float:left; width:90px; background:url(../images/homebg.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.itequipment a{float:left; width:186px; background:url(../images/it-equipment.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.itequipment a:hover{float:left; width:186px; background:url(../images/it-equipment.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.itequipment1 a{float:left; width:186px; background:url(../images/it-equipment.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.itequipment1 a:hover{float:left; width:186px; background:url(../images/it-equipment.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.dataroom a{float:left; width:166px; background:url(../images/data-room-cleaning.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.dataroom a:hover{float:left; width:166px; background:url(../images/data-room-cleaning.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.dataroom1 a{float:left; width:166px; background:url(../images/data-room-cleaning.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.dataroom1 a:hover{float:left; width:166px; background:url(../images/data-room-cleaning.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.specialistservices a{float:left; width:156px; background:url(../images/specialist-services.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.specialistservices a:hover{float:left; width:156px; background:url(../images/specialist-services.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.specialistservices1 a{float:left; width:156px; background:url(../images/specialist-services.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.specialistservices1 a:hover{float:left; width:156px; background:url(../images/specialist-services.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.research a{float:left; width:98px; background:url(../images/research.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.research a:hover{float:left; width:98px; background:url(../images/research.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.research1 a{float:left; width:98px; background:url(../images/research.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.research1 a:hover{float:left; width:98px; background:url(../images/research.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.contcatus1 a{float:left; width:106px; background:url(../images/contactus.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.contcatus1 a:hover{float:left; width:106px; background:url(../images/contactus.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.contcatus a{float:left; width:106px; background:url(../images/contactus.gif) no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}
.contcatus a:hover{float:left; width:106px; background:url(../images/contactus.gif) 0 -30px no-repeat; text-align:center; padding-top:6px; height:23px; margin-right:2px;}

.orangelinkstip{float:left; width:800px; background-color:#d9541e; height:21px; padding-top:7px; color:#FFFFFF; font-weight:bold; padding-left:200px;}
.orangelinkstip a{text-decoration:none; padding:0px 10px; color:#FFFFFF;}
.orangelinkstip a:hover{text-decoration:none; color:#efb18f;}
.orangelinkstip span{ color:#efb18f; padding:0px 10px; }

/* playing area CSS  */
.maindiv{float:left; width:998px; border:1px solid #000; border-top:0px; padding:20px 0px 20px 0px;}



.coperatelist-no ol{width:406px; float:left; padding-bottom:10px;}
.coperatelist-no li{width:auto; list-style:decimal;  margin-left:25px; padding-left:0px; background:none;}

/* playing contact us area CSS  */
.contactus{float:left; margin-top:15px; width:406px;}
.contactus span{width:60px; float:left; font-weight:bold;}
.dottedline{width:100%; float:left; height:1px; background:url(../images/dotted.gif) repeat-x; margin-bottom:30px;}

/* playing bottom area right CSS  */
.bottom{width:765px; float:left; color:#d9541e; font-size:12px; font-weight:bold; padding-left:40px; margin-top:25px;}
.bottomlink{width:765px; float:left;  margin-top:20px; border-top:1px solid #000; color:#000; padding-top:5px;}
.bottomlink a{padding:0px 10px; color:#231f20; text-decoration:none;}

/* Corporate Details CSS  */
.coperatelist{width:100%; float:left;}
.coperatelist ul{width:100%; float:left; padding-bottom:10px;}
.coperatelist li{width:auto; float:left; list-style:none; background:none; padding:0px;}
.coperatelist li.txt{width:320px; float:left;}
.coperatelist li.image{width:82px; float:right;}
.coperatelist li.image img{width:82px; height:89px; border:0px;}
.coperatelist li.dotted{width:100%; float:left; height:1px; background:url(../images/dotted.gif) repeat-x; margin:10px 0px;}

.submit { margin:0px; padding:0px; width:100px; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:25px;  font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#B2B2B2; border:1px solid #D8D8D9; }

#ContentPlaceHolder1 { width:100%; border:1px solid #000; overflow:hidden; float:right;}

.sf_newsList
{
	width:390px;
	margin:0px;
	padding:0px;
	list-style:none;
}

.sf_newsList ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.sf_newsList div.sf_NewsItemDiv
{
	list-style:none;
	background:none;
	padding:0px;
	margin:0px;
	display:block;
}
.sf_newsList li h2 
{
	display:block;
}

.sf_newsList p
{
	width:390px;
	font-size:12px;
	padding-top:2px;
	padding-bottom:8px;
}

.sf_newsTitle
{
	width:390px;
	color:#d9541e; 
	font-size:16px;
	padding-bottom:10px;
}
.sf_newsTitle a
{
	color:#d9541e; 
	text-decoration:none;
}
.sf_singleNews a {

}

.sf_singleNews h2
{
	width:390px;
	color:#d9541e; 
	font-size:16px;
	margin-bottom:10px;
}
.sf_singleNews h2 a
{
	
	color:#d9541e; 
		
}

.sf_singleNews
{
	
}

.sf_newsDate
{
	width:390px;
	font-size:12px;
	padding-bottom:20px;
}

.sf_readMore
{
	width:390px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}

.sf_newsAuthor
{
	width:390px;
	font-size:12px;
	padding-top:5px;
	padding-bottom:5px;
}

.sf_postBookmark
{
	padding-top:20px;
}
.sf_postBookmark a {
	display:inline;
}

.right .sf_singleNews {
	width:290px;
	padding:10px;
	background-color:#C6C8CA;
	margin-top:10px;
	overflow:hidden;
}
.right .sf_singleNews p {
	font-weight:normal;
}
.right .sf_singleNews p.sf_newsAuthor {
	font-weight:bold;
	padding-top:10px;
}
.right .sf_singleNews a {
	padding-bottom:10px;
	display:block;
}
.right .sf_singleNews .sf_postBookmark a {
	display:inline;
}
.right .sf_singleNews h2 {
	width:290px;
	padding-bottom:10px;
}
.right .sf_singleNews .sf_newsDate {
	float:left;
	padding-top:5px;
}

/* News tag list */
dl.sf_newsTagList 
{
}
dl.sf_newsTagList dt, dl.sf_newsTagList dd
{
	display: inline;
}
.clearer
{
	clear:both;
}
/* Pager */
ol.sf_pager 
{
	margin: 10px 0;
	padding: 0;
	width: 100%;
	float: left;
	list-style: none;
	clear: both;
}
ol.sf_pager li
{
	margin: 0;
	padding: 0 10px 0 0;
	width: auto;
	float: left;
}
ol.sf_pager li a
{
	padding: 3px 5px;
}
ol.sf_pager li a[disabled="disabled"], ol.sf_pager li a.sf_PagerSelItem
{
	color: #666;
	text-decoration: none;
	cursor: default;
}

.greybox
{
	margin-top:10px;
	padding:10px;
	width:290px;
	background-color:#C6C8CA; overflow:hidden;font-weight:bold;
	font-size:13px;
}

.greybox h1
{
	text-transform:uppercase;
	font-size:25px;
	color:#D9541E; margin-bottom:5px;
}

.greybox ul
{
	width:288px;
	
	margin-top:15px;
}


.greybox li
{
	width:auto;
	padding-bottom:5px; background:url(../images/greyboxorangedot.gif) no-repeat;
	list-style:none;
	padding-left:10px;
	margin-right:14px;
	font-weight:bold;
	font-size:13px;
}

.rightNews{float:right; width:314px;}

.rightNews span
{
	
}
.rightNews span h2
{
	border:1px solid #000; width:314px;
}
.rightNews span ul
{
	border:1px solid #000;
}
.rightNews span	li
{

}
.right ul.sf_newsList p {
	font-weight:normal;
	width:270px;
}
.right ul.sf_newsList
{
	border:0px;
	margin-top:20px;
	background-color:#C6C8CA;
	width:290px;
	padding:10px;

}
.right ul.sf_newsList li {
	padding:0px;
}
.right ul.sf_newsList h2
{
	width:290px;
	float:none;
	padding-bottom:4px;
}
.right ul.sf_newsList h2 a
{
	text-decoration:none;
}

#UKNumber {font-size:18px;}
.sf_ArchiveLink {margin:20px 0px 10px 0px;}
.sf_ArchiveDesc {margin:10px 0px 10px 0px;}