﻿body {background:White;font-family:Trebuchet MS,Verdana,Helvetica,Arial,sans-serif;font-size:.8em;line-height:1.3em;margin:0px;padding:0px;color:#444444;}
p {text-align:justify;padding:0px;margin:0px;color:#666666;line-height:1.5em;padding-bottom:10px;}
ul {}
img {border:none;background-color:Transparent;}
li {background:none;padding-bottom:10px;text-align:left;}
h2 {margin:0px;padding:0px;font-size:1.2em;font-weight:lighter;}
h3 {margin:0px;padding:0px;font-size:1em;font-weight:lighter;}
a {text-decoration:none;}


#MainFrame{width:100%;margin:0px;padding:0px;}

.clear {clear:both;}

.toTop {width: 40px;height: 40px;background: url('images/up.png') no-repeat left top;position: fixed;bottom: 285px;left: 1210px;cursor: pointer;display: none;}

.logo_nav_container {width:100%;margin:0px;padding:0px;margin-right:0px;margin-left:0px;}
.logo_nav_content {width:960px;margin-left:auto;margin-right:auto;}
.logoblock {width:215px;height:104px;background:url("images/logo.jpg") no-repeat left top;float:left;}

.navbox {width:auto;margin:0px;padding:0px;}
.navbox ul {margin:0px;padding:0px;}
.navbox li {width: 134px; height: 61px;margin:0px;padding:0px;text-align:center;list-style:none;overflow:hidden;float:right;margin-top: 45px;}
.navbox a{width:134px;height:61px;text-align:center;font-size:1.2em;color:#fff;margin:0px;padding:0px;text-decoration:none;float:left;overflow:hidden;padding-top:10px;}
.navbox a:hover {color:#fff;text-decoration:none;}
.hover {height:61px;margin:0px;padding: 0px;background:url('images/navhover.jpg') repeat left 10px;overflow:hidden;opacity:0;}
.navbox .current {width:auto;height:40px;margin:0px;padding:0px;overflow:hidden;background:url('images/navhover.jpg') repeat left 10px;}
		
.navHome {width:57px;height:61px;margin:0px;padding:0px;background:url('images/home.jpg') no-repeat center 10px;}
.navAboutus {width:89px;height:61px;margin:0px;padding:0px;background:url('images/aboutus.jpg') no-repeat center 10px;}
.navServices {width:87px;height:61px;margin:0px;padding:0px;background:url('images/services.jpg') no-repeat center 10px;}
.navCareers {width:87px;height:61px;margin:0px;padding:0px;background:url('images/careers.jpg') no-repeat center 10px;}
.navContactus {width:106px;height:61px;margin:0px;padding:0px;background:url('images/contactus.jpg') no-repeat center 10px;}


.bannercontainer {width:100%;margin:0px;padding:0px;margin-right:0px;margin-left:0px;}
.bannercontent {width:960px;margin-left:auto;margin-right:auto;}

.pagehead {width:100%;font-family: 'Oswald', sans-serif;font-size:18px;color:#444;margin-bottom: 30px;font-weight:normal;text-transform:uppercase;}
.pagehead a {text-decoration:none;color:#444;}

.contentcontainer {width:100%;margin:0px;padding:0px;margin-right:0px;margin-left:0px;}
.contentcontainerblock {width:960px;margin-left:auto;margin-right:auto;}

.leftblock {width:440px;float:left;}
.leftblock p {text-align:justify;font-family: 'Oxygen', sans-serif;font-size:1em;line-height:2em;color:#444;}
.block_quotes_about {width:650px;}
.block_quotes p,.block_quotes_about p {text-align:justify;font-family: 'Coustard', serif;font-size:1.09em;line-height:2em;color:#666;font-style:italic;font-weight:lighter;}

.our_team {width:440px;margin:40px 0px 0px 0px;}
.our_team p {text-align:justify;font-family: 'Oxygen', sans-serif;font-size:1em;line-height:2em;color:#444;}
.pic1 {}

.ourteam_head_text {margin:0px;padding:0px;}
.ourteam_head_text p {text-align:justify;font-family: 'Oxygen', sans-serif;font-size:1em;line-height:2em;color:#444;}

.rightblock {width:440px;float:right;}
.rightblock_content {}
.rightblock_content ul {margin:0px;padding:0px;}
.rightblock_content li {background:url("images/bullet_02.jpg") no-repeat left top;list-style-type:none;}
.rightblock_content li a {padding-left:60px;font-family: 'Oxygen', sans-serif;font-size:1.2em;color:#444;list-style-type:none;}
.space {margin-bottom:20px;padding-top:5px;}

.about_lefftblock {width:100%;margin-top:50px;}
.about_left {width: 650px;margin:50px 0px 0px 0px;}
.about_left p {text-align:justify;font-family: 'Oxygen', sans-serif;font-size:1em;line-height:2em;color:#444;}
.ourteam_left {width: 650px;margin:50px 0px 0px 0px;}
.ourteam_pic {float:left;margin-right:20px;}
._pic {width: 120px;}
.ourteam_contentcontainer {width:100%;margin:50px 0px 0px 0px;}
.ourteam_content {    width: 500px;    margin-left: 150px;}
.ourteam_content p {text-align:justify;font-family: 'Oxygen', sans-serif;font-size:1em;line-height:2em;color:#444;}
.ourteam_content span {font-family: 'Oxygen', sans-serif;font-size:1.1em;color:#16bac0;}

.enquiry {float:right;}
.enquiry_block {border:solid 1px #e7e7e7;position:relative;padding:20px;overflow:auto;height:100%;}
.form_head {font-family: 'Oxygen', sans-serif;font-size:1.2em;color: #fff;background:#34bec3;padding: 10px 10px 10px 20px;border-top-left-radius:5px;border-top-right-radius:5px;}

.service_accordion_block {float:left;width: 650px;}
.service_enquiry_container {margin:50px 0px 0px 0px;}
.services_text {font-family: 'Roboto', sans-serif;font-size:1.3em;color:#444;margin-bottom:25px;}

.tab {width:440px;margin: 110px 0px 0px 0px;display: none;}
.tabcontent ul {margin:0px;padding:0px;}
.tabcontent li {margin:0px;padding:0px;list-style-type:none;min-height: 120px;}
.img_news_events {width:100px;height:80px;float:left;margin-right: 10px;border: solid 1px #eee;}
.tabcontent_date {font-family: 'Oxygen', sans-serif;font-size:1.2em;color:#34bec3;}
.tabcontent_heading {font-family: 'Oxygen', sans-serif;font-size:1.3em;color:#444;margin-top: 10px;}
.tabcontent_content {font-family: 'Oxygen', sans-serif;font-size:1em;line-height: 1.5em;color:#777;text-align: justify;margin-top: 5px;height: 40px;overflow: hidden;}

.more_button {font-family: 'Oxygen', sans-serif;font-size:1.1em;color:#00bce9;float:right;margin-top: 5px;padding-right: 23px;}
.more_button a {text-decoration:none;color:#34bec3;}
.more_button a:hover {text-decoration:underline;color:#34bec3;}

/*.carrers_container {width:100%;margin-left:0px;margin-right:0px;}
.carrers_container_block {width:650px;margin:50px 0px 0px 0px;}
.carrers_container_block ul {margin:0px;padding:0px;}
.carrers_container_block li {margin:0px;padding:0px;list-style-type:none;border-bottom: solid 1px #e7e7e7;min-height:100px;padding-bottom:20px;margin-bottom:50px;}
.job_title {font-size:16px;font-family: 'Oxygen', sans-serif;color:#444;padding-bottom:20px;}
.job_code {font-size:16px;font-family: 'Oxygen', sans-serif;color:#444;padding-bottom:20px;}
.job_description {font-family: 'Roboto', sans-serif;font-size:1.1em;color:#666;line-height:1.8em;text-align: justify;padding-bottom: 20px;}
.job_description span {font-size:16px;font-family: 'Oxygen', sans-serif;color:#444;padding-bottom:20px;}
.apply_btn {width:90px;height:22px;float: right;cursor:pointer;}
.apply_btn a {width:90px;height:22px;background:url("images/apply.png") no-repeat left top;float: right;}
.tbx_nam {font-size:14px;font-family: 'Oxygen', sans-serif;color:#444;width:150px;float:left;}
.forms {display :none;margin:20px 0px 20px 0px;}*/

.contact_left {float:left;margin:50px 0px 0px 0px;}
.contact_right {float:right;margin:50px 0px 0px 0px;}
.contact_enquiry {float:right;}
.contact_enquiry_block {border:solid 1px #e7e7e7;position:relative;padding:20px;overflow:auto;height:100%;}
.contact_form_head {font-family: 'Oxygen', sans-serif;font-size:1.2em;color: #fff;background:#34bec3;padding: 10px 10px 10px 20px;border-top-left-radius:5px;border-top-right-radius:5px;}
.branch_off {}
.contact_firm_head {width:406px;font-family: 'Oxygen', sans-serif;font-size:1.4em;color: #666;padding-bottom:3px;}
.address_block1 {float:left;width:600px;}
.address_block_left {width:250px;float:left;margin-right:50px;}
.address_block_right {width:250px;float:left;}
.address_block_left span , .address_block_right span {font-family: 'Oxygen', sans-serif;color:#666;font-size:15px;font-weight:bold;}
.text_highlight {font-family: 'Oxygen', sans-serif;font-size:15px;color: #666;line-height:20px;margin-top:40px;}
.text_highlight span {color:#34bec3;font-size:15px;}

#line {border-bottom: 1px solid #e5e5e5;position: relative;margin-bottom: 20px;}
.line {border-bottom: 1px solid #f4f4f4;position: relative;margin-bottom: 20px;}
.line::before {content: '';position: absolute;height: 7px;bottom: -7px;left: 0;background: url(images/shadow.png) no-repeat top center;width: 100%;}

.enquiryform {width:500px;float:left;margin:0px;padding:0px;float:left;}
.enquiryform h2 {font-size:1.2em;font-family: 'Oxygen', sans-serif;margin:0px;padding:0px;color:#444444;}
.enquiryform .label{width:120px;font-size:.9em;color:#444444;}
.enquiryform .input{width:350px;font-size:.8em;}
.addressbox {font-family: 'Oxygen', sans-serif;font-weight:normal;float:right;margin:0px;padding:0px;color:#777;font-size: 1em;line-height: 1.5em;}
/*.addressbox span {font-family: 'Oxygen', sans-serif;color:#666;font-size:18px;padding-bottom:30px;}*/
.addressbox h2 {color:#444;font-size:1.1em;font-family: 'Oxygen', sans-serif;padding-bottom:10px;}

.footercontainer {width:100%;margin:0px;padding:0px;margin-right:0px;margin-left:0px;background:#0d0d0d;}
.footercontent {width:960px;margin-left:auto;margin-right:auto;margin-top:70px;min-height: 350px;}
.footercol {min-width:150px;color:#fff;padding-top:50px;padding-bottom:50px;float: left;margin-right:30px;}
.footercol a {color:#fff;text-decoration:none;}
.footercol a:hover {color:#fff;text-decoration:none;}
.footercol ul {margin:0px;padding:0px;}
.footercol li {list-style-type:none; font-size: 11px;line-height: 30px;background: none;border-bottom: 1px solid #3c3c3c;height: 20px;padding-left: 10px;text-transform: uppercase;}
.footercol li a {display: block;color: #b1b1b1;padding-left: 10px;background: url(images/marker-2.jpg) 0 13px no-repeat;height: 30px;}
.last_item {border-bottom:none;}
.footer_heading {font-family: 'Oxygen', sans-serif;font-size: 1.2em;color:#fff;padding-bottom: 20px;}

.footerblock {width:100%;height:50px;margin:0px;padding:0px;margin-right:0px;margin-left:0px;background: rgb(70, 70, 70);border-top: 1px solid #fff;}
.footer_content {width:960px;margin-left:auto;margin-right:auto;margin-top:10px;}
.copyright {float: left;text-align: left;font-size: .9em;color:#fff;width:50%;}
.powered {width: 50%;float: right;text-align: right;font-size: .8em;color: White;}
.powered a {text-decoration:none;color:#34bec3;}

.memberlogincontainerblock {margin-left:auto;margin-right:auto;width:300px;}
.memberloginblock {width:300px;height:250px;}
.memberlogin_pagehead {background:#34bec3;text-align:center;font-size: 16px;padding:10px; font-family: 'Oxygen', sans-serif;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;}
.memberlogin_content {border-bottom:solid 1px #dadada;border-left:solid 1px #dadada;border-right:solid 1px #dadada;padding: 20px;margin-bottom:20px;}
.member_btn {float:right;}
.memberlogin_logo {width:215px;height:104px;background:url("images/logo.jpg") no-repeat left top;margin-left:auto;margin-right:auto;margin-bottom: 80px;margin-top: 50px;}
#forgot_password {margin-bottom:20px;}
#forgot_password a {text-decoration:none;color:#444;}
#forgot_password a:hover {text-decoration:none;color:#34bec3;}

/*gallery*/

.tab_galleryblock {margin:0px;padding:0px;}
.tab_gallerythumb {margin:0px;padding:0px;}
.tab_gallerythumb ul {margin:0px;padding:0px;}
.tab_gallerythumb li {margin:0px;padding:0px;list-style-type:none;float:left;padding: 7px 22px 9px 22px;min-height:50px;cursor:pointer;}
.tab_galleryimg {width: 140px;height: 85px;border:solid 1px #eee;}

.galleryblock {margin:0px;padding:0px;margin-top:50px;}
.gallery_thumb {margin:0px;padding:0px;}
.gallery_thumb ul {margin:0px;padding:0px;}
.gallery_thumb li {margin:0px;padding:0px;list-style-type:none;float:left;margin:10px 10px 20px 10px;}
.gallery_thumb a {cursor:pointer;}
.galleryimg_thumb {margin:0px;padding:0px;width: 170px;height: 110px;border: solid 1px #dadada;}

.img_heading {text-align:center;font-size: 1em;font-family: 'Oxygen', sans-serif;color:#666;padding:5px;}

#gallerydialog {display:none;}
.large_galleryimg {margin:0px;padding:0px;}
.L_img_heading {text-align:left;font-size:1.2em;font-family: 'Oxygen', sans-serif;color:#666;padding-bottom: 10px;}
.description {margin:0px;padding:0px;text-align: justify;font-family: 'Oxygen', sans-serif;font-size: 1em;line-height: 1.8em;color: #444;}
.large_galleryimgsize {margin:0px;padding:0px;width: 592px;border: solid 1px #dadada;margin-bottom: 15px;}

#text {height:100px;overflow:auto;}

.news_events {margin:0px;padding:0px;width:80%;margin-top:50px;}
.news_events ul {margin:0px;padding:0px;}
.news_events li {margin:0px;padding:0px;list-style-type:none;margin-bottom:45px;}
.news_eventsimg {}
.img_news_events_page {width:150px;float:left;border: solid 1px #eee;margin-right: 15px;}
.news_events_date {font-family: 'Oxygen', sans-serif;font-size:1.2em;color:#34bec3;}
.news_events_heading {font-family: 'Oxygen', sans-serif;font-size:1.3em;color:#444;margin-top: 10px;}
.news_events_highlights {font-family: 'Oxygen', sans-serif;font-size:1.2em;line-height: 1.5em;color:#777;text-align: justify;margin-top: 5px;}

.selected_news_events {margin:0px;padding:0px;width:75%;margin-top:50px;margin-bottom:30px;}
.selected_news_events_date {font-family: 'Oxygen', sans-serif;font-size:1.3em;color:#34bec3;}
.selected_news_events_heading {font-family: 'Oxygen', sans-serif;font-size:1.4em;color:#444;margin-top: 10px;margin-bottom:10px;}
.selected_news_events_highlights {font-family: 'Oxygen', sans-serif;font-size:1.2em;line-height: 1.5em;color:#444;text-align: justify;margin-top: 15px;margin-bottom:15px;}
.selected_news_events_content {font-family: 'Oxygen', sans-serif;font-size:1em;line-height:2em;color:#666;text-align: justify;margin-top: 40px;}
.selected_news_events_img {margin:0px;padding:0px;}
.large_img_news_events {width:720px;border:solid 1px #eee;}




.financial_trainee {}
.careerblock {margin:0px;padding:0px;padding-left: 53px;padding-bottom: 30px;padding-top: 30px;}
/*.careerblock1 {width:30%;margin:0px;padding:0px;float:left;padding-right:80px;}
.careerblock2 {margin:0px;padding:0px;}*/
.style1 {margin:0px;padding:0px;}
.style2 {width:200px;margin:0px;padding:0px;font-family: 'Oxygen', sans-serif;font-size:1em;color:#444;line-height: 1.8em;vertical-align: top;padding-right: 30px;}
.style3 {width:300px;margin:0px;padding:0px;font-family: 'Oxygen', sans-serif;font-size:1em;color:#444;line-height: 1.8em;vertical-align:top;}

.style4 {margin:0px;padding:0px;}
.style4 ul {margin:0px;padding:0px;}
.style4 li {margin:0px;padding:0px;list-style-type:none;line-height: 1.8em;margin-bottom: 5px;}

.btn_Apply {cursor:pointer;padding-right: 15px;}
.view_dialog {display:none;}