body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

hr {
display:none;
}

#container{
width:874px;
margin-left:auto;
margin-right:auto;
background-color:#ffffff;
}

#header{
width: 874px;
height:auto;
float: left;
margin-bottom: 9px;
}

#header h1{
width: 874px;
height: 37px;
float:left;
background-image:url(../images/welcome_text.gif);
background-position: left bottom;
background-repeat: no-repeat;
margin: 54px 0px 10px 0px;
padding:0px;
}
#header h1 a:link, #header h1 a:hover, #header h1 a:visited{
width: 874px;
height: 37px;
display: block;
}

#header span{
display:none;
}

#header h2{
/*width: 295px;
height: 92px;
float:left;
background-image:url(../images/logo.gif);
background-position: center bottom;
background-repeat: no-repeat;
margin: 0px;
padding:0px;*/

width: 230px;
height: 92px;
float:right;
background-image:url(../images/logo.jpg);
background-position: center bottom;
background-repeat: no-repeat;
margin: 0px; padding:0px 10px 0px 0px;
}

.logo:link,.logo:visited,.logo:hover{
display: block;
width: 221px;
height: 92px;
margin-left: auto;
margin-right: auto;
}

#header span{
display:none;
}

#navigation{
width: 874px;
height:28px;
float:left;
background-color:#F3F6FC;
margin-top: 9px;
}

#navigation ul{
margin:0px;
padding:0px;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color:#000033;}
#navigation ul li{
display:inline;}

#navigation ul li a:link, #navigation ul li a:visited{
padding: 5px;
width: 65px;
height: 15px;
padding-top: 7px;
float:left;
background-color:#BACAEB;
display:inline;
text-align: center;
color:#000033;
text-decoration: none;
}
#navigation ul li a:hover{
padding: 5px;
width: 65px;
height: 15px;
padding-top: 7px;
float:left;
background-color:#BACAEB;
display:inline;
text-align: center;
color:#000033;
text-decoration: none;
}


#secondbutton #button1:link, #secondbutton #button1:visited {
background-color:#CAD7F0;}
#thirdbutton #button3:link, #thirdbutton #button3:visited {
background-color:#D2E1F7;}
#forthbutton #button4:link, #forthbutton #button4:visited {
background-color:#E4EBF8;}







#middle{
width: 874px;
height:auto;
float: left;
background-color:#ffffff;
margin-bottom: 9px;
}

#middle_left{
width: 630px;
height:420px;
float:left;
margin-right: 6px;
background-image:url(../images/mainimg.jpg);
background-position: left top;
background-repeat: no-repeat;
background-color:#E4EBF8;
}
#middle_right{
width: 289px;
float:left;
background-color:#ffffff;
}

#box1{
width:289px;
height:108px;
margin-bottom:7px;
background-color:#E4EBF8;}

#box1 h3{
width: 248px;
height:24px;
background-image: url(../images/ttl_privateclientmanagement.jpg);
background-position: left bottom;
background-repeat: no-repeat;
margin:0px;
padding-top: 12px;
margin-left: 12px;
}
#box1 span{
display:none;}

#box1 p{
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color:#333333;
margin:0px;
line-height:18px;
margin-top:5px;
margin-left: 15px;
margin-right: 25px;
}


#box2{
width:289px;
height:109px;
margin-bottom:7px;
background-color:#DDE9F9;}

#box2 h3{
width: 248px;
height: 24px;
background-image: url(../images/tl_sportsandentertainment.jpg);
background-position: left bottom;
background-repeat: no-repeat;
margin:0px;
padding-top: 12px;
margin-left: 12px;
}
#box2 span{
display:none;}

#box2 p{
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color:#333333;
margin:0px;
line-height:18px;
margin-top:5px;
margin-left: 15px;
margin-right: 25px;
}



#box3{
width:289px;
height:109px;
margin-bottom:7px;
background-color:#CAD9F0;}

#box3 h3{
width: 248px;
height: 24px;
background-image: url(../images/ttl_employeebenefits.jpg);
background-position: left bottom;
background-repeat: no-repeat;
margin:0px;
padding-top: 12px;
margin-left: 12px;
}
#box3 span{
display:none;}

#box3 p{
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color:#333333;
margin:0px;
line-height:18px;
margin-top:5px;
margin-left: 15px;
margin-right: 25px;
}


#box4{
width:289px;
height:78px;
background-color:#BACAEB;
}

#box4 h3{
float:left;
width: 80px;
height: 80px;
/*background-image: url(../images/ttl_footballer.jpg);*/
background-position: left top;
background-repeat: no-repeat;
margin:0px;
margin-left: 12px;
}

#box4 span{
display:none;}

#box4 p{
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color:#333333;
margin:0px;
margin-left: 80px;
margin-right: 0px;
margin-top: 10px;
}
#box4 p a:link, #box4 p a:visited{
color:#333333;
text-decoration: underline;}
#box4 p a:hover{
color:#333333;
text-decoration: none;}


#footer{
width: 874px;
height:auto;
float: left;
background-color:#ffffff;
margin-bottom: 9px;
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color: #333333;
}

#footercontianer{
width: 874px;
height:auto;
float: left;
background-color:#ffffff}

.floatleft{
float:left;
width:636px;
margin:0px;
margin-bottom: 2px;
background-color: #ffffff;}

.floatleft a:link,.floatleft a:visited{
color: #333333;
text-decoration: underline;}
.floatleft a:hover{
color: #333333;
text-decoration: none;}

.copywrite{
float:right;
width:200px;
margin:0px;
margin-bottom: 2px;
background-color: #ffffff;}

#footer span{
color:#999999;}
#footer span a:link, #footer span a:visited{
color:#999999;
text-decoration: underline;}
#footer span a:hover{
color:#999999;
text-decoration:none;}

.more:link,.more:visited{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
color:#0269B6;
text-decoration: underline;}
.more:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
font-weight: bold;
color:#0269B6;
text-decoration: none;}

/*css sub pages*/

#mid_subleft{
width: 630px;
height:auto;
float:left;
background-color: #7BA6D8;
background-image: url(../images/back_inner.jpg);
background-position: left bottom;
background-repeat: no-repeat;
border-right:6px solid #FFF;}




#rightcontainer{
float:right;
width: 561px;
background-color: #E4EBF8;
font-family:Arial, Helvetica, sans-serif; 
font-size: 80%;
color:#333333;
line-height: 125%}
#rightcontainer a:link, #rightcontainer a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color:#333333;
text-decoration: underline;}
#rightcontainer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color:#333333;
text-decoration: none;}

#contentarea{
width:510px;
margin-left: 24px;
margin-top: 24px;
margin-bottom: 24px;
min-height: 360px;
height: auto !important;
height: 360px;

}

h2.about{
width: 140px;
height: 36px;
background-image: url(../images/ttl_about.jpg);}
h2.contact{
width: 112px;
height: 36px;
background-image: url(../images/ttl_contact.jpg);}
h2.sitemap{
width: 112px;
height: 36px;
background-image: url(../images/ttl_sitemap.jpg);}

h2 span{
display:none;}

#rightcontainer p{
margin:0px;
padding:0px;
margin-bottom: 10px;}

#rightcontainer h4{
font-size: 120%;
margin: 0px;
margin-bottom: 0px;
margin-top: 5px;}

#mid_subright{width: 238px;
height:auto;
float:left;
background-color: #ffffff;}

#mid_subright ul{
width: 238px;
margin:0px;
padding:0px;
list-style-type: none;
}

#mid_subright li{
margin:0px;
padding:0px;
margin-bottom: 2px;
float:left;
width: 238px;

}

#mid_subright li a:link,#mid_subright li a:visited{
width: 238px;
height: 30px;
background-image: url(../images/linkbtn_pcm.jpg);
background-position: left top;
background-repeat: no-repeat;
display:block;
text-decoration: none; }
#mid_subright li a:hover{
width: 238px;
height: 30px;
background-image: url(../images/linkbtn_pcm.jpg);
background-position: left bottom;
background-repeat: no-repeat;
display:block; }

#mid_subright ul li span{
display: none;
}


#leftsub22 #leftsub2:link, #leftsub22 #leftsub2:visited{
background-image: url(../images/linkbtn_se.jpg);
background-position: left top;}
#leftsub22 #leftsub2:hover{
background-image: url(../images/linkbtn_se.jpg);
background-position: left bottom;}

#leftsub33 #leftsub3:link, #leftsub33 #leftsub3:visited{
background-image: url(../images/linkbtn_eb.jpg);
background-position: left top;}
#leftsub33 #leftsub3:hover{
background-image: url(../images/linkbtn_eb.jpg);
background-position: left bottom;}

#leftsub44 #leftsub4:link, #leftsub44 #leftsub4:visited{
background-image: url(../images/linkbtn_pic.jpg);
background-position: left top;}
#leftsub44 #leftsub4:hover{
background-image: url(../images/linkbtn_pic.jpg);
background-position: left bottom;}

#leftsub55 #leftsub5:link, #leftsub55 #leftsub5:visited{
background-image: url(../images/linkbtn_psfp.jpg);
background-position: left top; height:50px;}
#leftsub55 #leftsub5:hover{
background-image: url(../images/linkbtn_psfp.jpg);
background-position: left bottom; height:50px;}


.contactborder{
width: 400px;
background-color: #FFFFFF;
height:1px;
margin-top: 10px;
margin-bottom: 10px;
}

.labelfloat{
float:left;
width: 125px;
margin-right: 10px;}

#contactcontent{
float:left;
width: 265px;
}
*html div#contactcontent { 
   height: expression( this.scrollHeight < 100 ? "100%" : "auto" ); /* sets min-height for IE */
   min-height: 100%; /* sets min-height value for all standards-compliant browsers */
   width:265px; background-color: #D6E0F4;
}

#right{
width:400px; margin-left: 50px;margin-top: 40px;margin-bottom: 40px; padding:10px; min-height:292px; background-color:#D6E0F4;}


/* CSS for Private Client Management */

#mid_subleft_pcm{
width: 630px;
height:auto;
float:left;
border-right:6px solid #FFF;
background-color: #8FB18F;
background-image: url(../images/back_inner_pcm.jpg);
background-position: left bottom;
background-repeat: no-repeat;}

#rightcontainer_pcm{
float:right;
width: 561px;
background-color: #C4D7C4;
font-family:Arial, Helvetica, sans-serif;
font-size: 80%;
color:#333333;
line-height: 125%}

#rightcontainer_pcm ul li{
margin-bottom: 5px;}

#rightcontainer_pcm a:link, #rightcontainer_pcm a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color:#333333;
text-decoration: underline;}
#rightcontainer_pcm a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color:#333333;
text-decoration: none;}

h2.private_client_management{
width:auto;
height: 36px;
background-image: url(../images/ttl_private_client_management.jpg);
background-repeat: no-repeat;}

h2.retirement_advice{
width:auto;
height: 36px;
background-image: url(../images/ttl_retirement_advice.jpg);
background-repeat: no-repeat;}

h2.investment_planning{
width:auto;
height: 36px;
background-image: url(../images/ttl_investment_planning.jpg);
background-repeat: no-repeat;}

h2.inheritance_tax{
width:auto;
height: 36px;
background-image: url(../images/ttl_inheritance_tax.jpg);
background-repeat: no-repeat;}

h2.long_term_care_provision{
width:auto;
height: 36px;
background-image: url(../images/ttl_long_term_care_provision.jpg);
background-repeat: no-repeat;}

h2.personal_family_protection{
width:auto;
height: 36px;
background-image: url(../images/ttl_personal_family_protection.jpg);
background-repeat: no-repeat;}

h2.pension_planning{
width:auto;
height: 36px;
background-image: url(../images/ttl_pension_planning.jpg);
background-repeat: no-repeat;}

h2.tax_deferral_schemes{
width:auto;
height: 36px;
background-image: url(../images/ttl_tax_deferral_schemes.jpg);
background-repeat: no-repeat;}

h2.mortgage_advice{
width:auto;
height: 36px;
background-image: url(../images/ttl_mortgage_advice.jpg);
background-repeat: no-repeat;}

#pcm_ul{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: normal;
background-color:#ffffff;
padding-bottom: 10px;
}
#pcm_ul li{
width: 190px;
list-style-type: none;
background:url(../images/menu_arrow.jpg) no-repeat left top;
margin-left: 10px;
padding-left:20px;
margin-top: 5px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#pcm_ul li strong{
color: #456348;
}

#pcm_ul li a:link,#pcm_ul li a:visited	{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #333333;
font-weight: normal;
text-decoration: none;
background-image: none;
height: auto;
width: auto;}

#pcm_ul li a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #456348;
font-weight: normal;
text-decoration:underline;
background-image: none;
height: auto;
width: auto;}



/* css for sports and entertainment section */
/* ************************************************************************* */


#mid_subleft_se{
width: 630px;
height:auto;
float:left;
border-right:6px solid #FFF;
background-color: #B5B0D2;
background-image: url(../images/back_inner_se.jpg);
background-position: left bottom;
background-repeat: no-repeat;}

#rightcontainer_se{
float:right;
width: 561px;
background-color: #DEDCEB;
font-family:Arial, Helvetica, sans-serif;
font-size: 80%;
color:#333333;
line-height: 125%}

#rightcontainer_se ul li{
margin-bottom: 5px;}

#rightcontainer_se a:link, #rightcontainer_se a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color:#333333;
text-decoration: underline;}
#rightcontainer_se a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color:#6C697D;
text-decoration: none;}

h2.sports_entertainment_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_sportsandentertainment_se.jpg);
background-repeat: no-repeat;}

h2.retirement_advice_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_retirement_advice_se.jpg);
background-repeat: no-repeat;}

h2.investment_planning_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_investment_planning_se.jpg);
background-repeat: no-repeat;}

h2.inheritance_tax_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_inheritance_tax_se.jpg);
background-repeat: no-repeat;}

h2.long_term_care_provision_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_long_term_care_provision_se.jpg);
background-repeat: no-repeat;}

h2.personal_family_protection_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_personal_family_protection_se.jpg);
background-repeat: no-repeat;}

h2.pension_planning_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_pension_planning_se.jpg);
background-repeat: no-repeat;}

h2.tax_deferral_schemes_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_tax_deferral_schemes_se.jpg);
background-repeat: no-repeat;}

h2.mortgage_advice_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_mortgage_advice_se.jpg);
background-repeat: no-repeat;}

h2.career_ending_insurance_se{
width:auto;
height: 36px;
background-image: url(../images/ttl_career_ending_insurance_se.jpg);
background-repeat: no-repeat;}

#se_ul{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: normal;
background-color:#ffffff;
padding-bottom: 10px;
}
#se_ul li{
width: 190px;
list-style-type: none;
background:url(../images/menu_arrow.jpg) no-repeat left top;
margin-left: 10px;
padding-left:20px;
margin-top: 5px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#se_ul li strong{
color: #6C697D;
}

#se_ul li a:link,#se_ul li a:visited	{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #333333;
font-weight: normal;
text-decoration: none;
background-image: none;
height: auto;
width: auto;}

#se_ul li a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #6C697D;
font-weight: normal;
text-decoration:underline;
background-image: none;
height: auto;
width: auto;}

/* css for employee benefit section */
/* *********************************************************************** */

#mid_subleft_eb{
width: 630px;
height:auto;
float:left;
border-right:6px solid #FFF;
background-color: #D3BF8F;
background-image: url(../images/back_inner_eb.jpg);
background-position: left bottom;
background-repeat: no-repeat;}

#rightcontainer_eb{
float:right;
width: 561px;
background-color: #E6DABF;
font-family:Arial, Helvetica, sans-serif;
font-size: 80%;
color:#333333;
line-height: 125%}

#rightcontainer_eb ul li{
margin-bottom: 5px;}

#rightcontainer_eb a:link, #rightcontainer_eb a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color:#333333;
text-decoration: underline;}
#rightcontainer_eb a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size: 100%;
color:#6C697D;
text-decoration: none;}

h2.employee_benefits{
width:auto;
height: 36px;
background-image: url(../images/ttl_employee_benefits.jpg);
background-repeat: no-repeat;}

h2.strategic_employee_benefits_review{
width:auto;
height: 36px;
background-image: url(../images/ttl_strategic_employee_benefits_review.jpg);
background-repeat: no-repeat;}

h2.group_pension_schemes{
width:auto;
height: 36px;
background-image: url(../images/ttl_group_pension_schemes.jpg);
background-repeat: no-repeat;
}

h2.group_risk_arrangements{
width:auto;
height: 36px;
background-image: url(../images/ttl_group_risk_arrangements.jpg);
background-repeat: no-repeat;}

h2.group_medical_schemes{
width:auto;
height: 36px;
background-image: url(../images/ttl_group_medical_schemes.jpg);
background-repeat: no-repeat;}

h2.investment_consulting{
width:auto;
height: 36px;
background-image: url(../images/ttl_investment_consulting.jpg);
background-repeat: no-repeat;}

h2.director_shareholders_cover{
width:auto;
height: 36px;
background-image: url(../images/ttl_director_shareholders_cover.jpg);
background-repeat: no-repeat;}


#eb_ul{
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
font-weight: normal;
background-color:#ffffff;
padding-bottom: 10px;
}
#eb_ul li{
width: 190px;
list-style-type: none;
background:url(../images/menu_arrow.jpg) no-repeat left top;
margin-left: 10px;
padding-left:20px;
margin-top: 5px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#eb_ul li strong{
color: #333;
}

#eb_ul li a:link,#eb_ul li a:visited	{
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #333;
font-weight: normal;
text-decoration: none;
background-image: none;
height: auto;
width: auto;
}

#eb_ul li a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #333;
font-weight: normal;
text-decoration:underline;
background-image: none;
height: auto;
width: auto;
}

/*----------------------------3-june-2010--------------------------*/
#mid_subleft_pic{
width: 630px;
height:auto;
float:left;
border-right:6px solid #FFF;
background-color: #9DB5E1;
background-image: url(../images/back_inner_pic.jpg);
background-position: left bottom;
background-repeat: no-repeat;}


#rightcontainer_pic{
float:right;
width: 561px;
background-color: #D1DCF1;
font-family:Arial, Helvetica, sans-serif;
font-size: 80%;
color:#333333;
line-height: 125%}

#rightcontainer_pic a:link, #rightcontainer_pic a:visited{
text-decoration:underline; color:#333333;
}

#rightcontainer_pic a:hover{ text-decoration:none; color:#333333;
}
h2.private_investor_club{
width:auto;
height: 36px;
background-image: url(../images/ttl_private_investor_club.jpg);
background-repeat: no-repeat;}
h3.pdf_document{
font-size:130%;
color:#2774B1;}
.listing{
width:466px; height:26px; background-color:#E3EAF7; border:1px solid #8DB3D7; margin:0px 0px 2px 0px; padding:6px 10px 0px 8px;
}
.downloadbtn{
float:right;
}
.pdf_ttl{
font-size:100%; float:left; margin:0px; padding:1px 0px 0px 0px;
color:#000;
}
h2.login_pdf{
width:auto;
height: 36px;
background-image: url(../images/ttl_login_to_pdf.jpg);
background-repeat: no-repeat;}
.label_login{
font-size:100%; width:110px; float:left;
color:#000; font-weight: bold;}
.field_login{
background-color:#FFF; border:1px solid #9DB5E1; margin:0px 0px 10px 0px; padding:0px 2px 0px 2px;
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000; height:20px;
}
.dropdown_category{
background-color:#FFF; border:1px solid #9DB5E1; margin:0px 0px 10px 0px; padding:0px;
font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#000; height:23px; width:216px;
}
.login_btn{
width:70px; height:25px;  border:1px solid #2774B1; background-color:#9DB5E1; font-family:Arial, Helvetica, sans-serif; font-size:100%; color:#FFF; cursor: pointer; font-weight: bold; margin:10px 10px 0px 0px; padding:0px;
}
h2.upload_pdf{
width:auto;
height: 36px;
background-image: url(../images/ttl_uploadpdf.jpg);
background-repeat: no-repeat;}
h2.add_cat{
width:auto;
height: 36px;
background-image: url(../images/ttl_add_pdf.jpg);
background-repeat: no-repeat;}
h2.pfa{
width:auto;
height: 36px;
background-image: url(../images/ttl_pfa_scotland.jpg);
background-repeat: no-repeat;}


.success {
	float:left;
	margin:0px 0px 10px 0px; padding:0px;
	width:450px; height:auto;
	text-align:left;
	font-size:13px; color:#390; font-weight:bold;
}
.fail {
	float:left;
	margin:0px 0px 10px 0px; padding:0px;
	width:450px; height:auto;
	text-align:left;
	font-size:13px; color:#F00; font-weight:bold;
}