/*
	Author: Amal Krishna Bakali 
	Date: 29.05.2009
	Title: Nodi bachaow Dhaka bachaow     
======================================
*/
body{
	font-family: Arial,"Trebuchet MS",Tahoma,Georgia,Verdana, Lucida,Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	background:#005679 url(images/bodybg.gif) repeat-x;
	padding-top:20px;
	color:#333333;
}
:focus{	outline:none;}
*{padding:0;	margin:0;}
img,fieldset{border:none;}
ul,ol,li{list-style:none;}	
.hide,h1 b,h2 b,h3 b,h4 b,dt b,a i{
     position: absolute;
     left: -9999px;
}
hr{
	height:1px;
	border:0;
	border-bottom:1px dashed #B5B5B5;
	margin:10px 0 20px 0;
}
/*-----------------------------------Page Structure
*/
#wrap{
	margin:0 auto;
	width:1000px;
	text-align:left;
}
.innercon{
	width:980px;
	background:url(images/mainbg.png) repeat-y;
	padding:0 10px 20px 10px;
	position:relative;	
}
/*-----------------------Header
*/
#hdr{
	width:950px;
	height:35px;
	padding:25px 0 0 30px;
	background:url(images/hdrbg.gif) repeat-x;
	position:relative;	
	margin:0 auto;
}
.topshade{
	display:block;
	width:1000px;	height:10px;
	background:url(images/top-shade.png) no-repeat;
	font-size:1px;
	position:absolute;
	top:-10px;
	left:0;
}

.link{
	float:right;
}
.link a{
	display:block;
	float:left;
	margin-right:20px;
	display:inline;
}
#hdr strong{
	color:#ccc;
	font-weight:bold;
}
/*---------------------- Main Body
*/
#main{
	width:940px;
	padding:20px 0;
	margin:0 auto 20px auto;
	overflow:hidden;
	border-bottom:1px dashed #B5B5B5;
}
.txtcon h1{
	font:normal 25px/25px Georgia;
	margin-bottom:6px;
}
.txtcon h1 a,.txtcon h2 a{
	color:#333;
	text-decoration:none;
	}
.txtcon h1 a:hover,.txtcon h2 a:hover{
	color:#333;
	text-decoration:underline;
	}
.txtcon h2{
	font:normal 19px/19px Arial;
	margin-bottom:6px;
}
.txtcon .img{
	display:block;
	margin-bottom:10px;
}
.txtcon p{
	font:normal 13px/17px Arial;
	margin-bottom:20px;
}
.newsfoot{
	color:#999;
	font:normal 10px/10px Arial;
}
#mainlft{
	float:left;
	width:460px;	
}
#news{
	float:left;
	width:950px;	
}
#mainrt{
	float:right;
	width:460px;
}
.centercon{
	float:left;
	width:420px;
}
.rightcon{
	float:right;
	width:220px;
}
.placeleft{
	width:460px;
	float:left;
}
.gallery{
	padding:0 0 20px 0;
	width:940px;
	overflow:hidden;
	border-bottom:1px dashed #B5B5B5;
	margin:0 auto 20px auto;
}
.gallery h2{
	text-transform:uppercase;
	font:bold 33px/33px Arial;
	margin-bottom:10px;
}
.imgcon{
	display:block;
	width:458px;	height:298px;
	border:1px solid #ABD7E3;
	background:#E9F4F8;
	display: table-cell;
	text-align:center;
	vertical-align:middle;
}
.imgcon *{	
	vertical-align:middle;
}
.imgcon i{
	width:1px;
	display: inline-block;
	height: 100%;
}
.rightgal{
	width:480px;
	float:right;
	position: relative;
	height:300px;
}
.thumpic {
	overflow:hidden;
	margin-bottom:20px;
	width:480px;
}
.thumpic li{
	float:left;
	width:100px;
	margin-left:20px;
	display:inline;
}
.thumpic span{
	display:block;
	width:98px;	height:78px;
	border:1px solid #ABD7E3;
	background:#E9F4F8;
	display: table-cell;
	text-align:center;
	vertical-align:middle;
}
.thumpic span *{	
	vertical-align:middle;
}
.thumpic span i{
	width:1px;
	display: inline-block;
	height: 100%;
}
.thumpic h3{
	font:bold 11px/11px Arial;
	padding:5px 0 0 0;
}
.thumpic p{
	font:normal 11px/15px Arial;
}
.links{
	display:block;
	position:absolute;
	left:20px;
	bottom:0;
}
.links a{
	font:bold 12px/12px Arial;
	text-decoration:none;
	text-transform:uppercase;
	color:#000;
}
.nobdr{
	border:0;
}
.nospace{
	margin-bottom:0;
	padding-bottom:0;
}
/*---------------------- Footer */
#outer{
	width:100%;	height:145px;
	background:url(images/bodybtm.gif) repeat-x;
}
#ftr{
	width:980px;
	margin:0 auto;
	padding:0 10px;
	font-size:11px;
	color:#656565;
	background:url(images/btm-shade.png) no-repeat;
	text-align:left;
}
#ftr .link{
	margin:37px 0 0 0px;
}
#ftr .link a{
	margin:0 0 0 30px;
}
#ftr .d{
	display:block;
	float:right;
	background:url(images/d.gif) no-repeat;
	padding-left:10px;
	clear:both;
}

.link big{
	display:block;
	text-align:right;
	font:normal 14px/20px Arial;
	color:#fff;
	float:right;
	padding:5px 0;
}
.link big a{
	color:#fff;
	text-decoration:none;
}
#ftr .d a{
	margin-left:10px;
	color:#fff;
	text-decoration:none;
}
#ftr .d a:hover{
	text-decoration:underline;
	color:#fff;
}

#one{
	display:block;
	visibility:visible;
}

#two{
	display:none;
	visibility:hidden;
}

#three{
	display:none;
	visibility:hidden;
}

#four{
	display:none;
	visibility:hidden;
}

#five{
	display:none;
	visibility:hidden;
}
#six{
	display:none;
	visibility:hidden;
}

