@font-face {
    font-family:"ProximaNova-Light";
    src:url(font/ProximaNova-Light.otf) format("truetype");
}


@font-face{font-family:"ProximaNova-Bold"; 
src:url(font/ProximaNova-Bold.otf) format("truetype");
}


@font-face{font-family:"ProximaNova-Regular"; 
src:url(font/ProximaNova-Bold.otf) format("truetype");
}




body{ padding:0px; margin:0px; background:url(images/pattern.jpg) repeat; color: #000;
    font-family: ProximaNova-Light;
    font-size: 17px;
    line-height: 24px;}

h2 {
font-family:ProximaNova-Light; font-size:28px; color:#000; line-height:30px;
    margin: 18px 0 12px 0;
}

#contaner{width:100%;  height:112px; float:left; background:#ffffff; }
#main{width:1000px; margin:auto;  }
#main2{width:1000px; height:112px; float:left; background:url(images/hdr-bg.jpg) no-repeat;}
 #main-in{width:1000px; float:left; margin-top:13px;}

#logo{   float:left;}
#icns{width:370px; float:right;}
#no{width:228px; float:right;}
#nav{font-size:17px;   float:right;   margin-top:50px;}
#navlist { list-style:none;}

#contaner2{width: 100%; height: 333px; float:left; background:url(images/new.png)}
#contaner22{width:100%;   float:left; background:url(images/bnr-bg.png) no-repeat top center;  }
#main22{width:1084px; margin:auto;}
#main-in2{width:1084px; float:left;}
#bnr-btn{width:284px; float:left; margin-top:256px; margin-left:144px; margin-bottom:85px;}

#contaner3{width:100%; float:left;}
#main33{width:1000px; margin: auto;}
#main-in3{width:100%;  margin:auto; clear:both; padding-top:50px; padding-bottom:50px;}
#main-in3home{width:100%;  margin:auto; clear:both; padding-top:0px; padding-bottom:50px;}
#lft{width:100%; clear:both; }
#rgt{width:365px; float:left; margin-left:22px;}
#cnctct-bg{width:365px; float:left; margin-top:15px; background:url(images/cntct-bg.png) no-repeat;}
#c-in{width:337px; float:left; margin-top:6px; margin-left:14px;}
#c-up{width:337px; float:left;}
#frm-mn{width:310px; float:left; margin-left:11px; margin-top:14px;}
#frm{width:310px; float:left;}

#contaner4{width:100%; float:left; background:url(images/dzine.jpg) repeat-x; height:51px;}

#contaner5{width:100%; float:left; background-color:#d3d3d3;}
#main55{width:1000px; margin:auto;}
#main-in5{width:1000px; float:left;}
#c-txt{width:1000px; float:left; margin-top:46px; text-align:center;}
#box-main{width:1000px; float:left; margin-top:26px;}

#contaner6{width:100%; float:left; background-color:white;}
#main66{width:1000px; margin:auto;}
#main-in6{width:1000px; float:left; margin-top:31px;}
#ftr-cntr{width:600px; float:left; margin-left:196px;}
#home{width:600px; float:left; text-align:center;}
#shadow{width:600px; float:left; text-align:center;}
#cpyrgt{width:600px; float:left; text-align:center;}
#ftr-link{width:152px; float:left; margin-left:80px; margin-top:14px;}

#box1{width:314px; float:left; background:url(images/box11.png) no-repeat;}
#box1-txtmn{width:257px; float:left; margin-top:123px; margin-left:29px;}
#box1-txt{width:257px; float:left; text-align:center}
#box1-txt-p{width:257px; float:left; text-align:center; margin-bottom:25px; margin-left:29px; }



#box3-txtmn-pa{width:257px; float:left; margin-top:123px; margin-left:29px; height:270px;}
#box2-txtmn-p{width:257px; float:left; margin-top:123px; margin-left:29px; height:270px;}
#box1-txtmn-p{width:257px; float:left; margin-top:123px; margin-left:29px; height:270px;}



#box2{width:312px; float:left; margin-left:30px; background:url(images/box22.png) no-repeat;}
#box2-txtmn{width:257px; float:left; margin-top:123px; margin-left:29px;}
#box2-txt{width:257px; float:left; text-align:center}
#box3{width:313px; float:left; margin-left:31px; background:url(images/box33.png) no-repeat;}
#box3-txtmn{width:257px; float:left; margin-top:123px; margin-left:29px;}
#box3-txtmn-p{width:257px; float:left; margin-top:123px; margin-left:29px; height:350px;}
#box3-txt{width:257px; float:left; text-align:center}

#money_text{width:700px; float:left;  margin-top:10px;}

#blog_text{width:700px; float:left;  margin-top:10px; margin-bottom:20px;}

#money_image{width:200px; float:right; margin-right:10px; margin-top:-40px; margin-bottom:20px;}

#blog_icon{width:200px; float:right; margin-right:10px; margin-top:-20px; margin-bottom:20px;}

#video_text{width:700px; float:left;  margin-top:10px; margin-bottom:20px;}

#video_icon{width:200px; float:right; margin-right:10px; margin-top:-40px; margin-bottom:20px;}

#Concept_papers_text{width:700px; float:left;  margin-top:10px; margin-bottom:20px;}

#Concept_papers_icon{width:200px; float:right; margin-right:10px; margin-top:-10px; margin-bottom:20px;}

#archive{width:700px; float:left;  margin-top:40px; margin-bottom:20px;}







#left2{width:613px; float:left; margin-top:30px;}

#left-in{width:613px; float:left; border:#333 1px solid;  margin-bottom:50px; background-color:#171717; }

#form{width:573px; float:left; margin-top:20px; margin-left:20px;  margin-bottom:30px}

#right-in{width:365px; float:left;}

#right-intop{width:365px; float:left; background: url(images/orange-top.png) no-repeat; height:47px;}

#right-intop-in{width:350px; float:left; margin-left:15px; margin-top:5px;}

#right-incenter{width:365px; float:left; background:url(images/orange-center.png) no-repeat; height:186px;}

#right-intop-in-center{width:335px; float:left; margin-left:15px; margin-top:15px;}

#s-box{width:490px; float:left; background:url(images/mid-s.png) repeat-y;}
#s-box2{width:1000px; float:left; background:url(images/mid-s2.png) repeat-y;}
#s-main{width:490px; float:left;}
#s-main2{width:1000px; float:left;}
#s-txt{width:445px; float:left; margin-left:25px;}
#s-txt2{width:950px; float:left; margin-left:25px;}

#s-arw{width:445px; float:left; margin-top:10px;}
#s-arw2{width:950px; float:left; margin-top:10px;}


#td-logo{width:445px; float:right; margin-top:-60px; margin-right:300px;}














.input{ background:url(images/form-box.jpg) no-repeat; width:266px; height:42px;}

.inbox{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b1b1b1; width:250px; height:34px; padding-top:2px; padding-left:5px; padding-right:20px; background:none; border:0px; line-height:22px; font-style:italic;}

.input2{ background:url(images/form-comment.jpg) no-repeat; width:266px; height:109px;}

.inbox2{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b1b1b1; width:250px; height:99px; padding-right:20px; padding-top:2px; padding-left:5px; background:none; border:0px; line-height:22px; font-style:italic;}


.input4{ background:url(images/input.jpg) no-repeat; width:310px; height:42px;}

.inbox4{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b1b1b1; width:290px; height:34px; padding-top:2px; padding-left:5px; padding-right:20px; background:none; border:0px; line-height:22px; }


.inbox5{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b1b1b1; width:308px; height:34px; padding-top:2px; padding-left:5px; background:none; border:0px; line-height:22px; }









.call{font-family:ProximaNova-Light; font-size:16px; color:#e1e1e1;}
.no{font-family:ProximaNova-Light; font-size:16px; color: #091351;}
.wlcm{font-family:ProximaNova-Light; font-size:30px; color:#000;}
.wlcm2{font-family:ProximaNova-Light; font-size:30px; color: #091351;}
.wlcm3{font-family:ProximaNova-Light; font-size:20px; color:#000; line-height:24px; margin: 18px 0 12px 0;}
.wlcm4{font-family:ProximaNova-Light; font-size:15px; color:#000; }
.wlcm5{font-family:ProximaNova-Light; font-size:14px; color:#000; line-height: 1.2em;}
.wlcm6{font-family:ProximaNova-Light; font-size:14px; color:#000; line-height: 1.2em; padding: 3px 10px;}


.mtr{font-family:ProximaNova-Light; font-size:17px; color:#000; line-height:20px; margin-bottom: 32px;}
.mtr9{font-family:ProximaNova-Light; font-size:15px; color:#000; font-weight:bold; line-height:20px; }
.mtr2{font-family:ProximaNova-Light; font-size:17px; color:#000; line-height:36px;   }

.mtr1{font-family:ProximaNova-Light; font-size:17px; color:#000; line-height:10px;  }
.mtrs{font-family:ProximaNova-Light; font-size:1.03em; color:#000; line-height:22px; }
.mtzz { margin-left:12px;}
.mtrss{font-family:ProximaNova-Light; font-size:17px; color:#000; line-height:23px;}
.mtrsss{font-family:ProximaNova-Light; font-size:17px; color:#000;   line-height:36px;}
.mtr5{font-family:ProximaNova-Light; font-size:13px; color:#000; line-height:22px;}

.tx{font-family:ProximaNova-Light; font-size:28px; color:#000;}
.tx2{font-family:ProximaNova-Light; font-size:28px; color: #091351;}
 
.home{font-family:ProximaNova-Light;  font-weight:bold; font-size:16px; color:#000;}
.home a{color:#000; text-decoration:none;}
.home a:hover{color: #091351; text-decoration:none;}

.cpyrgt{font-family:ProximaNova-Light; font-size:14px; color:#000; line-height:30px;}

.down{font-family:ProximaNova-Light; font-size:18px; color:#282828; line-height:29px;}

.upr{font-family:ProximaNova-Regular; font-size:20px; color:#282828; line-height:29px;}

.navlinks { display: inline-block;      padding:1px;  }
.linkstyle { font-family: arial; color:black; margin-left:2px; margin-right:2px;    text-decoration: none; border:solid; border-width:10px; border-top-left-radius:5px; border-top-right-radius:5px; border-color: transparent; background-color:  transparent; }
 
.linkstyle:hover { margin-left:2px; margin-right:2px; color:white;  border:solid; border-width:10px; border-top-left-radius:5px; border-top-right-radius:5px; border-color: #091351; background-color:  #091351;}

 
#textactive1 {color:white; border:solid; border-width:10px; border-top-left-radius:5px; border-top-right-radius:5px; border-color: #091351; background-color:  #091351;}

 
#textactive1:hover {color:black; border:solid; border-width:10px; border-top-left-radius:5px; border-top-right-radius:5px; border-color:transparent; background-color: transparent;}

 
#textactive2 {color:white;  border:solid; border-width:10px; border-top-left-radius:5px; border-top-right-radius:5px; border-color: #091351; background-color:  #091351;}

 
#textactive2:hover {color:black;border:solid; border-width:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-color:transparent; background-color: transparent; }


#textactive3 {color:white; border:solid; border-width:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-color: #091351; background-color: #091351; }


#textactive3:hover {color:black; border:solid; border-width:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-color:transparent; background-color: transparent; }


#textactive4 {color:white; border:solid; border-width:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-color:#091351 ; background-color:  #091351; }


#textactive4:hover {color:black; border:solid; border-width:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-color:transparent; background-color: transparent;}


#textactive5 {color:white; border:solid; border-width:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-color: #091351; background-color: #091351 ;}


#textactive5:hover {color:black; border:solid; border-width:5px; border-top-left-radius:5px; border-top-right-radius:5px; border-color:transparent; background-color: transparent;}




.link{font-family:ProximaNova-Light; font-size:17px; color:#26BE00; line-height:22px;}
.link a{color:#26BE00; text-decoration:none;}
.link a:hover{color:#aeaeae; text-decoration:none;}

.link2{font-family:ProximaNova-Light; font-size:17px; color:#26BE00; line-height:22px;}
.link2 a{color:#26BE00; text-decoration:underline;}
.link2 a:hover{color:#26BE00; text-decoration:underline;}


.tp{font-family:ProximaNova-Light; font-size:14px; color:#aeaeae; line-height:40px; font-weight:bold;}

.border{border:0px;}

.arrow ul{list-style-type: none; padding: 0; margin: 0; text-decoration:none;}

.arrow li{margin-left:5px; background-image:url(images/arow.png); background-repeat: no-repeat; background-position: 0 .4em; padding-left: 20px; font-family:ProximaNova-Light; font-size:17px; color:#aeaeae; line-height:22px; text-decoration:none; }

.arrow li a{margin-left:5px; background-repeat: no-repeat; background-position: 0 .4em;  padding-left: 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:30px; text-decoration:none;}

.arrow li a:hover{margin-left:5px; background-repeat: no-repeat; background-position: 0 .4em; padding-left: 5px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d71c3b; line-height:30px; text-decoration:none;}


.our-link{font-family:ProximaNova-Light; font-size:17px; color:#000; line-height:20px;}
.our-link a{color:#000; text-decoration:none;}
.our-link a:hover{color:#26BE00; text-decoration:underline;}


.our3-link{font-family:ProximaNova-Light; font-size:17px; color:#26BE00; line-height:20px;}
.our3-link a{color:#26BE00; text-decoration:none;}
.our3-link a:hover{color:#000; text-decoration:underline;}












#blog_main{width:950px; float:left; text-align:left; margin-top:20px; border-bottom:#666 1px solid; margin-bottom:20px;}

#blog_left{width:600px; float:left;}

#blog_right{width:320px; float:left; margin-left:30px;}

#blog_left-in{width:600px; float:left; border-bottom:#666 1px solid; margin-bottom:20px;}


#blog_left-in123{width:600px; float:left;  margin-bottom:20px;}


#blog_right-in{width:320px; float:left;}

#blog_right-top{width:320px; float:left; background-color:#08134f; height:40px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px;}

#blog_right-top-in{width:300px; float:left; margin-left:20px; }

#blog_right-center{width:320px; float:left; background-color:#d8d8d8; margin-bottom:20px;}

#blog_right-center-in{width:280px; float:left; margin-left:20px; margin-top:10px;}






.mtr5{font-family:ProximaNova-bold; font-size:18px; color:#000; line-height:20px;}

.mtr6{font-family:ProximaNova-light; font-size:16px; color:#000; line-height:26px; float:left;}

.mtr7{font-family:ProximaNova-bold; font-size:17px; color:#fff; line-height:40px;}



.arrow4 ul{margin:0px; padding:0px; list-style:none;}


.arrow4 li{list-style:none; background:url(images/arow2.png) no-repeat; background-position:0 .4em; line-height:22px; font-family:ProximaNova-light;	font-size: 18px; color: #000; padding-left:15px; border-bottom:0px; font-weight:bold; margin-bottom:10px;}


.arrow4 li a{list-style:none;  line-height:22px; font-family:ProximaNova-light;	font-size: 18px; color: #000; text-decoration:none;}


.arrow4 li a:hover{list-style:none;  line-height:22px; font-family:ProximaNova-light;	font-size: 18px; color:#267fd9;}







#aforashim{width:950px; float:left;}
#aforashim2{width:950px; float:left;}
#abox{width:224px; float:left; border:#afafaf 1px solid;}
#abox2{width:224px; float:left; margin-left:15px;  border:#afafaf 1px solid; text-align:center;}
#apdf{width:224px; float:left; text-align:center;}
#atext{width:224px; float:left;  margin-top:10px; margin-bottom:10px;}

#aforashim3{width:950px; float:left; margin-top:40px;}

#aaa{width:950px; float:left; text-align:center;}
#aaaa{width:950px; float:left; text-align:center;}

#bbb{width:950px; float:left; text-align:center; margin-top:40px; margin-bottom:40px;}

#zzz{width:950px; float:left; }

#am-ashim{width:950px; float:left; text-align:center;  margin-top:20px; margin-bottom:20px;}


















.z{font-family:ProximaNova-Light; font-size:17px; color:#000; line-height:24px;}
.z a{ color:#000; text-decoration:none;}
.z a:hover{ color:#666; text-decoration:none;}










.cr{font-size: 24px; font-family:ProximaNova-Light; line-height:13px; color:#000; text-decoration:underline;}

.cr a{ color:#000; text-decoration:underline;}

.cr a:hover{ color:#26BE00; text-decoration:underline;}



.mtr25{font-family:ProximaNova-Light; font-size:17px; color:#000; line-height:20px; text-decoration:underline;}

.mtr25 a{color:#000; text-decoration:underline;}

.mtr25 a:hover{color:#26BE00; text-decoration:underline;}














#ashim-am1{width:950px; float:left; text-align:center;}

#archive-am{width:950px; float:left;  margin-top:10px; margin-bottom:10px;}

#bbb-ama1{width:950px; float:left; text-align:center; margin-top:20px; margin-bottom:20px;}

#atext-ama1{width:224px; float:left;  margin-top:10px; margin-bottom:10px; margin-left:70px;}


.mtr-am2{font-family:ProximaNova-Light; font-size:22px; color:#000; line-height:20px; text-decoration:underline;}

.tax-pdf{border:0px; margin-top:-10px; margin-left:-3px;}

.boxed {border: 1px solid black; width:800px;}

ul {margin-left: -10px;}

.calloutBox { background-color: #091351; color: #000;   float: right;   width: 450px; margin: 3px 3px 3px 25px; }
.portrait {   border-bottom: 10px solid #fff;   border-left: none;   border-right: none;   border-top: 10px solid #FFF;   margin: 0 30px; }
.portrait p {   margin: 0 -20px;   padding: 1em; }
.portrait p {   background-color: #fff;   color: #000;   font-style: italic;   text-align: center; }
.horizontal {   background-color: #fff;   border-bottom: 3px solid #091351;   border-left: none;   border-right: none;   border-top: 3px solid #091351;   color: #000;   margin: 0 3px;   padding: 0px 0px 0px 0px;}
.horizontal p {padding: 0px 5px; }
.horizontal li {padding: 5px 10px;}
/* First accordion on About page */
.accordion-toggle {cursor: pointer;}
.accordion-content {display: none;}
.accordion-content.default {display: block;}

/* Second accordion on About page */
.accordion2-toggle {cursor: pointer;}
.accordion2-content {display: none;}
.accordion2-content.default {display: block;}

/* EM additions April 8, 2015 */
table.workingwithus { border-collapse: collapse; border: 1px #000 solid;}

table.workingwithus, table.workingwithus td {border: 1px #000 solid; text-align: center;}

table.workingwithus td {padding: 5px 5px; font-size: 15px;}
table.workingwithus tr:nth-child(even) {background: #fff;}
table.workingwithus tr:nth-child(odd) {background: #bbb;}