@charset "utf-8";
/* Generic CSS */
body { margin: 0 0 0 0; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px;  color: #666666; text-decoration: none; background-color:#FFFFFF; }

body, td  {	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 13px;	color: #666666; background-color:#FFFFFF; }

p {	margin: 0px; padding: 0px; 	}	

h1 { font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:16px; color:#6fa1bb;  border:0px solid red; line-height:normal; background-color:#FFFFFF;}
h3 { font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 1.05em;  font-weight:bold; color:#6fa1bb; background-color:#FFFFFF;}
h4 { font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 1em;  font-weight:bold; color:#6fa1bb; background-color:#FFFFFF;}
h5 { font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 1em;  font-weight:bold; color:#6fa1bb; background-color:#FFFFFF;}

a:link, a:active, a:visited{color: #469bb7; text-decoration: none; }		
a:hover { text-decoration: underline;}	
	
em {	font-style: italic;	}
strong {	font-weight: bold;	}
hr { height:1px; border-top: 1px solid #CCCCCC; border-bottom: 0px solid #E1E1CF; border-left:0px solid #E1E1CF; margin:0px;	 padding:0px;  }
dl{ margin:0; padding:0;}
dt{ font-weight:bold; padding:0px; margin:0; color:#AC213A; background-color:#FFFFFF;}
dd{margin:0 10px 10px 0; }

/* Template CSS */

#wrapper { margin: 0 auto; width: 950px; border: 0px solid red; background-image:url(/ENG/static_files/images/wrapperBg.jpg);}

#wrapperTwo { margin: 0 auto; width: 950px; border: 0px solid red; background-image: url(/ENG/static_files/images/wrapperBgInside.jpg);}

#container { margin: 0 auto; width: 900px; border: 0px solid green;}


#header { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBg.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerAbout { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgAbout.jpg); border:0px solid green; text-align:right; font-size:10px;color:#FFFFFF; }

#headerFinancial { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgFinancial.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerCase { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgCase.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerServices { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgServices.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerNews { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgNews.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerTestimonials { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgTestimonials.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerLegal { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgLitigation.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerCorporate { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgCorporate.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerLeisure { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgLeisure.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerMedia { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgMedia.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerScience { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgScience.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerHealth { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgHealth.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerPeople { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgPeople.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerPublic { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgPublic.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerAffairs { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgPublic.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerSectors { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgSectors.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerProperty { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgProperty.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerRetail { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgRetail.jpg); border:0px solid green; text-align:right; font-size:10px; }

#headerContact { height: 233px; width:900px; background-image:url(/ENG/static_files/images/headerBgContact.jpg); border:0px solid green; text-align:right; font-size:10px; }

#smallNav {float:right; padding-right:10px; padding-top:5px;}
#smallNav a {color:#ffffff; text-decoration:none;}
#smallNav a:hover {color:#ffffff; text-decoration:underline;}
#navigation { border: 0px solid red; height:40px; }

#toolBar {width:100%; padding:0px; height: 25px;}

#textContent {float:left; width:500px; border: 0px solid blue;}
#textButtons {margin-left:510px; border: 0px solid blue; text-align:right;}#content { margin-right:236px; margin-left:219px; border:0px solid red;}

/* Left Hand Column */

#sidecolumn { position:absolute; width: 210px; border-right:1px solid #e1ebef; border-top:1px solid #e1ebef; background-color:#f7f7f7; background-image:url(/ENG/static_files/images/sidebarBg.gif); height:340px;}
#sidecolumn div { padding: 5px 5px 0px 5px; }

#sidecolumnInside { float:left; width: 210px; border-right:1px solid #e1ebef; border-top:1px solid #e1ebef; background-color:#f7f7f7;  }
#sidecolumnInside div { padding: 5px 5px 10px 5px; }

#sidecolumn a{ color:#64923e; text-decoration:underline;}
#sidecolumn a:hover{ color:#64923e; text-decoration:none;}

#sidecolumnInside a{ color:#64923e; text-decoration:underline;}
#sidecolumnInside a:hover{ color:#64923e; text-decoration:none;}

.latestNewsTitle {font-size: 18px; color:#64923e;}
.sectorsTitle {font-size: 18px; color:#af9bbb;}
.latestNewsDate {color:#4a96b7;}
.newsFeatre {font-size: 14px; color:#64923e;}
a.news {color:#64923e; text-decoration:underline;}
a.news:hover {color:#64923e; text-decoration:none;}


.mainTitle {font-size: 23px; color:#6fa1bb; padding-top:5px; padding-left:15px; padding-bottom:4px; background-image:url(/ENG/static_files/images/titleBg.gif); background-repeat:no-repeat;}

.mainTitleSub {font-size: 21px; color:#64923e; padding-top:0px; padding-left:15px; padding-bottom:4px; background-repeat:no-repeat;}

.caseStudyHeadings{font-size: 17px; color:#6fa1bb; padding-top:0px; }

#caseStudyLogo {float:left; padding: 10px; border: 4px solid #ccc; width: 170px; margin-right: 10px; margin-bottom:10px;}

/* Right Hand Column */

#sidebar { float:right; width: 225px; border-top:1px solid #e1ebef; border-left:1px solid #e1ebef; height: 360px; }
#sidebar div { padding: 5px 0px 5px 5px; }

#sidebarInside { float:right; width: 225px; border-top:1px solid #e1ebef; border-left:1px solid #e1ebef; background-color:#FFFFFF; background-image:url(/ENG/static_files/images/rightBgTwo.jpg)}
#sidebarInside div { padding: 5px 0px 5px 10px; }

/* Right Hand Navigation */

#navcontainer { background: #fff; padding:0px 0px 0px 0px ; width:184px; font-family: "Trebuchet MS"; font-size: 13px;text-align: center; }

#navcontainerInside { padding:0px 0px 10x 0px ; width:164px; font-family: "Trebuchet MS"; font-size: 13px;text-align: center; margin-bottom:10px; }


ul#navlist { text-align: left; list-style: none; padding: 0; margin: 0 ; width: 100%; }

ul#navlist li { display: block; margin: 0; padding: 0; }

ul#navlist li a { display: block; width: 100%;padding: 3px 0px 3px 27px; border-top: 0px solid #d8cbb2; border-bottom:  1px solid #ccc; color: #5993ac; text-decoration: none; background-image: url(/ENG/static_files/images/navBg.gif); background-repeat:no-repeat; }

#navcontainer>ul#navlist li a { line-height: normal; }

ul#navlist li#active a { color: #557BBA; }

ul#navlist li a:hover, ul#navlist li#active a:hover
{ color: #557BBA; border-top: 0px solid #5993ac; border-bottom:  1px solid #ccc; background-image: url(/ENG/static_files/images/navBg2.gif); text-decoration:underline; line-height:normal;}

/* Printing */

#print {   border: 0px solid green; margin-top:35px; height: 20px; }

#printInside {   border: 0px solid green; margin-top:35px; height: 20px; }

#backTop{ float:left; color:#5993ac; background-image:url(/ENG/static_files/images/backtoTop.jpg); background-repeat:no-repeat; padding-left:16px;}
#backTop a{ color:#5993ac; text-decoration:none;}
#backTop a:hover{ color:#5993ac; text-decoration:underline;}

#printPage {float:right; margin-right:10px; color:#5993ac; background-image:url(/ENG/static_files/images/printFriendly.jpg); background-repeat:no-repeat; padding-left:22px;}
#printPage a {color:#5993ac; text-decoration:none;}
#printPage a:hover {color:#5993ac; text-decoration:underline;}

/* Testmonials */

blockquote {
border : 0px solid #ccc;
float: right;
margin: 0px;
padding: 5px 15px 10px 20px;
background-color: #fff;
background-image:url(/ENG/static_files/images/quoteBg.gif);
background-repeat:no-repeat;
font-size: 16px;
font-style:italic;
color:#61a3b6;
}





/* Footer */

#footer { clear:both; background-image: url(/ENG/static_files/images/footerBg.jpg); background-repeat:no-repeat; height: 43px; padding:12px 20px 0px 10px; color:#FFFFFF;}
#footerLeft {float:left;font-size:12px;}
#footerRight {float:right; text-align:right;font-size:12px;}
#footerRight a {color: #FFFFFF; text-decoration:underline;}
#footerRight a:hover {color: #FFFFFF; text-decoration:none;}
