/*
	Author:Md. Shariful Islam 
	Date: 
	Title:     
====================================
*/
body{
	font-family:Verdana,"Trebuchet MS",Georgia, Lucida, Arial,Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	text-align:center;	
	background:url(images/bg.gif) repeat;
}

*{
	padding:0;	margin:0;	border:0;
}

iframe{
	background-color: #464646;
}

ul,li{
	list-style:none;
}	
/*--------------------------Page Structure----------------*/
#outwrap{
	background:url(images/bgtop.gif) top left repeat-x;
}
#wrap{
	margin:0 auto;
	width:980px;
	text-align:left;
	padding:9px 0 0 0;
}
/*---------------------------Header---------------------*/
#hdr{
	width:980px;
	height:281px;
	background:url(images/banner02.jpg) no-repeat;
	padding:0 0 0 0;
}
#hdr h2{
	width:98px;
	height:107px;
	position:absolute;
}
#hdr h2 a{
	display:block;
	position:relative;
	width:98px;
	height:107px;
	z-index:1px;
	cursor:pointer;
}
#hdr h1 b,.mainlft h2 b,#hdr h2 a i{
	display:none;
	visibility:hidden;
}
#hdr ul{
	padding:15px 0 15px 550px;
}
#hdr ul li{
	display:inline;
	padding-right:7px;
}
#hdr ul li a{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#373737;
	text-decoration:none;
	letter-spacing:-1px;
	padding:0 5px 0 5px;
}
#hdr ul li a:hover,#hdr ul li a.select{
	background: url(images/hoverbg.gif) repeat-x;
	color:#FFFFFF;
}
#hdr input{
	display:block;
	background:#DDDDDD;
	width:236px;
	padding-left:6px;
	height:18px;
	border:1px solid #B8B8B8;
	font-size:11px;
	color:#7A7A7A;
	margin-left:708px;
}
/*-------------------------Main Body------------------- */
#main{
	width:980px;
	overflow:hidden;
	background:#EAEAEA url(images/contentbg.gif) repeat-x bottom;
	padding-bottom:48px;
	margin-bottom:17px;
}
.mainlft{
	float:left;
	width:608px;
	padding:24px 0 0 0;
}
.mainlft h2{
	background:url(images/heading.gif) no-repeat;
	width:544px;
	height:93px;
	margin:0 0 30px 30px;
}
.mainlft p{
	padding:0 45px 28px 45px;
	font-size:14px;
	text-align:justify;
}
.mainrht{
	float:right;
	width:372px;
	padding:14px 0 0 0;
}
.boxbg{
	display:block;
	background:url(images/rhtbg.gif) repeat-y;
	width:356px;
}
.boxtbtm{
	background:url(images/btmcrn.gif) no-repeat bottom;
	width:356px;
}
.boxtop{
	background:url(images/topcrn.gif) no-repeat top;
	width:356px;
	padding:25px 0 0 0;
}
.boxtop span{
	display:block;
	text-align:center;
	padding-bottom:34px;
}


/*-------------------------- Footer----------------------- */
#outerftr{
	background:#FAFAFA url(images/ftrbg.gif) repeat-x;
}
.ftr{
	margin:0 auto;
	width:980px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555654;
	overflow:hidden;
	padding:22px 0 70px 0; 
}
.ftr p{
	float:left;
} 
.ftr p a{
	font-size:11px;
	text-decoration:none;
	color:#656565;
	margin-right:18px;
}
.ftr p a:hover{
	text-decoration:underline;
	color:#252525;
}
.ftr span{
	display:block;
	float:right;
} 
.ftr span a{
	color:#555654;
	text-decoration:none;
}
/*--------------------------Projct page----------------------- */
#main h1{
	font-size:25px;
	color:#39900A;
	padding:25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.projectlist{
	width:958px;
	overflow:hidden;
	padding:0 0 15px 22px;
}
.projectbox{
	float:left;
	width:443px;
	background:#FFFFFF url(images/projectbg.gif) repeat-x bottom;
	margin-right:20px;
	padding:0 0 35px 15px;
}
.projectbox dl{
	width:443px;
	overflow:hidden;
	padding:18px 0 0 0;
	
}
.projectimg{
	float:left;
	width:125px;
	padding:40px 0 0 0;
}
.projecttxt{
	float:left;
	width:290px;
	padding:5px 0 0 20px;
}
.projecttxt h3{
	font-size:14px;
	padding:0 0 15px 0;
}
.projecttxt p{
	padding:0 5px 15px 0;
}
/*--------------------------News page----------------------- */
.newsbox{
	display:block;
	width:940px;
	background:url(images/newsbg.gif) repeat-y;
	padding-bottom:15px;
	margin:0 0 0 20px;
}
.newstop{
	background:url(images/newstop.gif) no-repeat top;
	width:940px;
	overflow:hidden;
}
.newstop dd{
	float:left;
	width:303px;
}
.newstop dd span{
	display:block;
	width:105px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 25px 198px;
}
.newstop dd h3{
	font-size:15px;
	color:#6BCD57;
	padding:0 10px 35px 24px;
}
.newstop dd p{
	color:#393939;
	text-align:justify;
	padding:0 15px 20px 24px;
}
.newstop dd fieldset{
	display:block;
	text-align:center;
	margin-bottom:20px;
}
/*--------------------------Contact page----------------------- */
.contactbox{
	display:block;
	background:#fff;
	width:940px;
	margin:0 0 0 20px;
	padding-bottom:24px;
}
.contactboxtop{
	background:url(images/contact-topbg.gif) no-repeat top;
	width:940px;
	padding:3px 0 0 0;
	overflow:hidden;
}
.contactlft{
	float:left;
	width:580px;
	padding:26px 0 0 35px;
	border-right:1px solid #DCDCDC;
}
.contactlft p{
	width:522px;
	overflow:hidden;
	padding:0 0 10px 0;
}
.contactlft p label{
	display:block;
	float:left;
	width:200px;
	color:#525051;
	font-size:13px;
}
.inp01,.inp02{
	display:block;
	float:left;
	width:319px;
	height:20px;
	border:1px solid #B8B8B8;
}	
.inp02{
	height:121px;
}
.subbtn{
	display:block;
	float:right;
	background:url(images/btn.gif) no-repeat;
	width:112px;
	font-size:0;
	height:30px;
	border:none;
	cursor:pointer;
}
.contactrht{
	float:right;
	width:293px;
	padding:30px 0 0 30px;
}
.contactrht h2{
	font-size:17px;
	font-weight:normal;
	color:#B82525;
	text-transform:uppercase;
}
.contactrht h3{
	font-size:13px;
	font-weight:bold;
	color:#298000;
	padding-bottom:25px;
}
.contactrht h4{
	font-size:13px;
	font-weight:bold;
	color:#525051;
	padding-bottom:15px;
}
.contactrht p{
	font-size:13px;
	color:#525051;
	padding-bottom:25px;
}
/*--------------------------Donation page----------------------- */
.donatoinbox{
	display:block;
	background: url(images/donboxbg.gif) repeat-y;
	width:946px;
	margin:0 0 5px 20px;
}
.donatoinbtm{
	background: url(images/donboxbtm.gif) no-repeat bottom;
	width:946px;
	padding-bottom:18px;
}
.donatointop{
	background: url(images/donboxtop.gif) no-repeat top;
	width:946px;
	overflow:hidden;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.donatoinlft{
	float:left;
	width:210px;
	padding:17px 30px 0 14px;
}
.donatoinlft h3{
	font-size:18px;
	color:#D57B22;
	padding-bottom:13px;
}
.donatoinlft p{
	width:210px;
	overflow:hidden;
	padding:0 0 12px 0;
}
.donatoinlft p label{
	display:block;
	float:left;
	width:66px;
	font-size:11px;
	color:#8F8F8F;
}
.donatoinlft p label b{
	color:#FF0000;
}
.inp03,.inp04{
	display:block;
	float:left;
	background:#fff;
	width:138px;
	height:34px;
}
.inp04{
	height:90px;
}

.donatoinmdl{
	float:left;
	width:340px;
	padding:8px 0 0 0px;
}
.donatoinmdl h3{
	background:url(images/bg01.gif) no-repeat;
	width:316px;
	height:45px;
	font-size:18px;
	color:#507700;
	padding:9px 0 0 24px;
	margin-bottom:7px;
}
.donatoinmdl p{
	color:#5A5A5A;
	padding:0 30px 18px 15px;
}
.donatoinrht{
	float:left;
	width:334px;
	padding:13px 0 0 0px;
}
.donatoinrht h3{
	font-size:18px;
	color:#D57B22;
	padding:9px 0 17px 30px;
}
.donatoinrht p{
	color:#8B6559;
	padding:0 0 18px 30px;
}
.donorlist{
	width:924px;
	overflow:hidden;
	background:#FFFFFF;
	margin:0 0 0 20px;
	padding:10px 0 22px 22px;
	font-family:"Trebuchet MS",Georgia, Lucida, Arial,Helvetica, sans-serif;	
}
.donorlist dd{
	float:left;
	width:306px;
}
.donorlist dd h2{
	font-size:21px;
	padding-bottom:1px;
	text-transform:uppercase;
}
.donorlist dd h4{
	font-size:14px;
	padding-bottom:12px;
}
.donorlist dd p{
	font-size:14px;
	color:#DE5514;
}
.donorlist dd p b{
	border-bottom:2px solid #E6804F;
}



/*************************************scrtoller images**********************/
#marqueecontainer{
position: relative;
width:356px;
float:left;
height: 736px; /*marquee height */
overflow: hidden;
}



html>body .boxtop{
	float:none;
    height: 736px;
    padding-bottom:24px;
}


.boxtop span img{
	border:2px solid #EF660B;
}



.srchtxt{
	color:#000000;
	text-align:right; 
	font-size:16px;
	 width:700px;
  display:block;
  float:left;
  }

