@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; outline: 0; }
body, html { height: 100%; }
body {margin:0;padding:0;font-size:16px;font-family:'MyWebFont', Arial, sans-serif;;color: #000; background:#bfbfbf}
form {margin:0;padding:0;}
a { text-decoration: none; cursor: pointer; }
a:hover { text-decoration: underline; }
a img { border: 0; }
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{margin:0;padding:0;display:block;}
ul,ol {list-style:none;}
/*img{width:100%;height:auto; display:block;}*/
input, textarea, select { font-size: 12px; font-family:'MyWebFont', Arial, sans-serif;; }
textarea { overflow: auto; }
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }
@font-face{ 
	font-family: 'MyWebFont';
	src:url(../fonts/OpenSans-Regular.ttf) format('truetype');
}

h1 {font-family:'MyWebFont', Arial, sans-serif;; font-size:16px; text-align:left; padding-bottom:5px;font-weight:bold; color:#131313}
h2 {font-family:'MyWebFont', Arial, sans-serif;; font-size:1.1em; text-align:left; line-height:1.3em; font-weight:normal;  color:#6d6d6d;}
h3 {font-family:'MyWebFont', Arial, sans-serif;; font-size:18px; text-align:center; padding:15px;font-weight:bolder; color:#4e4e4e; border-top:#d8d9dc solid 1px;}
h4 {font-family:'MyWebFont', Arial, sans-serif;; font-size:14px; text-align:center; padding:0px;font-weight:500; color:#000000;}
p {font-family:'MyWebFont', Arial, sans-serif;; font-size:13px; color:#000000; text-align:left; line-height:18px; font-weight:normal}
.blueText{color:#0072bc}

#wrapper {width:100%; margin:0 auto; padding:0; max-width:1366px;}
/*#insidewrapper {width:1366px; margin:0 auto; padding:0;}*/
#topHeader{width:100%; margin:0 auto; padding:0; background:#0a242b}
#topNav{width:1003px; margin:0 auto; padding:0; text-align:right}
#topNav ul{margin: 0px;padding:0px ;}
#topNav ul li {display: inline ;padding: 0px 9px; margin:0px; border-right:#193138 1px solid;font-family:'MyWebFont', Arial, sans-serif;; font-size:14px; font-weight:500; line-height:39px}
#topNav ul li a {color:#FFFFFF; text-decoration:none}
#topNav ul li a:hover {color:#0072bc; text-decoration:none}
#navSection{width:100%; margin:0 auto; padding:0; background:#FFFFFF}
#mainNav{width:1100px; margin:0 auto; padding:0 15px;}
#logoContainer{width:145px; margin:0; padding:12px 0; float:left; border-right:#e1e1e1 1px solid;}
#navigation{width:920px; margin:0; padding:0; float:right;}
.menu {
	margin: 0;
	padding: 0;
	background: #fff;
}
.menu ul {
	padding: 0;
	margin: 0;
}
.menu li {
	padding: 0;
	margin: 0;
	/*height: 85px;
	margin-right: 1em;
	list-style: none;
	background-repeat: no-repeat;*/
	border-right:#e1e1e1 1px solid;
	float:left;
	position:relative;
}
/*.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -9999px;
	height: 85px;
	background-repeat: no-repeat;
}
.home {background-image: url(../images/about-us.jpg); width: 110px;}
.home a {background-image: url(images/rollover01a.gif);}
.about {background-image: url(../images/product-services.jpg); width: 190px;}
.about a {background-image: url(images/rollover02a.gif);}
.services {background-image: url(../images/cfs-team.jpg); width: 100px;}
.services a {background-image: url(images/rollover03a.gif);}
.contact {background-image: url(../images/credentials.jpg); width: 130px;}
.contact a {background-image: url(images/rollover04a.gif);}
.contact1 {background-image: url(../images/career.jpg); width: 80px;}
.contact1 a {background-image: url(images/rollover04a.gif);}
ul.menu li a:hover {background: none;}*/


.menu ul{display:none; position:absolute; top:100%; left:0; background:#fff; padding:0; list-style:none;}
.menu ul li{ float:none; width:200px; border:0;}
.menu ul a{ display: block; padding: 10px 10px; text-decoration: none;	font-family:'MyWebFont', Arial, sans-serif; font-size:14px; font-weight:500; color:#5e5e5e; text-align:left; text-transform:uppercase;border-bottom:#FFFFFF 1px solid;background-color: #dbdbdb;}
.menu ul a.active { background-color: #0072bc; color: #FFFFFF;}
.menu ul a:hover:not(.active) {background-color: #0072bc;color: #FFFFFF;}
.menu ul li:last-child a { border-bottom: none}
.menu li:hover > ul{ display:block}


#searchContainer{width:175px; margin:0; padding:8px 16px; float:right;font-family:'MyWebFont', Arial, sans-serif;; font-size:14px; font-weight:600; line-height:29px; color:#5e5e5e}
.searchbox_1{padding:0;width:187px;margin: 0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#d9d9d9 1px solid;color:#000000;background-color:#ececec;}
.search_1{width:160px;height:33px;padding-left:15px;color:#000000;background-color:transparent;border:none;}
.submit_1{width:16px;height:16px;background-image:url(../images/search.jpg) ;background-repeat: no-repeat;background-position:right top;border:none;cursor:pointer;}
.search_1:focus{outline:0;}
#sliderContainer{width:100%; margin:0 auto; padding:0;}
#sliderContainer img{ width:100%;  display:block}
#blockWrapper{width:100%; margin:0 auto; padding:0; background:url(../images/home-bkg.jpg) top left no-repeat ;}
#blockContainer{width:973px; margin:0 auto; padding:30px 15px 20px 15px;}
#headingContainer{width:100%; margin:0; padding:0 0 15px 0;}
#insideblockContainer{width:100%; margin:0; padding:0; height:auto}
#exeTrusteeBlock{width:203px; margin:0 12px 0 0; padding:20px 10px 0 10px; float:left; border:#d1d1d1 1px solid;  background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; font-size: 14px; font-family: 'MyWebFont', Arial, sans-serif;  color: rgb(54, 54, 54); line-height: 18px;  text-align: left;}
.Executor_Trustee_heading {position: absolute; left: 30px; top: -15px;  z-index: 50;}
#DebTrusteeBlock{width:203px; margin:0 12px 0 0; padding:20px 10px 0 10px; float:left; border:#d1d1d1 1px solid;  background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; font-size: 14px; font-family: 'MyWebFont', Arial, sans-serif;  color: rgb(54, 54, 54); line-height: 18px;  text-align: left;}
.Debenture_Trustee_heading {position: absolute; left: 23px; top: -15px; z-index: 50;}
#SecTrusteeBlock{width:203px; margin:0 12px 0 0; padding:20px 10px 0 10px; float:left; border:#d1d1d1 1px solid;  background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; font-size: 14px; font-family: 'MyWebFont', Arial, sans-serif;  color: rgb(54, 54, 54); line-height: 18px;  text-align: left;}
.Securities_Trustee_heading {position: absolute; left: 23px; top: -15px; z-index: 50;}
.roundimg{border:#d1d1d1 1px solid;  background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:block; margin:0px auto 20px auto }
.readmore{font-size: 11px; font-family: 'MyWebFont', Arial, sans-serif; color:#dee6f3;  font-weight: bold;  line-height: 18px;  text-align: center; border:rgb(255, 255, 255) 1px solid; background-image: -moz-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%); background-image: -ms-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%); box-shadow: 0px 3px 18.48px 2.52px rgba(0, 0, 0, 0.16);width: 69px;
  height: 20px; margin:20px 5px 8px 5px; float:right}
  .readmore a{ color:#dee6f3; text-decoration:none}
  .readmore a:hover{ color:#499acf;}
#OneStopShopBlock{width:253px; height:302px; margin:0 0 0 3px; padding:0; float:right; background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; background:url(../images/one-stop-shop-img.jpg) top left no-repeat}


#footerwrapper {width:100%; margin:0; padding:0; background:#d9d9d9;}
#footerContainer{width:1003px; margin:0 auto; padding:0;}
.bottomtext{font-family:'MyWebFont', Arial, sans-serif; font-size:14px; color:#363636; text-align:left; line-height:40px; float:left; width:60%}
.bottomnav{font-family:'MyWebFont', Arial, sans-serif; font-size:14px; color:#363636; text-align:right; line-height:40px; float:right; width:40%}
.bottomnav a{color:#363636; text-decoration:none}
.bottomnav a:hover{color:#ffffff;}

#bannerContainer{width:100%; margin:0 auto; padding:0;}
#bannerContainer img{ width:100%; display:block}
#innerblockWrapper{width:100%; margin:0 auto; padding:0; background:url(../images/bkg.jpg) top left repeat ;}
#innerblockContainer{width:1000px; margin:0 auto; padding:25px 15px 23px 15px;}
#leftContainer{width:225px; margin:0 15px 0 0; padding:0; float:left;  background-color:#FFFFFF;/* border:#d1d1d1 1px solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;*/}
#leftContainer ul {list-style-type: none; margin: 0; padding: 0; width: 225px; background-color: #FFFFFF;}
#leftContainer li a {display: block; padding: 15px 15px; text-decoration: none;	font-family:'MyWebFont', Arial, sans-serif; font-size:14px; font-weight:500; color:#5e5e5e; text-align:left; text-transform:uppercase;border-bottom:#FFFFFF 1px solid;background-color: #dbdbdb;}
#leftContainer li a.active { background-color: #0072bc; color: #FFFFFF;}
#leftContainer li a:hover:not(.active) {background-color: #0072bc;color: #FFFFFF;}
#leftContainer ul li:first-child a{ -webkit-border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; border-radius: 3px 3px 0 0;}
#leftContainer ul li:last-child a{ -webkit-border-radius: 0px 0px 3px 3px; -moz-border-radius: 0px 0px 3px 3px; border-radius: 0px 0px 3px 3px; border-bottom: none}
/*#leftContainer ul li:last-child { padding:75px 0px 10px 0px}
#leftContainer ul li:last-child img {border:#d1d1d1 1px solid;  background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display:block; margin:0px auto}*/
#leftContainerL{width:661px; margin:0 15px 0 0; padding:20px; float:left; border:#d1d1d1 1px solid;  background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#leftContainerL h1{font-family:'MyWebFont', Arial, sans-serif;; font-size:18px; text-align:left; padding-bottom:20px;font-weight:bold; color:#000000;}
#leftContainerL p{padding-bottom:20px}
#leftContainerL a{color:#000000; text-decoration:underline}
#leftContainerL a:hover{color:#000000; text-decoration:none}
#leftContainerL iframe{border:#d1d1d1 1px solid; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; float:right; margin-bottom:212px; width:300px; height:300px}
#middlerContainer{width:450px; margin:0 15px 0 0; padding:20px; float:left; border:#d1d1d1 1px solid;  background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#middlerContainer p{font-family:'MyWebFont', Arial, sans-serif; font-size:13px; color:#000000; text-align:justify; line-height:18px; padding-bottom:20px}
#middlerContainer h1 {font-family:'MyWebFont', Arial, sans-serif;; font-size:14px; text-align:left; padding:5px 0px;font-weight:600; color:#5e5e5e; text-transform:uppercase}
#rightContainer{width:253px; margin:0; padding:0; float:right;}
#financialContainer{width:253px; height:302px; margin:0 0 26px 0; padding:0; float:left; background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; background:url(../images/one-stop-shop-img.jpg) top left no-repeat}
#neweventContainer{width:225px; margin:0; padding:25px 13px 5px 13px; float:left; border:#d1d1d1 1px solid;  background-color:#FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; position:relative; font-size: 14px; font-family: 'MyWebFont', Arial, sans-serif;  color: rgb(54, 54, 54); line-height: 18px;  text-align: left;}
#neweventContainer h1 {font-family:'MyWebFont', Arial, sans-serif;; font-size:16px; text-align:left; padding:5px 0px;font-weight:bold; color:#131313}
#neweventContainer h2 {font-family:'MyWebFont', Arial, sans-serif;; font-size:13px; text-align:left; padding-bottom:5px;font-weight:normal; color:#000000}
.readmorebtn{font-size: 11px; font-family: 'MyWebFont', Arial, sans-serif; color:#dee6f3;  font-weight: bold;  line-height: 18px;  text-align: center; border:rgb(255, 255, 255) 1px solid; background-image: -moz-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%); background-image: -ms-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%); box-shadow: 0px 3px 18.48px 2.52px rgba(0, 0, 0, 0.16);width: 69px;
  height: 20px; margin:5px 0px; display:block}
.readmorebtn a{ color:#dee6f3; text-decoration:none}
.readmorebtn a:hover{ color:#499acf;}
.news_events_heading {position: absolute; left: 10px; top: -15px; z-index: 50;}
table {*border-collapse: collapse; /* IE7 and lower */  border-spacing: 0; width: 100%; font-family:'MyWebFont', Arial, sans-serif;; font-size:14px; text-align:center;font-weight:bold; color:#4e4e4e; margin-bottom:20px}
.bordered {border: solid #ccc 1px;-moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
 .bordered th {border-left: 1px solid #ccc;border-top: 0px solid #ccc;padding: 6px;}
.bordered td {border-left: 1px solid #ccc;border-top: 1px solid #ccc;padding: 6px;}
.bordered td:first-child, .bordered th:first-child {border-left: none;}
.bordered th:first-child {-moz-border-radius: 6px 0 0 0;-webkit-border-radius: 6px 0 0 0;border-radius: 6px 0 0 0;}
.bordered th:last-child {-moz-border-radius: 0 6px 0 0;-webkit-border-radius: 0 6px 0 0;border-radius: 0 6px 0 0;}
.bordered th:only-child{-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;}
.bordered tr:last-child td:first-child {-moz-border-radius: 0 0 0 6px;-webkit-border-radius: 0 0 0 6px;border-radius: 0 0 0 6px;}
.bordered tr:last-child td:last-child {-moz-border-radius: 0 0 6px 0;-webkit-border-radius: 0 0 6px 0;border-radius: 0 0 6px 0;}

.inquiryform { margin: 5px 0 0 0; padding-left: 14px; width: 78%;}
.inquiryform ul { margin:0; padding:0; width:100%;}
.inquiryform ul li { width:100%; float:left; margin:0 0 10px; padding:0;}
.inquiryform ul li label { width:35%; float:left; font-size:16px; line-height:19px; margin:0; padding:0;}
.inquiryform ul li fieldset { width:60%; float:right; border:0; padding:0; margin:0;}
.inquiryform ul li fieldset input { width:95%; padding:5px 5px;}
.inquiryform ul li fieldset select { width:100%; padding:5px 5px;}
.inquiryform ul li fieldset input.submit {font-size: 16px; font-family: 'MyWebFont', Arial, sans-serif; color:#dee6f3;  font-weight: bold;  line-height: 24px;  text-align: center; border:rgb(255, 255, 255) 1px solid; background-image: -moz-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%); background-image: -webkit-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%); background-image: -ms-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%); box-shadow: 0px 3px 18.48px 2.52px rgba(0, 0, 0, 0.16);
 margin:5px 0px; display:block; color:#dee6f3; text-decoration:none; width:auto; padding:5px 15px; cursor:pointer;}
.inquiryform ul li fieldset input.submit:hover{ color:#499acf;}

.map{
	border-radius: 0px;
	position: relative;
	z-index: 100;
}
#map-container{
	height: 300px;
	width: 300px;
	float: right;
}

.form1{
	padding-top: 20px;
	padding-bottom: 20px;
}
.form2{

}
.form_title{
	padding-top:80px;
}
.form_title1{
	padding-top:114px;
}
.form_content{
	padding-top:50px;
}
.file_upload input{
	display: none;
}
.help-block{
	color: #ff0000;
}
button.submit{
	font-size: 16px;
	font-family: 'MyWebFont', Arial, sans-serif;
	color: #dee6f3;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	border: rgb(255, 255, 255) 1px solid;
	background-image: -moz-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%);
	background-image: -ms-linear-gradient( 90deg, rgb(0,92,151) 0%, rgb(0,114,188) 100%);
	box-shadow: 0px 3px 18.48px 2.52px rgba(0, 0, 0, 0.16);
	margin: 5px 0px;
	display: block;
	color: #dee6f3;
	text-decoration: none;
	width: auto;
	padding: 5px 15px;
	cursor: pointer;
}