/* CSS Document */
body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: center;
	background:#FFF;
}
* html body { font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}
a { color:#000000;}
h2 {font-size: 20px; }
h3 {font-size: 14px;}

#wrapperMain { width:850px; /*-- use if centered first figure is top margin change to suit --*/ margin: 10px auto 0; padding: 0px 0 0 0 ;	text-align: left;    background:#FFF; position: relative; /*-- border: 1px solid #D9DADB; --*/  }
#wrapperMainBase { clear:both; border-bottom: 20px solid #FEF200; }
#wrapperInner {/*-- background: #A4B5C1 url(images/home_background-repeat.jpg) 100% 0 repeat-y; --*/ height: 1%; display: table;   }

#Header {position:relative; height:131px;}

/* menu Bar */
#MenuBar { width: 850px; overflow:hidden; position: relative; border-top: 6px solid #fff; }
#invisNav {position:absolute; top: -100px; visibility:hidden;}

#MenuBar ul {float: left; margin:0; padding:0; list-style: none; width: 850px;}
#MenuBar ul li {float: left;}
#MenuBar ul a { display:block; float: left; padding: 0; height:54px; text-decoration: none; color:#FFFFFF; }
#MenuBar ul a span {visibility:hidden;}
#MenuBar li.homenav a{ background: url(images/menubar/homenav.gif) 0 0 no-repeat;  padding: 0;  width: 143px;}
#MenuBar li.industrynav a{ background: url(images/menubar/industrynav.gif) 0 0 no-repeat;  padding: 0;  width: 205px;}
#MenuBar li.whatsnav a{ background: url(images/menubar/whatsnav.gif) 0 0 no-repeat;  padding: 0;  width: 203px;}
#MenuBar li.whosnav a{ background: url(images/menubar/whosnav.gif) 0 0 no-repeat;  padding: 0;  width: 146px;}
#MenuBar li.whonav a{ background: url(images/menubar/whonav.gif) 0 0 no-repeat;  padding: 0;  width: 153px;}


/* Hover */
#MenuBar li.homenav a:hover { background: url(images/menubar/homenav_f2.gif) 0 0 no-repeat;  padding: 0;  width: 143px;}
#MenuBar li.industrynav a:hover { background: url(images/menubar/industrynav_f2.gif) 0 0 no-repeat;  padding: 0;  width: 205px;}
#MenuBar li.whatsnav a:hover { background: url(images/menubar/whatsnav_f2.gif)  0 0 no-repeat;  padding: 0;  width: 203px;}
#MenuBar li.whosnav a:hover { background: url(images/menubar/whosnav_f2.gif) 0 0 no-repeat;  padding: 0;  width: 146px;}
#MenuBar li.whonav a:hover { background: url(images/menubar/whonav_f2.gif) 0 0 no-repeat;  padding: 0;  width: 153px;}

/* Titles */

#PageTitle blockquote { padding: 0; margin: 0; background:url(images/WelcomeTitleTxt.gif) 0 0 no-repeat; height:45px; }
#PageTitle span { visibility:hidden;}
#PageTitleLink { border-bottom:6px solid #000; }

.focus  #PageTitle h1 { padding: 0; margin: 0; background: url(images/industry_in_focus_heading.gif) 0 0 no-repeat; height:500px; }
.whatsOut #PageTitle h1 { padding: 0; margin: 0; background: url(images/whats_out_there_heading.gif) 0 0 no-repeat; height:55px; }
.whoswho #PageTitle h1 { padding: 0; margin: 0; background: url(images/whos_who_heading.gif) 0 0 no-repeat; height:55px; }
.whoweare #PageTitle h1 { padding: 0; margin: 0; background: url(images/who_we_are_heading.gif) 0 0 no-repeat; height:55px; border-bottom: 6px solid #000; }

/* Content */

#contentarea { padding: 0; margin-bottom:10px; height: 1%; display: table; }

.focus #contentarea .gutter { margin: 20px; }
.about #contentarea .gutter { margin: 20px; }

#contentLeft { width:220px; float: left; }
.home #contentLeft { border-right: 1px solid black;}
.whatsOut #contentLeft {width:280px; }
.whoswho #contentLeft {width:280px; }
.whoweare #contentLeft {width:49%; background:#FFF200 ; border-right: 6px solid #000;}
.whoweare #contentLeft .gutter { margin:10px 20px;}

#ContentMain { float: right; width: 72.5%;}
.home #ContentMain { float: left; margin-left: 10px; width: 610px; }
.whatsOut #ContentMain { float: right; width: 65%; color:#333333;}
.whoswho #ContentMain { float: right; width: 65%; color:#333333;}
.whoweare #ContentMain { float: right; width: 49.5%;  }
.whoweare #ContentMain .gutter { margin:10px 20px;}
 

.whatsOut #ContentMain strong { color:#000000;}
.whoswho  #ContentMain strong { color:#000000;}
.whoweare  #ContentMain strong { color:#000000;}

.linksSpacers {line-height: 1.6em;}

#ContentMainLeft {float: left; width:30%;}
#ContentMainRight {float: right;  width:69%;}
.home #ContentMainRight {float: right;  width:65%;}

#ContentFW {  float: left; width:850px; padding: 0;  border-top: 6px solid #000; }

#ContentFW h2.ACCOUNTANCY {margin:0; padding: 5px 0 5px 300px; font-size:20px; font-weight: normal; color:#FFFFFF; background:#CC071E; }
#ContentFW h2.FUNDMANAGEMENT {margin:0; padding: 5px 0 5px 300px; font-size:20px; font-weight: normal; color:#FFFFFF; background:#FDB813; }
#ContentFW h2.INDEPENDENTMEMBERS {margin:0; padding: 5px 0 5px 300px; font-size:20px; font-weight: normal; color:#FFFFFF; background:#00ADEF; }
#ContentFW h2.INSURANCE {margin:0; padding: 5px 0 5px 300px; font-size:20px; font-weight: normal; color:#FFFFFF; background:#F36F21; }
#ContentFW h2.INTERNATIONALBANKING {margin:0; padding: 5px 0 5px 300px; font-size:20px; font-weight: normal; color:#FFFFFF; background:#EC008C; }
#ContentFW h2.INVESTMENTSTOCKBROKING {margin:0; padding: 5px 0 5px 300px; font-size:20px; font-weight: normal; color:#FFFFFF; background:#A7A9AC; }
#ContentFW h2.LAW {margin:0; padding: 5px 0 5px 300px; font-size:20px; font-weight: normal; color:#FFFFFF; background:#8E5A34; }
#ContentFW h2.RETAILBANKING {margin:0; padding: 5px 0 5px 300px; font-size:20px; font-weight: normal; color:#FFFFFF; background:#A6CE39; }
#ContentFW h2.TRUST {margin:0; padding: 5px 0 5px 300px; font-size:20px; font-weight: normal; color:#FFFFFF; background:#92278F; }




#ContentFW .logos { float: left; width: 850px; margin: 10px 0 25px 0; padding: 0 0 15px 0; border-bottom: 1px solid #999999; display: inline; }

#ContentFW .Compdetails { float: right; width: 550px; margin: 0 0 25px 0; padding: 0;  }
#ContentFW .Compdetails h3 { font-size: 1.2em; margin: 0; padding: 0; }
#ContentFW .Compdetails p { margin: 0 120px 15px 0}
#ContentFW  .img { float: left; margin: 0 8px 0 0; padding:4px; width: 280px;   }
#ContentFW  .img img { float: right; }
/* headings */
h2 span { visibility: hidden;}

h2#IndustryInFocus { background:url(images/IndustryInFocusHeader.gif) 0 0 no-repeat   ; height: 76px; padding: 0; margin: 0;}

/* SectorsMenu */
ul#SectorsMenu { margin: 0; padding: 25px 0 0 0 ; list-style: none; background: url(images/sectorsMenu/SectorMenuHeading.gif) top left no-repeat ; }

.focus ul#SectorsMenu { padding: 0 0 0 18px ; background: none;}
.whatsOut ul#SectorsMenu { padding: 26px 0 0 28px ; background: url(images/sectorsMenu/SectorMenuHeading_underline.gif) top left no-repeat; margin-left:100px;}
.whoswho ul#SectorsMenu { padding: 26px 0 0 28px ; background: url(images/sectorsMenu/SectorMenuHeading_underline.gif) top left no-repeat; margin-left:100px;}
.whoweare ul#SectorsMenu { padding: 26px 0 0 28px ; background: url(images/sectorsMenu/SectorMenuHeading_underline.gif) top left no-repeat; margin-left:100px;}

ul#SectorsMenu a { text-decoration: none;}
ul#SectorsMenu li a { display: block; width: 151px; margin:0; padding: 0; text-decoration: none; font-size:8px;}
ul#SectorsMenu li a span { visibility:hidden;}
/* individual link styles */

ul#SectorsMenu li.ACCOUNTANCY a { background: url(images/sectorsMenu/ACCOUNTANCY.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.FUND-MANAGEMENT a { background: url(images/sectorsMenu/FUND-MANAGEMENT.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.INDEPENDENT-MEMBERS a { background: url(images/sectorsMenu/INDEPENDENT-MEMBERS.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.INSURANCE a { background: url(images/sectorsMenu/INSURANCE.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.INTERNATIONAL-BANKING a { background: url(images/sectorsMenu/INTERNATIONAL-BANKING.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.INVESTMENT-STOCKBROKING a { background: url(images/sectorsMenu/INVESTMENT-STOCKBROKING.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.LAW a { background: url(images/sectorsMenu/LAW.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.RETAIL-BANKING a { background: url(images/sectorsMenu/RETAIL-BANKING.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.TRUST a { background: url(images/sectorsMenu/TRUST.gif) 0 0 no-repeat; height:21px ; }

/* hover */
ul#SectorsMenu li.ACCOUNTANCY a:hover { background: url(images/sectorsMenu/ACCOUNTANCY_f2.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.FUND-MANAGEMENT a:hover { background: url(images/sectorsMenu/FUND-MANAGEMENT_f2.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.INDEPENDENT-MEMBERS a:hover { background: url(images/sectorsMenu/INDEPENDENT-MEMBERS_f2.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.INSURANCE a:hover { background: url(images/sectorsMenu/INSURANCE_f2.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.INTERNATIONAL-BANKING a:hover { background: url(images/sectorsMenu/INTERNATIONAL-BANKING_f2.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.INVESTMENT-STOCKBROKING a:hover { background: url(images/sectorsMenu/INVESTMENT-STOCKBROKING_f2.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.LAW a:hover { background: url(images/sectorsMenu/LAW_f2.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.RETAIL-BANKING a:hover { background: url(images/sectorsMenu/RETAIL-BANKING_f2.gif) 0 0 no-repeat; height:21px ; }
ul#SectorsMenu li.TRUST a:hover { background: url(images/sectorsMenu/TRUST_f2.gif) 0 0 no-repeat; height:21px ; }

.comp #PageTitle blockquote { padding: 0; margin: 0; background: url(images/CompetionTitleTxt.gif) 0 0 no-repeat; height:154px; }


.comp td { text-align:left; }



.ClearBoth { clear:both;}
#siteby {   clear:both; text-align: right; color:#999999; font-size:10px;}
#siteby a {   color:#999999; font-size:10px; text-decoration:none;}