@charset "utf-8";
/*======================================
                                DATE:2013-01-18
=======================================*/
body{
    font-family: Tahoma, SolaimanLipi, Kalpurush, Shonar Bangla, sans-serif;
    font-size:15px;
    /*line-height:1.250em;*/
    line-height:1.2em;
    color:#5b5b5b;
    text-align:center;
    /*background:url(../images/bg.jpg) repeat;*/
	background-color:#dfe2d4;
}
/*#innerlayout{background: #ECBF4F url(../img/body-bg2.png) no-repeat center 58px;}*/
/*======= Common Styles ============*/
*{outline:none; padding:0; margin:0}
img,fieldset{border:0}
a{text-decoration:none; color: #408CB4;}
a:hover{text-decoration:underline}
ul{list-style:none}
.fleft{float:left}
.fright{float:right}
h1,h2,h3,h4,h5,h6{font-weight:normal; line-height: 1em;}
h1{
	font-size: 22px;
	line-height: 29px;
	color: #6d4e33;
}
p{padding:0 0 15px ; line-height:1.250em;}
h2, .noticeSet h3{
    font-size:1.45em;
    line-height:1.750em;
    color:#6d4e33;
    font-weight:normal;
    border-bottom:1px solid #eaeae5;
}
.rightwrapper h2, .rightwrapper h3{
    font-size:1.450em;
    line-height:1.550em;
    color:#408cb4;
    font-weight:normal;
    border-bottom:1px solid #c4c1af;
}
.rightwrapper h3, .tabopenClose h3{
    font-size:1.250em;
    line-height:1.350em;
    border-bottom:none;
    padding-bottom:3px;
}
.tabopenClose h3{color:#1C1E20; border-bottom:1px solid #EBEBE7 }
.noticeSet h3, .rightwrapper h3{
    color:#408cb4;line-height:1.550em;
    border-bottom:none;
    padding-top:4px;
}
.rightwrapper h3{background:url(../img/icon2.png) no-repeat left 5px; padding:0px 0 15px 21px;}
.rightwrapper .profilewrapper h3{background: none; padding:0px 0 3px 0px;}
/*=================================
                        HEADER
===================================*/
.wrap{ margin: 0 auto; text-align:center; width:90%; padding:0 5px; margin-top:5px; /*background-color:#fff; background:url(../img/body-bg.png) no-repeat center bottom;*/}
.header{overflow:hidden; padding:0; width:90%; margin:0 auto;}
.hdrForm{float:right; padding:0px}
#logo{
    height:77px;
    float:left;
    margin-top:12px;
}
.trackerWrapper, .trackerWrapperNew{
    width:100%;
    background:url(../img/tracker-bg.png) no-repeat center center transparent;
}
/*#innerlayout .trackerWrapper, #innerlayout .trackerWrapperNew{
    background:none;
}*/
.newsTicker, .newsTickerNew{
    width:1000px;
    height:56px;
    padding:4px 0 6px;
    margin:0 auto;
    z-index:20;
    position:relative;
    /*-webkit-box-shadow: 1px 1px 5px 0px #eef0e4;
    box-shadow: 1px 1px 5px 0px #eef0e4;*/ 
}

div.navList{float:none; padding:0; margin:0; position:relative; z-index:6}
div.navList div{ padding:0; margin:0}
div.navList a{
    /*float: left;
    height: 30px;*/
    padding: 0 20px;
    margin: 9px 0 0 10px;
    line-height: 22px;
    font-size: 15px;
    color: #fff;
    background-color: #A54D4E;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 0 #c5376d, 0 6px 4px rgba(0, 0, 0, .35);
    -moz-box-shadow: 0 3px 0 #c5376d, 0 6px 4px rgba(0, 0, 0, .35);
    box-shadow: 0 3px 0 #C6C6CA, 0 6px 4px rgba(0, 0, 0, .35);
    -webkit-transition: -webkit-box-shadow .1s ease-in-out;
    -moz-transition: -moz-box-shadow .1s ease-in-out;
    -o-transition: -o-box-shadow .1s ease-in-out;
    transition: box-shadow .1s ease-in-out;
   /* text-shadow: 1px 1px 0px rgba(0, 0, 0, 1);*/
}
div.navList  a:hover{
    text-decoration:none;
    background-color: #047327;
    text-shadow: 0 -1px 1px rgba(164, 156, 205, 0.9), 0 0 5px rgba(255, 255, 255, .8);
}
div.navList .ngo a:hover{color:#fff}
div.navList .ngo a{font-family:Arial, Helvetica, sans-serif;}
div.navList div.submenuparent a{background-position: -113px bottom;color:#c2811e }
div.navList div .allEngo_wrapper{
    width:566px;
    padding:5px 0 50px;
    position:absolute; 
    right:0; top:39px; 
    z-index:10; 
    display:none;
    border-radius:0 0px 16px 16px;
    -moz-border-radius:0 0px 16px 16px;
    -webkit-border-radius:0 0px 16px 16px;
    background:#f0f0ec;
    border-bottom:2px solid #047327;
    text-align:left;
}
/*div.navList div.ngo:hover .allEngo_wrapper{display:block}*/
.topLeft div.navList{float:none}
.topLeft div.navList a{
    float:left; width:100%;
    overflow:hidden;
    line-height:1.789em;
    font-size:1.875em;
    color:#fff;
    margin:0 0 5px 0px;
    padding:0;
    height:auto;
    text-indent:3%;
}
.topLeft div.navList a, .design{
    background-color:#A54D4E;
    background: -webkit-gradient(linear, left top, left bottom, from(#A54D4E), to(#4F0305));
    background: -moz-linear-gradient(top, #A54D4E, #4F0305);
    background:-o-linear-gradient(top, #A54D4E, #4F0305);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A54D4E', EndColorStr='#4F0305');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A54D4E, endColorstr=#4F0305, GradientType=0)";
    border-radius:0 6px 0 6px;
    -moz-border-radius:0 6px 0 6px;
    -webkit-border-radius:0 6px 0 6px;
}
.design{
    padding:5px 0 0 8px; 
    margin:10px 0 0; 
    overflow:hidden;
    text-align:left;
    font-size:13px;
}
.design a{
    float:left;
    padding:0 23px 0 6px;
    line-height:1.856em;
    font-size:1.667em;
    color:#fff;

    width:86%;
}
.design a:hover{

}
.design a:hover{text-decoration:none}
.topLeft div.navList a span{
    display:block;
    /*background-image:url(../img/icon.png);*/
    background-position:right center;
    background-repeat:no-repeat;
}
.topLeft div.navList a.item2{
    background-color:#A54D4E;
    background: -webkit-gradient(linear, left top, left bottom, from(#A54D4E), to(#4F0305));
    background: -moz-linear-gradient(top, #A54D4E, #4F0305);
    background:-o-linear-gradient(top, #A54D4E, #4F0305);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A54D4E', EndColorStr='#4F0305');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A54D4E, endColorstr=#4F0305, GradientType=0)";
}
.topLeft div.navList a.item3, .design{
    background-color:#A54D4E;
    background: -webkit-gradient(linear, left top, left bottom, from(#A54D4E), to(#4F0305));
    background: -moz-linear-gradient(top, #A54D4E, #4F0305);
    background:-o-linear-gradient(top, #A54D4E, #4F0305);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A54D4E', EndColorStr='#4F0305');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A54D4E, endColorstr=#4F0305, GradientType=0)";
}
.topLeft div.navList a.item4{
    background-color:#A54D4E;
    background: -webkit-gradient(linear, left top, left bottom, from(#A54D4E), to(#4F0305));
    background: -moz-linear-gradient(top, #A54D4E, #4F0305);
    background:-o-linear-gradient(top, #A54D4E, #4F0305);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A54D4E', EndColorStr='#4F0305');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A54D4E, endColorstr=#4F0305, GradientType=0)";
}
.topLeft div.navList a:hover{
    text-decoration:none;
    background-color:#03CD43;
    background: -webkit-gradient(linear, left top, left bottom, from(#03CD43), to(#2B6B01));
    background: -moz-linear-gradient(top, #03CD43, #2B6B01);
    background:-o-linear-gradient(top, #03CD43, #2B6B01);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#03CD43', EndColorStr='#2B6B01');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#03CD43, endColorstr=#2B6B01, GradientType=0)";
}
.topLeft div.navList a.item2:hover{
    background-color:#03CD43;
    background: -webkit-gradient(linear, left top, left bottom, from(#03CD43), to(#2B6B01));
    background: -moz-linear-gradient(top, #03CD43, #2B6B01);
    background:-o-linear-gradient(top, #03CD43, #2B6B01);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#03CD43', EndColorStr='#2B6B01');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#03CD43, endColorstr=#2B6B01, GradientType=0)";
    color:#fff;
}
.topLeft div.navList a.item3:hover{
    background-color:#03CD43;
    background: -webkit-gradient(linear, left top, left bottom, from(#03CD43), to(#2B6B01));
    background: -moz-linear-gradient(top, #03CD43, #2B6B01);
    background:-o-linear-gradient(top, #03CD43, #2B6B01);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#03CD43', EndColorStr='#2B6B01');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#03CD43, endColorstr=#2B6B01, GradientType=0)";
}
/*---------input all--------------*/

.inputTxt{
    width:88%;/*150*/
    height:17px;/*19*/
    padding:5px 5px;
    font-size:13px;
    line-height:17px;
    font-family: 'SolaimanLipi', vrinda, arial;
    color:#606060;
    float:left;
    border:none;
    border-left:1px solid #dbdbdb;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
    background:url(../img/input.png) repeat-x; 
}
.hdrForm .inputTxt{width:210px; height:27px; line-height:27px; padding:0 5px} /*Edit code */
.inputTxt:hover, .inputTxt:focus, .inputTxt:active{
    -webkit-box-shadow: 1px 0px 5px 0px ;
    box-shadow: 1px 0px 5px 0px ; 
}
.loginWrapper .inputTxt{
    width:149px;/*150*/
    height:17px;/*19*/
    padding:2px 5px 3px;
    float:none;
    display:block;
    margin-bottom:5px;
    border:1px solid #d6d6d5;
    background:#fff; 
}
.protibedonWrapper .inputTxt{
    width:90%;/*150*/
    padding:2px 5% 3px;
    float:none;
    display:block;
    margin-bottom:9px;
    border:0;
    background:#fff;
    color:#347da4;
    background-image:none;
    border-top:1px solid #d9d9d9;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius:  0px 0px 0px 0px;
    border-radius:  0px 0px 0px 0px;
}
.protibedonWrapper .bartatext{height:35px}
.subBtn1, .subBtnTop{
    width:108px;
    height:27px;
    float:left;
    padding:0;
    margin:0 0 0 7px;
    border:0;
    overflow:hidden;
    text-indent:-1000px;
    text-transform:uppercase;
    border:none;
    background:url(../img/button.png) no-repeat -193px -107px;
    cursor:pointer;
}
.dldText .subBtn1, .allshow{
    width:127px;
    height:29px;
    float:right;
    margin:0 10px 0 0;
    background-position:-321px -21px;
}
.loginWrapper  .subBtn1, .textWrapper .protibedonWrapper .subBtn1,
.contactFrm .subBtn1{
    width:78px;
    height:29px;
    float:none;
    display:block;
    margin:0 0 0 0;
    background-position:0 -185px;
}
.textWrapper .protibedonWrapper .subBtn1:hover, .contactFrm .subBtn1:hover{background-position:0 -185px;}
.textWrapper .subBtn1{
    width:127px;
    height:29px;
    float:none;
    margin:-5px 10px 0 0;
    background-position:-321px -107px;
    display:block;
}
.textWrapper .allredbtn {background-position:-0px -21px; margin-top:10px}
.banerText .subBtn1{
    width:102px;
    height:29px;
    float:none;
    margin:-5px 10px 0 0;
    background-position:-193px -21px;
    display:block;
    position:absolute;
    top:25px;
    right:20px;
}
.allshow{
    float:none;
    margin:5px 0 0;
    display:block;
    background-position:-3px -107px;
}
.subBtn1:hover{background-position:-193px -140px}
.dldText .subBtn1:hover{background-position:-321px -52px}
.allshow:hover{background-position:-3px -138px}
.textWrapper .subBtn1:hover{background-position:-321px -138px}
.textWrapper .allredbtn:hover{background-position:-0px -52px}
.banerText .subBtn1:hover{background-position:-193px -53px}
.loginWrapper  .subBtn1:hover, .textWrapper .protibedonWrapper .subBtn1,
.contactFrm .subBtn1{background-position:0 -216px}
/*-----------input all--------------*/
/*--------------baner---------------*/
.contentTOPWrapper{
    width:100%;
    height:354px;
    margin:0 auto;
    padding:5px 0 2px;
    text-align:left;
}
.content{
    width:90%;
    padding:10px 0px 10px 10px;
   /* height:971px;*/
    margin: 10px auto;
    text-align:left;
    background-color:rgba(255, 255, 255, 0.6);
    box-shadow: 0px 0px 7px #047327;
    clear:left;
    /*background:url(../img/contbg.png) repeat-y center;*/
    background: -webkit-linear-gradient(left, #e7e8e9 23%, white 24%);
    background: -moz-linear-gradient(left, #e7e8e9 23%, white 24%);
    background: -ms-linear-gradient(left, #e7e8e9 23%, white 24%);
    background: linear-gradient(left, #e7e8e9 23%, white 24%);
    
}
.topLeft{
    width:22%;
    padding:0;
    margin:0;
    float:left;

}

.dldWrapper{
    width:100%;
    padding:0;
    margin:0 0 21px;
    background:url(../img/dld.png) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -moz-border-radius:0 3px 0 3px;
    -webkit-border-radius:0 3px 0 3px;
    -o-border-radius:0 3px 0 3px;
    border-radius:0 3px 0 3px;
    overflow:hidden;
    line-height:1.250em;
}
.sitelogo{text-align:center; padding: 2%;
          background: #047327; }
.sitelogo img{
    max-width:100%;
    display:block;
}
.dldWrapper .fleft{margin:3px; width:33%}
.dldText{
    width:50%;
    float:right;
}
.dldText span{
    display:block;
    color:#c02828;
    padding:15px 0;
    float:right;
}
.contenWrapper .dldWrapper{
    margin:0px;
}
.dldWrapper img{display:block}
.socialnet{
    width:110%;
    padding:6px 0 0 7px;
    margin:0 -10% 0 0 ;
    overflow:hidden;
}
.socialnet a{
    float:left;
    width:31px;
    height:33px;
    padding:0;
    margin:0 10px 0 0;
    background:url(../img/sociala.png) no-repeat left top;
    transition: all 0.2s ease 0s;
}
.socialnet a.link1{background-position:-52px 0}
.socialnet a.link2{background-position:-103px 0}
.socialnet a.link3{background-position:-154px 0}
.socialnet a.link4{background-position:-205px 0}
.socialnet a.link5{background-position:-256px 0}
.socialnet a:hover{background-position:left bottom; text-decoration:none}
.socialnet a.link1:hover{background-position:-52px bottom}
.socialnet a.link2:hover{background-position:-103px bottom}
.socialnet a.link3:hover{background-position:-154px bottom}
.socialnet a.link4:hover{background-position:-205px bottom}
.socialnet a.link5:hover{background-position:-256px bottom}
.gallery{
    width:106%;
    margin:0 -3%;
    padding:0;
    overflow:hidden;
}
.gallery a{
    /*width:42%;*/
    padding:2%;
    background:#A54D4E;
    display: block;
    margin:0 2% 5px;
}
.gallery a img{width:100%; height: 127px; display:block}
.gallery li{
	width:150px;
	float: left;
	margin: 5px;
}
.gallery li a{
	width:100%;
}
/*----------baner---------*/
.contentWrapper, .banerWrapper{
    width:54%;
    /*height:354px;*/
    padding:0 1%;
    border:0;
    position:relative;
    float:left;
}
.contentWrapper, .content .banerWrapper{
    height:auto;
}
.rightwrapper{
    width:67%;
    float:right;
    padding-left:28px;
    min-height:472px;
    position:relative;
}
hr.btmBdr{
    width:90%;
    display:block;
    border:0;
    height:1px;
    background:#408cb4;
    margin:0 auto;
}
.profilewrapper hr.btmBdr{
    background:#c4c1af;
    bottom:20px;
}
ul#slider{
    width:100%;
    height:300px;
    list-style:none;
    overflow:hidden;
    z-index:2;
    position:relative;
    box-shadow: 0px 0px 7px #047327;
    margin-left:2px;
}
ul#slider li{
    width:100%;
    height:300px;
    position:relative;
    float:left;
    position:absolute;
    left:0;
    top:0;
    display:none;
}
.banerText{
    width:70%;
    padding:10px 4%;
    margin:0;
    background:#A54D4E;
    position:absolute;
    left:22px;
    top:197px;
    -moz-border-radius:0 6px 0 6px;
    -webkit-border-radius:0 6px 0 6px;
    -o-border-radius:0 6px 0 6px;
    border-radius:0 6px 0 6px;
}
.banerText p{padding:0 125px 5px 0; color:#298b4b}
ul#slider li img{width:100%; height:300px; display:block}
.banner_link{
    width:102%;
    height:63px;
    margin-right:-2%;
    overflow:hidden;
    position:absolute;
    bottom:-59px;
    text-align:left;
    z-index:5;
}
.banner_link a{
    width:147px;
    height:44px;
    margin:0 1px;
    float:left;
    padding:15px 3px 4px ;
    background: url(../img/a-bg.png) no-repeat right top;
    overflow:hidden;
}
.banner_link a img{
    width:100%;
    height:44px;
    display:block;
}
.banner_link a:hover, .banner_link a.selected{background-position:left 0;}
.clear{clear:both; padding:0; line-height:0; margin:0; width:100%; overflow:hidden; }
.box1TabBox{
    width:100%;
    padding:0;
    margin:0;
}
.layout_tabing{
    /*width:720px;*/
    padding:0;
    margin:0;
    overflow:hidden;
    background:url(../img/bdr3.png) repeat-x left bottom;
}
.layout_tabing li{
    float:left; line-height:1.750em; font-size:1.12em; 
    /*margin:0 8px 0 8px;*/ border:1px solid #f5f4ec; border-bottom:1px solid #047327;  
    margin-bottom:0px; background-color: #9e4748;
}
.layout_tabing li a{padding:0 20px; float:left; color:#fff}
.layout_tabing li.activetab, .layout_tabing li:hover{ border:1px solid #9e4748; border-bottom:1px solid #f5f4ec;}
.layout_tabing li a:hover, .layout_tabing li.activetab a{text-decoration:none; color:#9e4748; background-color: #f2f3ed;}
.innerlayout{
    width:100%;
    padding:21px 0px 15px 0px;
    margin:0;
    overflow:hidden;
    display:none;
}
.linkWrapper{padding:20px 0 0 5px}
.linkWrapper span{
    display:block;
    line-height:25px;
    font-size:17px;
}
.linkWrapper a{
    color:#408cb4;
    line-height:1.250em;
}
/*-------------Footer-----------*/
#foter_wrapper{
    width:90%;
    /*padding:32px 0;*/
    margin:0px auto;
    background:#848789;
    text-align:left;
    border-bottom:12px solid #fff;
    /*	background-image: -webkit-gradient(linear, left top, left bottom, from(#62a4e0), to(#003362));
            background-image: -moz-linear-gradient(top, #62a4e0 0%, #003362 100%);
            background-image: -o-linear-gradient(top, #62a4e0 0%, #003362 100%);
            background-image: -ms-linear-gradient(top, #62a4e0 0%, #003362 100%);
            background-image: linear-gradient(top, #62a4e0 0%, #003362 100%);
            background-repeat:no-repeat;*/


}
#foter{
    padding:0px 0;
    margin:0 auto;
    overflow:hidden;
    min-height:300px;
    /*max-width:950px;*/
}
#foter img{display:block}
.leftfoter{
    width:26%;
    padding:14px 2% 4px 2%;
    float:left; background:#EDEDED;
    min-height:300px;
}
img .foterlogo{width:100%; display:block}
.foterlogo img{display:block}
.rightfoter{
    width:69%; padding:14px 0 4px; float:right; 
    background:#EDEDED; min-height:343px;
}
#foter h4, .allEngo_wrapper h4{
    line-height:1.763em;
    font-size:1.213em;
    padding:0 0 3px 2px;
    color:#83836c;
    font-weight:normal;
    margin:0;
}
.allEngo_wrapper h4{
    color:#643c15;
    font-size:1.413em;
    border-bottom:1px solid #d1d1c5;
    padding:0;
    width:94%;
    margin:0 0 5px 3%;
}
.allEngo_wrapper h4 span{color:#c2811e; font-family:Arial, Helvetica, sans-serif;}
.commonwrapper{
    width:100%; 
    overflow:hidden; padding:16px 0 0;
    margin:0;
    line-height:1.250em;
    margin-bottom: 5px;
}
.search{
    line-height:1.3em;
    color:#939;
}
.commonwrapper img{
    float:left;
    margin:0 15px 10px 0;
}
#innerlayout .topLeft{margin-right:-1px; z-index:6; position:relative}
.topLeft .commonwrapper{padding:0px 0 20px}
#foter ul,.topLeft .commonwrapper ul, .allEngo_wrapper ul{
    padding:0; margin:0; 
    width:100%; overflow:hidden
}
.topLeft .commonwrapper ul{background:#fff; padding-top:10px;}
#foter ul li,
.topLeft .commonwrapper ul li,
.allEngo_wrapper ul li{
    width:29%;
    line-height:1.525em;
    padding:0;
    margin:0 2% 0 2%;
    border-bottom:2px solid #fafbf7;
    float:left;
}
.allEngo_wrapper ul li{
    width:27%;
    margin:0 3% 0 3%;
    border-bottom:2px solid #fff;
}
.allEngo_wrapper ul li:hover{border-bottom:2px solid #d1d1c5;}
#foter ul li:hover{border-bottom:2px solid #ffffff;}
#foter .leftfoter ul li{width:96%; border-bottom:0;}
.topLeft .commonwrapper ul li{
    width:100%; line-height:30px;
    margin:0;
    border:0;
    padding-bottom:2px;
    background:url(../img/left-li.png) repeat-x left bottom;
    text-shadow:0 -1px 3px rgba(0, 0, 0, 0.9);
}
#foter ul li a,
.topLeft .commonwrapper ul li a{
    color:#3F3F3F; display:block; padding-left:8%;
    -moz-border-radius:4px 4px 4px 4px;
    -webkit-border-radius:4px 4px 4px 4px;
    -o-border-radius:4px 4px 4px 4px;
    border-radius:4px 4px 4px 4px;
    margin:2px 0px;
    background: url("../img/bl1.png") no-repeat left 3px ;
}
.topLeft .commonwrapper ul li a, .allEngo_wrapper ul li a{
    -moz-border-radius:0px 0px 0px 0px;
    -webkit-border-radius:0px 0px 0px 0px;
    -o-border-radius:0px 0px 0px 0px;
    border-radius:0px 0px 0px 0px;
    color:#3688ae; display:block; 
    padding-left:6px
}
.topLeft .commonwrapper ul li a{
    background:#047327;
    color:#fff;
}
div.navList .ngo .allEngo_wrapper ul li a{
    background:none; 
    line-height:1.525em; 
    font-size:1.15em; padding:0;
    height:auto;
    color:#765330;
    font-family: 'SolaimanLipi', vrinda, arial;
}
div.navList .ngo .allEngo_wrapper ul li a:hover{color:#4e96bc; text-decoration:none}
#foter ul li a:hover,
.topLeft .commonwrapper ul li a:hover{color:#fff; text-decoration:none}
#foter ul li a:hover{
    background:#bbbbb0;
}
.topLeft .commonwrapper ul li a:hover, .topLeft .commonwrapper ul li.current-menu-active a{
    color:#fff; text-decoration:none; background:#029e34
}
/*-------------Foter-----------*/
/*-----------Log in------------*/
.loginWrapper{
    padding:0;
    margin:0;
    position:fixed;
    right:0;
    top:200px;
    z-index:21;
}
.login_frm{
    padding:20px 20px 0;
    height:103px;
    margin:1px 0 0;
    float:left;
    background:#e8e8e8;
    display:none;
}
.protibedonWrapper .login_frm{width:30%; padding:20px 4% 0; float:right; margin-top:5px; display:block}
.loginWrapper a.contactbtn{
    width:34px;
    height:125px;
    float:left;
    background:url(../img/login.png) no-repeat right top;
    text-transform:uppercase;
    text-indent:-5000px;
}
.loginWrapper a.contactbtnOpen{
    background-position:left top;
}
/*------------------*/
.textWrapper, .datewrapper{
    width:99%;
    padding:0;
    margin:0;
    overflow:hidden;
}
#innerlayout .textWrapper{padding:0 0 20px 1%; width:98%}
.noticeSet{
    border-bottom:1px solid #eaeae5;
    padding-bottom:6px;
    margin-bottom:10px;
}
.noticeSet p{
    color:#101010;
    border-bottom:none;
    line-height:1.325em;
    margin:0;
    padding-bottom:8px;
    margin-top: 7px;
}
.newsTickerInner{
    width:43%;
    margin:0px 0 0;
    padding:20px 0 0;
    overflow:hidden;
    float:left;
}
.datewrapper span{
    float:left;
    line-height:1.125em;
    color:#fff;
    background:#408cb4;
    border:1px solid #66a3c3;
    padding:0 0.333em;
    margin:0;
}
.innerbaner{
    width:100%;
    height:170px;
    margin:0;
    padding:0;
    overflow:hidden;
}
.innerbaner img{
    width:100%;
    height:170px;
    display:block;
}
/*---------kormo korta page---------*/
.profilewrapper{
    width:100%;
    padding-bottom:40px;
    position:relative;
    overflow:hidden;
}
.profilewrapper img{
    width:30%;
    float:left;
    border:7px solid #e8e8ea;
    margin-right:3%;
}
.profilewrite span{
    font-size:0.910em;
    line-height:1.112em;
    border-bottom:none;
    padding-bottom:5px;
    display:block;
}
.profilewrite p{padding-top:10px;}
.protibedonWrapper .profilewrite{width:60%; float:left;}
/*---------Sheba sumoho-----------*/
.goalWrapper{
    padding-left:5%;
}
.goalWrapper p{
    padding-left:26px;
    position:relative;
}
.goalWrapper p span{
    width:21px;
    height:21px;
    line-height:21px;
    color:#fff;
    text-align:center;
    display:block;
    position:absolute;
    left:0;
    top:0;
    background:url(../img/bulet.png) no-repeat;
}
/*------------2013-02-27------------*/
.jogajogWraper{
    width:100%;
    padding:0;
    margin:0;
    overflow:hidden;
    border-bottom:1px dashed #c0c0c0;
}
.jogajogLfeft{
    width:50%;
    padding:0;
    margin:0;
    float:left;
}
.jogajogLfeft h3{background:none; padding-left:0; border-bottom:1px dashed #c0c0c0;}
.jogajogright  h3{padding-left:2%}
.jogajogLfeft address{
    font-style:normal;
    padding:15px 0;
    border-right:1px dashed #c0c0c0;
    line-height:1.423em;
}
.jogajogright  address{
    border-right:0;
    padding-left:2%;
}
.jogajogLfeft address a{color:#65654e;}
.contactFrm{
    width:80%;
    min-height:220px;
    padding:28px 10% 10px;
    margin:20px 0;
    overflow:hidden;
    background:#f5f5f5 url(../img/contact-bg.jpg) no-repeat right bottom;
    display:block;
    float:none;
}
.contactFrm .commonwrapper{padding:0 3% 9px; width:94%} 
.inputwrapper{width:45%; float:left;}
.inputwrapper .inputTxt, 
.contactFrm .commonwrapper .inputTxt{
    width:97%;
    padding:2px 4px 3px;
    margin:0 9px 0px 0;
    border:0;
    float:none;
    background:#fff;
    color:#347da4;
    background-image:none;
    border-top:1px solid #d9d9d9;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius:  0px 0px 0px 0px;
    border-radius:  0px 0px 0px 0px;
}
.contactFrm .commonwrapper label{display:block; color:#347da4; line-height:1.456em;}
.contactFrm .commonwrapper .fright{float:right}
.contactFrm .commonwrapper .bartatext{height:85px;width:98%;}
.searchFrm{
    width:80%;
    min-height:220px;
    padding:28px 10% 10px;
    margin:20px 0;
    overflow:hidden;
    background:#f5f5f5 url(../img/contact-bg.jpg) no-repeat right bottom;
    display:block;
    float:none;
}
.searchFrm .commonwrapper{padding:0 3% 9px; width:94%} 
.inputwrapper{width:45%; float:left;}
.inputwrapper .inputTxt, 
.searchFrm .commonwrapper .inputTxt{
    width:97%;
    padding:2px 4px 3px;
    margin:0 9px 0px 0;
    border:0;
    float:none;
    background:#fff;
    color:#347da4;
    background-image:none;
    border-top:1px solid #d9d9d9;
    -webkit-border-radius: 0px 0px 0px 0px;
    -moz-border-radius:  0px 0px 0px 0px;
    border-radius:  0px 0px 0px 0px;
}
.searchFrm .commonwrapper label{display:block; color:#347da4; line-height:.25em;}
.searchFrm .commonwrapper .fright{float:right}
.searchFrm .commonwrapper .bartatext{height:85px;width:98%;}
/*---------organogram--------*/
.organogram{
    width:100%;
    padding:20px 0 0;
    margin:0;
}
.organogram img{max-width:100%; display:block}
/*---------photogalery--------*/
/*--------Update css 2013-03-27---------*/
div.navList{z-index:15}
div.navList div .allEngo_wrapper{
    width:920px;
    border:2px solid #BE7F1D;
    border-top:0;
    max-height:500px;
    overflow:auto;
    z-index:4;
    border-radius:6px 0px 16px 16px;
    -moz-border-radius:6px 0px 16px 16px;
    -webkit-border-radius:6px 0px 16px 16px; 
}
.allEngo_wrapper ul li{
    width:31%;
    margin:0 1% 0 1%;
    border-bottom:0;
    background: url(../img/bdr-22-bg.png) repeat-x left bottom;
    -webkit-border-radius: 6px;
    -moz-border-radius:  6px;
    border-radius:6px;
}
#foter ul li, .allEngo_wrapper ul li,.allEngo_wrapper ul li,
#foter ul li:hover{
    background: url(../img/bdr-22-bg.png) repeat-x left bottom;
    border-bottom:0;
    font-size:1.00em;
}
#foter ul li{width:47%; margin:0 1%}
.allEngo_wrapper h4,
#foter h4{background: url(../img/bdr-22-bg.png) repeat-x left bottom; margin-left:1%; width:97%}
#foter h4{ width:96%}
.allEngo_wrapper ul li:hover,
.allEngo_wrapper h4{border-bottom:none}
div.navList .ngo .allEngo_wrapper ul li a{
    width:auto; padding:0; display:block; float:none; 
    border-top:1px solid #f0f0ec; padding-left:8%;
    background-color:none;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
    -webkit-box-shadow: none;
    -moz-box-shadow:none;
    box-shadow:none;
    -webkit-transition: none;
    -moz-transition:none;
    -o-transition:none;
    transition:none;
    text-shadow:none;
    margin:5px 0px;
    background: url("../img/bl1.png") no-repeat left 3px ;
}
div.navList .ngo .allEngo_wrapper ul li a:hover{
    color:#fff;
    background-color:#5cb1dd;
    background: -webkit-gradient(linear, left top, left bottom, from(#5cb1dd), to(#428eb7));
    background: -moz-linear-gradient(top, #5cb1dd, #428eb7);
    background:-o-linear-gradient(top, #5cb1dd, #428eb7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#5cb1dd', EndColorStr='#428eb7');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#5cb1dd, endColorstr=#428eb7, GradientType=0)";
    border-top:1px solid #367da3;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius:  4px 4px 4px 4px;
    border-radius:  4px 4px 4px 4px;
}
.design:hover{
    background:#bbbbb0;
}
@media screen and (max-width: 768px){
    body{
        line-height:1.110em;
    }	
    .header, .content, #foter{width:96%; padding:0 2%;}
    .newsTicker{width:96%; padding:4px 2% 0;}
    .newsTickerInner{width:50%;}	
    div.navList{
        z-index:10;
    }
    .contentTOPWrapper{
        width:96%; padding:20px 2% 0;
    }
    .dldWrapper{margin-bottom:10px}
    .topLeft div.navList a {
        font-size: 1.375em;
        line-height: 1.899em;
    }
    .socialnet a{margin-bottom:4px}
    .banerWrapper{height:340px;}
    ul#slider li ul {
        display: block;
        height: 270px;
        width: 100%;
    }
    .banner_link{bottom:0; top: auto}
    ul#slider li{width:100%; height:100%}
    ul#slider li img {width:100%; height:260px}	
    .banner_link a{background:none; width:22%}
    .layout_tabing li {
        border-width: 1px;
        margin: 0 5px;
    }
    .layout_tabing li a{
        padding:0 5px;
    }
    #innerlayout .topLeft{margin-right:-0px; z-index:6; position:relative}
    #innerlayout .content{padding-top:40px}
    .content{padding-top:20px}
    .rightwrapper{ padding-left:0; min-height:150px; padding-bottom:20px }	
    .design a {
        font-size: 1.167em;
        line-height: 1.856em;
        padding: 0 23px 0 6px;
    }
    .leftfoter, .rightfoter{min-height:330px}
    .layout_tabing{width:100%}
    /*27*/	
    div.navList div .allEngo_wrapper{width:730px;}
}
@media screen and (max-width: 480px){
    body{
        font-size:0.902em;
        line-height:1.110em;
    }	
    .header, .content, #foter{width:96%; padding:0 2%;}
    .header{ text-align:center}
    #logo{float:none; margin: 10px auto 0}
    .hdrForm{
        float:none;
        padding:25px 0 0px;
        width:80%;
        margin:0 auto;
    }
    #innerlayout .trackerWrapper{background: url("../img/tracker-bg.png") no-repeat scroll center center transparent}
    .newsTicker{width:96%; padding:4px 2% 0; height:100px;}
    .newsTickerInner{width:100%; float:none; padding-top:40px}	
    div.navList{
        width:100%;
        padding:21px 0 0;
        z-index:10;
    }
    div.navList a{
        margin:0 22px;
        font-size:18px;
        color:#fff;
    }
    .topLeft div.navList a.item3{width:100%;}
    div.navList div .allEngo_wrapper{top:40px; width:100%}
    .allEngo_wrapper ul li{width:40%}
    #foter .rightfoter ul li{width:46%}
    .wrap{background:none; padding-top:20px}
    .contentTOPWrapper{
        width:96%; padding:20px 2% 0;
        height:auto;
    }
    .topLeft{
        width:100%; float:none;
        padding-bottom:20px;
    }
    .dldWrapper{margin-bottom:0px}
    .banerWrapper{
        width:100%;
        float:none;
    }
    .banerWrapper{height:256px;}
    ul#slider li ul {
        display: block;
        height: 200px;
        width: 100%;

    }
    .banner_link{bottom:0; top: auto}
    ul#slider li{width:100%; height:100%}
    ul#slider li img {width:100%; height:200px}	
    .banner_link a{background:none; width:22%}
    .layout_tabing li {
        border-width: 1px;
        font-size: 1.00em;
        line-height: 1.75em;
        margin: 0 5px;
    }
    .layout_tabing li a{
        padding:0 6px;
    }
    .leftfoter{width:96%; float:none}
    .rightfoter{width:100%; float: left}
    #innerlayout{background:none}
    #innerlayout .topLeft{margin-right:-0px; z-index:6; position:relative}
    .content{padding-top:10px}
    #innerlayout .content{padding-top:40px}
    .rightwrapper{width:100%; float:none; border:0; padding-left:0; min-height:150px; padding-bottom:20px }
    .rightwrapper hr.btmBdr{display:none}
    .protibedonWrapper .profilewrite{width:100%; padding:0; margin:0; float:none}
    .protibedonWrapper .login_frm{float:none; width:90%; padding:10px 5%}
    .design a{
        line-height:1.856em;
        font-size:1.667em;
    }
}
@media screen and (max-width: 320px){
    body{
        font-size:0.902em;
        line-height:1.110em;
    }	
    .header, .content, #foter{width:96%; padding:0 2%;}
    .header{ text-align:center}
    #logo{float:none; margin: 10px auto 0}
    .hdrForm{
        float:none;
        padding:25px 0 0px;
        width:80%;
        margin:0 auto;
    }
    .inputTxt, .subBtn1{float:none; margin:5px 0}
    #innerlayout .trackerWrapper{background: url("../img/tracker-bg.png") no-repeat scroll center center transparent}
    .newsTicker{width:96%; padding:4px 2% 0; height:100px;}
    .newsTickerInner{width:100%; float:none; padding-top:40px}	
    div.navList{
        width:100%;
        padding:21px 0 0;
        z-index:10;
    }
    div.navList a{
        float:left; width:100px; height:47px; 
        background:url(../img/link.png) no-repeat left top; 
        margin-left:2px;
        line-height:47px;
        font-size:18px;
        color:#fff;
    }
    div.navList a.item3{width:95px;}
    .topLeft div.navList a.item3{width:100%;}
    div.navList div .allEngo_wrapper{top:65px; width:100%}
    .allEngo_wrapper ul li{width:40%}
    #foter .rightfoter ul li{width:46%}
    .wrap{background:none; padding-top:20px}
    .contentTOPWrapper{
        width:96%; padding:20px 2% 0;
        height:auto;
    }
    .topLeft{
        width:100%; float:none;
        padding-bottom:20px;
    }
    .dldWrapper{margin-bottom:0px}
    .contentWrapper, .banerWrapper{
        width:100%;
        float:none;
    }
    .contentWrapper, .banerWrapper{height:256px;}
    ul#slider li ul {
        display: block;
        height: 200px;
        width: 100%;
    }
    .banner_link{bottom:0; top: auto}
    ul#slider li{width:100%; height:100%}
    ul#slider li img {width:100%; height:200px}	
    .banner_link a{background:none; width:22%}
    .layout_tabing li {
        border-width: 1px;
        font-size: 1.00em;
        line-height: 1.75em;
        margin: 0 5px;
    }
    .layout_tabing li a{
        padding:0 6px;
    }
    .leftfoter{width:96%; float:none}
    .rightfoter{width:100%; float: left}
    #innerlayout{background:none}
    #innerlayout .topLeft{margin-right:-0px; z-index:6; position:relative}
    .content{padding-top:10px}
    #innerlayout .content{padding-top:40px}
}
/* extra Add */
.event-data{
    line-height : 1.5em;
}
.album{
    width: 100%;
    overflow: hidden;	
}
.al_gallery{
    float:left;
    margin: 10px 12px 10px 0;
}
.album_title{	
    width: 120px;    	
    color: #000;
    line-height:1.8em;
    display:block;
    padding-left:5px;
}
.album a img{	
    width: 142px;
    height: 142px;		
}
.input{
    margin: 10px;
}
.message { border: 2px dashed #eee; padding: 10px; margin: 0px 0px 10px 0px; }
.nodes .node h2 { font-size: 26px; }
.node { margin: 0px 0px 50px 0px; }
.node h2 a { text-decoration: none; display: block; }
.node h3 { margin: 15px 0px 10px 0px; }
.node .node-info,
.node .node-more-info { font-size: 13px; color: #666; font-style: italic; display: block; }
.node .node-info a,
.node .node-more-info a { font-style: normal; }
.node .node-body { 
	margin: 10px 0px 15px 0px;
	background-color: #f7f7f7;
	padding: 5px;
}
.node .node-body ul,
.node .node-body ol { margin: 10px; }
.node .node-body ul li { list-style-type: disc; margin: 0px 0px 0px 25px; }
.node .node-body ol li { list-style-type: decimal; margin: 0px 0px 0px 25px; }
.pagination{
    width:100%;
    padding:10px 0 0;
    overflow:hidden;
    margin-left: 10px;
}
span.next, span.current, span.prev,.pagination a{
    float:left;
    padding:0 6px 1px;
    margin:0 3px 0 0;
    font-size:13px;
    line-height:20px;
    color:#408cb4;
    text-decoration:none;
    background:#e7e7e7;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
.pagination a.selected,
.pagination a:hover{color:#fff; background:#408cb4}
.comments h3 { margin: 50px 0px 10px 0px; }
.comments .comment { border-top: 1px solid #f7f7f7; }
.comments .comment .comment { margin: 0px 0px 0px 40px; }
.comments .comment .comment-body { line-height: 20px; }
.comment .comment-info { border-top: 1px solid #fff; background: #f7f7f7; display: block; height: 39px; }
.comment .avatar { float: left; }
.comment .avatar img { padding: 3px; }
.comment .name { float: left; padding: 8px 0px 8px 10px; font-weight: bold; color: #000; }
.comment .date { float: left; padding: 8px; color: #666; }
.comment .comment-body { clear: both; font-size: 13px; padding: 10px 0px 3px 0px; }
.comment .comment-reply { padding: 10px 5px 10px 0px; }
.comment .comment-reply a { font-size: 11px; text-transform: lowercase; color: #000; background: #f7f7f7; padding: 5px; text-decoration: none; }
.comment .comment-reply a:hover { background: #464646; color: #fff; }
.comment-form h3 { margin: 50px 0px 10px 0px; }
.form .comment-form h3 { margin: 0px 0px 10px 0px; }
.comment-form p { padding: 10px 0px 20px 0px; }
.comment-form #recaptcha_widget_div { margin: 0px 0px 10px 0px; }
form { margin: 10px 0px 0px 0px; }
form label { display: block; font-weight: bold; }
form .input { margin: 0px 0px 10px 0px; }
form .text input,
form .password input,
form .textarea textarea { width: 300px; }
form .error-message { color: #ee4b33; font-size:13px; line-height:17px; }
.invisible { visibility:hidden; }
.general_form label {
    display: block;  /* block float the labels to left column, set a width */
    float: left; 
    width: 160px; 
    padding: 3px 8px; 
    margin-right: 10px; 
    font-weight:bold;
    font-size:12px;
    text-align: left; 
    background:#DDEEED;
    color:#223332;
    line-height:17px;
}
.error{
    background: none repeat scroll 0 0 #FBE3E4;
    border-color: #FBC2C4;
    color: #D12F19;
}
.error, .notice, .success, .message{
    margin-bottom: 1em;
    padding: 0.8em;
    border:2px dashed #EEEEEE;
}
.contact-body{
    font-size: 15px;
    line-height: 1.5em;
}
.comment-form .contactFrm,.contact-form .contactFrm{
    min-height: 350px;
}
#comments .contactFrm{
    min-height: 360px;
}
#inputWrap .inputwrapper{
    width: 100%;
}
form.general_form .text input{ height:16px; }
form.general_form input[type=text],
form.general_form input[type=password],
form.general_form  input[type=file],
form.general_form textarea { padding: 2px; font-size: 12px; margin-bottom: 10px; border: 1px solid #ccc; }
form.general_form select { padding: 1px; font-size: 12px; margin-bottom: 10px; background-color: #fff; border: 1px solid #ccc; }
form.general_form input:focus,
form.general_form select:focus,
form.general_form textarea:focus { border: 1px solid #999; }
form.general_form textarea { background-color: #fff; width: 300px; height: 60px; font-size: 12px; }
form.general_form textarea.content { width: 99%; height: 350px; }
form.general_form .wide { width: 500px; height: 150px;}
form.general_form select[multiple=multiple] { padding: 0px; }
form.general_form select[multiple=multiple] optgroup { font-style: normal; }
form.general_form select[multiple=multiple] optgroup option { text-indent: 20px; }
.general_form div.radio { width: 150px;}
.general_form div.radio input { width: 30px; float: none; }
.general_form div.radio label { width: 100px; }
.general_form div.input { margin-top: 12px; }
.general_form div.input span.description { margin-left: 10px; }
.general_form fieldset{background:#EEEEEE; border:none;}
.general_form fieldset legend{color:#306DA8;font-weight:bold;font-size:12px;} 
.node-excerpt,.event-data{
    line-height:1.5em;
}
.error,
.notice,
.success,
.message { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error { background: #FBE3E4; color: #D12F19; border-color: #FBC2C4; }
.notice,
.message { background: #FFF6BF; color: #817134; border-color: #FFD324; }
.success { background: #E6EFC2; color: #529214; border-color: #C6D880; }
.error a { color: #D12F19; }
.notice a,
.message a { color: #817134; }
.success a { color: #529214; }
/*---------CSS ADDED BY IMRAN DATED ON 4-1014---------*/
.loginLeft{
    /*width:263px;*/
    height:88px;
    margin-bottom:10px;
    padding:10px 0px;
    background-color:#A54D4E;
    background: -webkit-gradient(linear, left top, left bottom, from(#A54D4E), to(#4F0305));
    background: -moz-linear-gradient(top, #A54D4E, #4F0305);
    background:-o-linear-gradient(top, #A54D4E, #4F0305);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#A54D4E', EndColorStr='#4F0305');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#A54D4E, endColorstr=#4F0305, GradientType=0)";
    border-radius:0 6px 0 6px;
    -moz-border-radius:0 6px 0 6px;
    -webkit-border-radius:0 6px 0 6px;
}
.loginLeft .inputTxt{
    margin-left:10px;
    margin-top:2px;
}
.loginLeft  .subBtn1{
    width:78px;
    height:29px;
    margin:8px 0 0 62% ;
    background-position:0 -185px;
}
div.navList a.item6{width:77px; font-size:12px; font-weight:bold; background-position: -113px 0}
div.navList a.item4{width:77px; font-size:12px; font-weight:bold;  background-position:-192px 0}
div.navList div.submenuparent a{background-position: -113px bottom;color:#c2811e }
div.navList div.submenuparent a{background-position: -113px bottom;color:#c2811e }
.newsTickerInner{ width:100%;}
.topLeft div.navList a{
    line-height:2.28em;
    font-size:1em;
}
.topSearch{
    width:99%;  
    padding:3px 8px; 
    text-align:left; 
    height:21px;
    background-color:#C7CBCF;
    color:#fff;
}
#logo{
    height:92px;
    width:100%;
    background: url(../images/brand.png) no-repeat right;
}
#logo a img{
    float:left;
}
.gallery a{
    background-color:#D6D8D7;
}
#foter_wrapper{
    padding:10px 5px;
    border-bottom:6px solid #fff;
}
.design a{
    padding:0 23px 0 6px;
    line-height:1.856em;
    font-size:1.067em;
}
form { margin: 0px 0px 0px 0px; }
.ngoList h2{
    padding-left:15px;
    line-height:32px;
    border:0;
}
.DtlCont h3{
    padding:6px 0 2px;
    font-size:16px;
    line-height:20px;
}
table.ngoList{
    width:100%;
    padding:0;
    margin:43px 0 0;
    border-collapse:collapse;
    /*border:1px solid #EAEAE5;*/
    border:none;
}
/*==========================*/
/*=====   Mobarak Ali   ====*/
/*=====  2014-April-11  ====*/
/*==========================*/
.ngoList td{
    padding:5px 0;
    margin:0;
    font-size:14px;
    line-height:17px;
    color:#6D4E33;
    word-spacing:-1px;
    border:none;
    vertical-align:baseline;
}
.ngoList td.ngoTitle{
    height:35px; 
    border-right:1px solid #EAEAE5;
    border-bottom:1px solid #EAEAE5
}
td.serial{
    width:7%;
    text-align:center;
}
td.ngoLogo{
    width:25%;
    text-align:center;
}
td.ngoLogo img{ 
    width:95px;
    height:95px;
}
td.dot{
    width:2%; 
    text-align:center;
}
td.DtlCont{
    width:63%;
    padding-left:2%;
    border-right:none;
    vertical-align:top;
}
.DtlCont a{
    color:#6D4E33;
    display:block;
}
.DtlCont span{display:block}
h3 a{ color:#6D4E33}
.DtlCont address{
    font-style:normal;
}
.searchForm{
    width:100%;
    padding:0;
    margin:0;
}
.textWrapper .ngoList{
    margin:0;
    border-color:#408CB4;
}
.textWrapper .ngoList td,
.textWrapper .ngoList td.ngoTitle{border-color:#408CB4} 
.textWrapper td.serial{/*text-align:left*/ color:#fff}
td.item1{
    padding-left:2%;
    width:30%;
}
td.item2{
    padding-left:2%;
    width:65%;
}
.textField{
    width:66%;
    padding:2px 2%;
    margin:0;
    font-size:14px;
    line-height:18px;
    color:#6D4E33;
    border:1px solid #408CB4;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    -o-border-radius:3px;
    border-radius:3px;
}
.close{
    width:20px;
    height:15px;
    float:right;
    text-align:center;
    color:#000;
}
ul.radioCont{
    width:100%;
    padding:0;
    margin:0;

    overflow:hidden;
    background-color:#fff;
}
ul.radioCont1{
    width:99%;
    padding-left:1%;
}
ul.radioCont li{
    width:33%;
    padding:0;
    margin:0;
    float:left;
}
/*
.node-body table{
    width:100%;
    height:auto;
    border-collapse:separate;
    border-spacing:0px;
    font-size:11px;
    border:none;
    border-top:1px solid #999999;
    border-left:1px solid #999999;
    background-color:#D9DCFF;
}
.node-body table tr{
    padding:0px;
    margin:0px;
}
.node-body table td{
    padding:2px;
    margin:0px;
    border:none;
    border-right:1px solid #999999;
    border-bottom:1px solid #999999;
    line-height:16px;
    width:150px;
}
.node-body table td span, .node-body table td p{
    font-size:13px !important;
}
*/
.design .counter a{
    background:none;
}
.counter{
    width:80%;
    padding:5px 0 5px 0;
    border-top:1px dotted #000099;
    float:left;
    padding-left:39px;
}

div.paging,

div.count { text-align: center; margin: 10px; }

div.count { margin-top: 25px; }
a.icon1{background:url(../images/icon1.png) no-repeat;}

/* IMRAN ANAM - 24-08-2014*/
.noticeSet {
    float: left;
    width: 100%;
    line-height:1.25em;

}
.eventView {
    width:70%;
    float: left;
}
.eventDet{
    width:28%;
    float: right;
}
.eventView h3{
    line-height: 1.05em;

}
.eventDet span, .eventDet span label {
    float: left;
    line-height: 1.05em;
    font-size: .9em;
    color: #FFF;
    border: 1px solid #4CA07E;
    margin: 0px;
    width: 168px;
    padding: 2px;
}   
.eventDet span label{
    background: none repeat scroll 0% 0% #D0FFDA;
    color: #000;
    width: 78px;
}
.eventDet .subBtn5{
    width:100px;
    height:28px;
    float:right;
    padding:0;
    margin:5px 1px 0 0;
    border:0;
    overflow:hidden;
    text-indent:-1000px;
    text-transform:uppercase;
    border:none;
    background:url(../img/button.png) no-repeat -193px -53px;
    cursor:pointer;
}

.eventDet .subBtn5:hover{background-position:-193px -21px;}
.datewrapper span{ width:121px}

/* saad - 26-08-2014*/
.protobadonTbl table tbody tr td{
    width: 50px;
}

div.protobadonTbl {
    padding:10px 19px 10px 1px;
}

/*  IMRAN ANAM ..... 06-09-2014 */

.searchOne{
    width:64%;
    float:left;
}
.hdrForm{
    width:36%;
}
.hdrForm .inputTxt {
    height: 21px;
    line-height: 25px;
}
.subBtnTop{
    height:21px;
    float:none;
    background:url(../img/button-new.png) no-repeat -193px -110px;
}
.subBtnTop:hover{background-position:-193px -143px}
.newsTickerNew  .newsTickerInner{ padding:0px;}
.newsTickerNew {
    height:20px;
    padding:0 0 6px;
    z-index:2;
}
.banner{
    float:right;
    width:72%;
}
.newsCont{
    height:255px;
    background-color:rgba(255, 255, 255, 0.6);
    width:96%;
    padding:5px;
    margin-bottom:8px;
    overflow:hidden;
    box-shadow: 0px 0px 7px #047327;
}
.newsdate{
    width:112px;
    height:19px;
    display:block;
    background:url(../images/newsdatebg.jpg) no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    line-height:19px
}
.newsCont a {
    font-size:14px;
    line-height:16px;
    color:#393c3d;
    font-weight:normal;
    text-decoration:none;
    padding-bottom:13px;
}

.pernews{
    padding:5px 0 11px 0;
}
#innerlayout .rightwrapper{width:75%}
.adv a{
    padding: 2%;
    background: #A54D4E;
    display: block;
    margin: 3px 0;
}
.adv img{ width:100%}
.enBtn1, .enBtn5, .ebnBtn1{
    background-image:url(../img/en_button.png) !important;
}
.language{
    position: fixed;
    right: 5%;
    z-index: 1000;
    border: 5px solid rgb(7, 161, 56);
    border-radius: 4px;
    background-color:#fff;
}

.language select { border:none}
.ngolistImg{
    width:150px;
    float:left;
    border:3px solid #CCCCCC;
    margin-right:15px;
    overflow:hidden;
}
.ngolistImg img{
    width:150px;
}
.ngoListView{
    float:left;
    margin:5px 0;
}
.ngoHead{
    font-size: 1.2em;
    padding: 10px 2%;
    line-height: 1.1em;
    background-color: rgb(8, 155, 52);
    float: left;
    width: 96%;
    color: #fff;
}
.ngoTitl{
    text-transform: uppercase;
    float: left;
}
.ngoSubDomain{
    float:right;
}
.ngoSubDomain a{ color:#fff}

.mySlides {
    display:none;
}


/*------08-jun-2017------*/
.mainNav{width:100%; float:left; margin-top: 16px;}
.mainNav > li{
    padding:0;
    margin:0;
    float:left;
    font-size:15px;
    line-height:18px;
    text-align:center;
    position:relative;
    background:url(../images/navBdr.png) repeat-y left top;
}
.mainNav li > a{
    padding:5px 28px;
    color:#fff;
    /*display:block;*/
}

.mainNav li.current-Itm a{background-color:#35693b}
.mainNav li.subArrow > a{background:url(../images/arrow2.png) no-repeat right 14px}
.subNavCont{
    width:300px;
    padding-top:3px;
    text-align:left;
    position:absolute;
    left:10px;
    top:30px;
    z-index:3;
    display:none;
}
.subNavCont ul{
    padding:6px 0;
    background:url(../images/subnav.png) repeat;
}
.subNavCont ul li{position:relative}

.subNavCont .subNavCont{
	left:300px;
	top:0px;
}

.innrItem{
    width:104px;
    position:absolute;
    right:-104px;
    top:0;
    opacity:0;
    transform:scale(0)
}
.subNavCont ul li{
    padding:0;
    margin:0;
    line-height:21px;
}
.subNavCont ul li a{
    padding:5px 0 5px 9px;
    margin:0;
    display:block;
	font-size:13px;
	/*line-height:16px;*/
}
.subNavCont ul ul{
	left:300px;
}
.subArrow3 > a{background:url(../images/arrow3.png) no-repeat right 8px}
a.openClose{
    display:none;
    padding-left:15px;
    font-size:18px;
    line-height:33px;
    color:#ffffff;
    text-align:left;
    border-bottom:1px solid #fff;
    background:#00670A url(../images/navOpenClose-bg.png) no-repeat right center;
}
.subNavCont ul li{border-bottom:2px solid #004508}
/*.subNavCont ul li a{padding:5px 0 5px 9px}*/
.subNavCont ul{padding:0}
.subNavContDep{
    width:530px;
    overflow:hidden;
}
.subNavContDep ul{
    width:100%;
    float:left;
}
.subNavContDep ul li{
    width:48%;
    padding:12px 0 12px 2%;
    float:left;
    text-align:left;
    border:none;
}
.subNavContDep ul li a{padding-left:60px}
.subNavContDep ul li.elctrcl{background:url(../images/electrilcal.png) no-repeat 10px center}
.subNavContDep ul li.com{background:url(../images/computer.png) no-repeat 10px center}
.subNavContDep ul li.civil{background:url(../images/civil.png) no-repeat 10px center}
.subNavContDep ul li.mech{background:url(../images/mech.png) no-repeat 10px center}
.subNavContDep ul li.power{background:url(../images/power.png) no-repeat 10px center}
.subNavContDep ul li.arch{background:url(../images/arch.png) no-repeat 10px center}

.subNavCont{
    padding:0;
    -webkit-border-bottom-right-radius:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -moz-border-radius-bottomleft:10px;
    border-bottom-right-radius:10px;
    border-bottom-left-radius:10px;
}
.subNavContDep ul li a:hover{background-color:inherit; color:#000}

.contentWrapper table td{
	background-color: #f9f9f9;
}

ul.gallery{width:100%; overflow:hidden}
ul.gallery li{
    width:171px;
    float:left;
    padding:1.176em 0 0;
    margin:0 20px 0 0;
}
ul.gallery li a{
    width:100%;
    padding:0.529em 6px 0.294em;
    display:block;
    background-color:#e7e7e7;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e7e7e7), to(#ffffff));
    background-image: -moz-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background-image: -o-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background-image: -ms-linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background-image: linear-gradient(top, #e7e7e7 0%, #ffffff 100%);
    background-repeat:no-repeat;
    border:1px solid #e8e8e8;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px;
}
ul.gallery li a span{
    width:127px;
    height:71px;
    padding:20px 14px;
    display:block;
    margin:0 auto;
    background:url(../images/galleryBg.png) no-repeat;
}
ul.gallery li a span img{display:block; width:100%; height:100%}
ul.gallery li a big{
    width:100%;
    padding:0.375em 0 0;
    margin:0.438em 0 0;
    display:block;
    overflow:hidden;
    background:url(../images/bg4.png) no-repeat center top;
    font-size:0.8em;
    line-height:1.688em;
    color:#f19300;
    height:1.688em;
    
}
ul.gallery li a big em{
    width:36px;
    float:right;
    color:#fff;
    font-style:normal;
    text-align:center;
    background:#f19300;
    -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border-radius:5px;
}
/*============*/
ul.galleryIn{
    width:100%;
    padding:1.118em 0 0;
    overflow:hidden;
}
ul.galleryIn li{
    width:20%;
    float:left;
}
ul.galleryIn li a{
    display:block;
    width:100%;
    padding:4px;
    position:relative;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -o-box-sizing:border-box;
    box-sizing:border-box;
    border:1px solid #e8e8e8;
}
ul.galleryIn li a img{display:block; width:100%}
ul.galleryIn li a span{
    display:block;
    width:19px;
    height:19px;
    display:block;
    background:url(../images/zoomer.gif) no-repeat;
    position:absolute;
    right:4px;
    bottom:4px;
}
.adv{ width:97%}