@charset "utf-8";

@font-face {  
font-family: MTCORSVA;  
src: url( '../fonts/MTCORSVA.TTF' ); /* IE */ 
}
@font-face {  
font-family: Amarbanglanormal;  
src: url( '../fonts/Amarbanglanormal.ttf' ); /* IE */ 
}  
/* CSS Document */
*{
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p
{
 margin:0;
 padding:0;
}
ul
{
list-style-type:none;
margin:0;
padding:0;
}
ol
{
 margin:0px;
 padding:0px;
}
a
{
outline:none;
text-decoration:none;
color:#ffffff;
}
a:hover
{
 outline:none;
 text-decoration:none;
 color:#d7e9fb;
}
img
{
 border:0;
}
body.hmebg
{
 background-image:url(../images/background.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 margin:0px;
 background-color:#FFFFFF;
}
body.innerbg
{
 background-image:url(../images/inner_bg.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 margin:0px;
 background-color:#FFFFFF;
}
.main
{
 width:959px;
 margin:auto;
}
.header
{
 width:959px;
 height:120px;
 float:left;
}
.logo
{
 float:left;
 margin-left:10px;
 margin-top:10px;
}
.rytheaderarea
{
float:right;
margin-right:10px;
width:154px;
}
.rytheadertxt
{
 text-align:center;
 font:14px Verdana;
 color:#1b4e83;
 line-height:20px;
 float:left;
 width:154px;
 padding:10px 0px 10px 0px;
}
.memberformbutarea
{
 float:left;
 width:154px;
}
a.memberformbut
{
 background:url(../images/member_form_but.jpg) no-repeat left top;
 display:block;
 width:154px;
 height:53px;
}
a.memberformbut:hover
{
 background:url(../images/member_form_but_hover.jpg) no-repeat left top;
}
.nav
{
width:959px;
float:left;
height:34px;
}
.pgtotalwidth
{
width:959px;
 float:left;
 height:366px;
 margin-top:11px;
}
.latnwsltrpart
{
 width:240px;
 height:355px;
 float:left;
}
.bannerpart
{
width:481px;
 height:353px;
 margin-left:11px;
 margin-right:12px;
float:left;
 background-color:#1b4e83;
 padding:1px;
}
.quickcontactpart
{
 width:213px;
 float:left;
 height:355px;
}
.lftpnltopbg
{
 background-image:url(../images/lftpnltopbg.png);
 background-repeat:no-repeat;
 background-position:left bottom;
 width:240px;
 height:10px;
 float:left;
}
.lftpnlbotbg
{
background-image:url(../images/lftpnlbotbg.png);
background-repeat:no-repeat;
 background-position:left top;
 width:240px;
 height:11px;
 float:left;
}
.lftpnlbg
{
 float:left;
 width:238px;
 border-left:1px solid #1e5186;
 border-right:1px solid #1e5186;
}
.latestnewsbg
{
 background-image:url(../images/latestnwsbg.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 height:210px;
 float:left;
 width:202px;
 padding:0px 18px 10px 18px;
}
.pgtotalwidth h2
{
 color:#042445;
 font:14px "Trebuchet MS";
 text-transform:uppercase;
 font-weight:bold;
 margin-top:5px;
}
.latestnewscont
{
 width:202px;
 height:185px;
 float:left;
}
.latestnewscont ul
{
 margin-right:10px;
 padding:0px;
}
.latestnewscont ul li
{
 list-style-type:none;
 color:#0d6890;
 font:11px Tahoma;
 line-height:15px;
 border-bottom:1px dashed #517ba7;
 margin-top:10px;
 padding-bottom:10px;
 text-align:justify;
 font-weight:bold;
}
.latestnewscont ul li a
{
color:#042445;
 text-decoration:none;
}
.latestnewscont ul li a:hover
{
 color:#000000;
}
.newsletterbg
{
 background-image:url(../images/nwsltrbg.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 height:102px;
 float:left;
 width:202px;
 padding:12px 18px 0px 18px;
}
.pgtotalwidth h3
{
 color:#ffffff;
 font:14px "Trebuchet MS";
text-transform:uppercase;
 font-weight:bold;
}
.newsletterform
{
 width:202px;
 height:84px;
float:left;
}
.nwsinputbg
{
 background-image:url(../images/lftpnlinputbg.png);
 background-position:left top;
background-repeat:no-repeat;
 width:202px;
 height:21px;
 float:left;
 margin-top:5px;
}
.nwsinputbg .newsinput
{
 margin-left:6px;
 margin-right:6px;
 height:21px;
width:190px;
 border:none;
 outline:none;
 font:12px Arial, Helvetica, sans-serif;
 color:#3c6794;
 background:none;
}
.newsletterbut
{
 width:202px;
 float:left;
 margin-top:5px;
}
.button
{
 background:url(../images/button.png) no-repeat left top;
width:63px;
 height:21px;
 float:right;
border:none;
 outline:none;
 font:11px/21px Tahoma;
text-transform:capitalize;
 color:#24476b;
}
.button:hover
{
 background:url(../images/button_hover.png) no-repeat left top;
 width:63px;
 height:21px;
 float:right;
 border:none;
 outline:none;
 font:11px/21px Tahoma;
 text-transform:capitalize;
color:#24476b;
cursor:pointer;
}
.rytpnltopbg
{
 background-image:url(../images/rytphltopbg.png);
 background-repeat:no-repeat;
 background-position:left bottom;
 width:213px;
height:10px;
 float:left;
}
.rytpnlbotbg
{
 background-image:url(../images/rytphlbotbg.png);
 background-repeat:no-repeat;
 background-position:left top;
 width:213px;
 height:11px;
 float:left;
}
.rytpnlbg
{
float:left;
 width:211px;
border-left:1px solid #1e5186;
border-right:1px solid #1e5186;
}
.quickcontactbg
{
 background-image:url(../images/latestnwsbg.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 height:220px;
 float:left;
 width:191px;
 padding:0px 10px 0px 10px;
}
.contactform
{
 float:left;
width:191px;
 height:185px;
 margin-top:10px;
}
.continputbg
{
 background-image:url(../images/contactbg.png);
 background-position:left top;
background-repeat:no-repeat;
 width:191px;
 height:24px;
 float:left;
 margin-top:5px;
}
.continputbg .continput
{
 margin-left:8px;
 margin-right:8px;
 height:24px;
 width:175px;
 border:none;
 outline:none;
 font:12px Arial, Helvetica, sans-serif;
 color:#3c6794;
 background:none;
}
.textareabg
{
 background-image:url(../images/textareabg.png);
 background-position:left top;
 background-repeat:no-repeat;
 width:191px;
 height:74px;
 float:left;
 margin-top:5px;
}
.textareabg .textareainput
{
 margin:5px 8px 5px 8px;
 height:64px;
 width:175px;
 border:none;
 outline:none;
 font:12px Arial, Helvetica, sans-serif;
 color:#3c6794;
 background:none;
}
.submitbut
{
 width:191px;
 float:left;
margin-top:5px;
}
.contadrspart
{
 background-image:url(../images/nwsltrbg.jpg);
 background-repeat:repeat-x;
 background-position:left top;
 height:99px;
 float:left;
 width:191px;
 padding:15px 10px 0px 10px;
}
.adrscont
{
 color:#e5e5e5;
 font:12px Tahoma;
text-transform:uppercase;
 line-height:20px;
}
.body
{
 width:959px;
 float:left;
 padding:19px 0px 30px 0px;
 margin-top:11px;
}
.leftpart
{
 width:700px;
 padding-right:32px;
 float:left;
 border-right:1px solid #d7d7d7;
}
.rightpart
{
 width:206px;
 float:left;
padding:0px 10px 0px 10px;
}
.leftpart h1
{
 color:#25578a;
 font:20px "Trebuchet MS";
 text-transform:uppercase;
}
.contentpart
{
 width:700px;
 float:left;
margin-top:20px;
}
.content
{
 color:#000000;
font:12px Verdana;
 text-align:justify;
 line-height:20px;
}
.content a
{
color:#000000;
 line-height:20px;
}
.content a:hover
{
 color:#1b4e83;
 line-height:20px;
}
/*.content h4
{
 color:#25578a;
font:13px/26px Verdana;
 text-transform:capitalize;
 margin-bottom:6px;
 background:url(../images/right.png) no-repeat left center;
 padding-left:30px;
 font-weight:bold;
}*/
.content ul
{
margin:0px;
padding:0px;
list-style-type:none;
}
.content ul li
{
margin-bottom:10px;
list-style-type:none;
background-image:url(../images/right.png);
background-repeat:no-repeat;
background-position:left top;
 padding-left:30px;
font:12px Verdana;
 line-height:20px;
color:#000000;
}
.content ul li a
{
 color:#000000;
 text-decoration:none;
}
.content ul li a:hover
{
 color:#0f365e;
}
.content ol
{
margin:0px;
padding:0px;
}
.content ol li
{
margin-bottom:10px;
padding:0px;
font:12px Verdana;
 line-height:20px;
color:#000000;
}
.content ol li a
{
 color:#000000;
 text-decoration:none;
}
.content ol li a:hover
{
 color:#0f365e;
}
.readmore
{
 font:12px Verdana;
 text-transform:capitalize;
 float:right;
 margin-top:10px;
 background-image:url(../images/arrow.png);
 background-repeat:no-repeat;
 background-position:right center;
 padding-right:15px;
}
.readmore a
{
 color:#000000;
 text-decoration:none;
}
.readmore a:hover
{
 color:#0f365e;
 text-decoration:none;
}
.sliderpart
{
 width:700px;
float:left;
margin-top:40px;
}
.rightpart h1
{
 color:#1b4e83;
 font:18px "Trebuchet MS";
text-transform:uppercase;
}
.rytpartlicont
{
 width:206px;
 float:left;
 margin-top:8px;
}
.rytpartlicont ul
{
 list-style-type:none;
}
.rytpartlicont ul li
{
 text-transform:uppercase;
 list-style-type:none;
 background-image:url(../images/bullet.png);
 background-repeat:no-repeat;
 background-position:left center;
 font:12px Verdana;
 line-height:28px;
 border-bottom:1px dashed #c4c4c4;
}
.rytpartlicont ul li a
{
 color:#47739d;
 display:block;
 text-decoration:none;
 padding-left:15px;
}
.rytpartlicont ul li a:hover
{
 color:#000000;
}
.footer
{
 background-image:url(../images/footer.png);
 background-repeat:repeat-x;
 background-position:left top;
 float:left;
 width:100%;
 clear:both;
 padding-top:15px;
 padding-bottom:15px;
 background-color:#1e5185;
}
.ftrcont
{
 width:959px;
 float:left;
text-align:center;
 font:10px Tahoma;
 text-transform:capitalize;
color:#ffffff;
 line-height:18px;
}
.copytxt
{
 width:959px;
 float:left;
 text-align:center;
 font:10px Tahoma;
 color:#ffffff;
 line-height:18px;
}
.copytxt a
{
color:#d7d7d7;
}
.copytxt a:hover
{
 color:#d7e9fb;
}
.gallerypart
{
 width:150px;
float:left;
 margin-bottom:20px;
}
.gallerybg
{
 width: 116px;
height: 81px;
 background:url(../images/sldrimgbg.png) no-repeat left top;
 padding:12px 12px 13px 13px;
 float:left;
 margin-right:30px;
}
.fb-like-box
{
 width:170px;
 float:left;
}
.facebookicon
{
width:26px;
float:left;
 margin-top:75px;
}
/*-------------------------contact form css start-----------------------------*/
.formpart
{
 width:700px;
 float:left;
 margin-bottom:20px;
}
.inputtxt
{
 width:170px;
 float:left;
 color:#000000;
 font:12px/28px Verdana;
 text-transform:capitalize;
}
.colon
{
 width:10px;
 float:left;
color:#000000;
 font:12px/28px Verdana;
text-transform:capitalize;
}
.inputfield
{
 width:520px;
 float:left;
}
.inputtype
{
 border-top:1px solid #c3c3c3;
 border-right:1px solid #e0e0e0;
 border-bottom:1px solid #e0e0e0;
 border-left:1px solid #c3c3c3;
 padding:7px;
 color:#25578a;
 font:12px Verdana;
 width:350px;
 outline:none;
}
.selecttype
{
 border-top:1px solid #c3c3c3;
 border-right:1px solid #e0e0e0;
 border-bottom:1px solid #e0e0e0;
 border-left:1px solid #c3c3c3;
 padding:4px;
 color:#25578a;
 font:12px Verdana;
outline:none;
}
.sendbut
{
 background:url(../images/submitbut.png) no-repeat left top;
 width:91px;
 height:31px;
 font:12px/31px Verdana;
 text-transform:uppercase;
 text-align:center;
 border:none;
 outline:none;
color:#000000;
}
.sendbut:hover
{
 background:url(../images/submitbut_hover.png) no-repeat left top;
 width:91px;
 height:31px;
 font:12px/31px Verdana;
text-transform:uppercase;
 text-align:center;
 border:none;
 outline:none;
 color:#000000;
 cursor:pointer;
}
/*-------------------------contact form css end-----------------------------*/
/* table css*/
.headtxt
{
 border-right:1px solid #87a8cb;
 text-align:center;
 text-transform:capitalize;
 font:12px/20px Tahoma;
color:#ffffff;
 background:url(../images/tblbluebg.jpg) repeat-x left top #1b4e83;
 padding:5px;
}
.athrheadtxt
{
 text-align:center;
 text-transform:capitalize;
 font:12px/20px Tahoma;
 color:#ffffff;
 background:url(../images/tblbluebg.jpg) repeat-x left top #1b4e83;
 padding:5px;
}
.bodytxt
{
 color:#2a2a2a;
 font:12px Tahoma;
 padding:8px 5px 8px 5px;
text-align:center;
 border-top:1px solid #7396b9;
border-right:1px solid #7396b9;
 text-transform:capitalize;
 line-height:18px;
}
.athrbodytxt
{
 color:#2a2a2a;
 font:12px Tahoma;
 padding:8px 5px 8px 5px;
 text-align:center;
 border-top:1px solid #7396b9;
 text-transform:capitalize;
 line-height:18px;
}
.bodybgtxt
{
color:#2a2a2a;
 font:12px Tahoma;
 padding:8px 5px 8px 5px;
 text-align:center;
 border-top:1px solid #7396b9;
 border-right:1px solid #7396b9;
 background-color:#d6e8fa;
 text-transform:capitalize;
 line-height:18px;
}
.athrbodybgtxt
{
 color:#2a2a2a;
 font:12px Tahoma;
 padding:8px 5px 8px 5px;
 text-align:center;
 border-top:1px solid #7396b9;
 background-color:#d6e8fa;
 text-transform:capitalize;
 line-height:18px;
}
.districsubtxt
{
color:#2a2a2a;
font:12px Tahoma;
padding:8px 0px 8px 0px;
text-align:center;
text-transform:uppercase;
border-top:1px solid #7396b9;
line-height:18px;
background-color:#edeeee;
}
/* end of table css*/
.newsltrmsg
{
 color:#ffffff;
 width:202px;
 float:left;
 font:10px Verdana;
 position:absolute;
 margin-top:78px;
}
.hisbg
{
 background-image:url(../images/hisbg.jpg);
 background-repeat:repeat-y;
 background-position:left top;
 width:700px;
 float:left;
}
.tophisbg
{
 background-image:url(../images/tophisbg.jpg);
 background-repeat:no-repeat;
 background-position:left top;
 width:700px;
 float:left;
}
.bothisbg
{
 background-image:url(../images/bothisbg.png);
 background-repeat:no-repeat;
 background-position:left bottom;
 width:700px;
 float:left;
}
.hiscontent
{
 color:#000000;
 font:20px "MTCORSVA", Verdana;
 text-align:justify;
line-height:24px;
 padding:30px 40px 40px 40px;
}
.hiscontent h4
{
 color:#000000;
 font:21px "MTCORSVA", Verdana;
 text-transform:capitalize;
 margin-bottom:6px;
/* background:url(../images/right.png) no-repeat left center;
 padding-left:30px;*/
 font-weight:bold;
}
.hisheadtxt
{
 border-right:1px solid #000000;
 text-align:center;
 text-transform:capitalize;
 font:20px/30px "MTCORSVA", Verdana;
 font-weight:bold;
 color:#000000;
}
.hisathrheadtxt
{
 text-align:center;
 text-transform:capitalize;
 font:20px/30px "MTCORSVA", Verdana;
 font-weight:bold;
 color:#000000;
}
.hisbodytxt
{
 color:#000000;
 font:18px "MTCORSVA", Verdana;
 padding:8px;
 text-align:center;
 border-top:1px solid #000000;
 border-right:1px solid #000000;
 text-transform:capitalize;
 line-height:18px;
}
.hisathrbodytxt
{
 color:#000000;
 font:18px "MTCORSVA", Verdana;
 padding:8px;
 text-align:center;
 border-top:1px solid #000000;
 text-transform:capitalize;
 line-height:18px;
}
.hisbodybgtxt
{
 color:#000000;
 font:18px "MTCORSVA", Verdana;
 padding:8px;
 text-align:center;
 border-top:1px solid #000000;
 border-right:1px solid #000000;
 text-transform:capitalize;
 line-height:18px;
}
.hisathrbodybgtxt
{
 color:#000000;
 font:18px "MTCORSVA", Verdana;
 padding:8px;
text-align:center;
 border-top:1px solid #000000;
 text-transform:capitalize;
 line-height:18px;
}
.archivepart
{
width:700px;
 float:left;
 margin-bottom:30px;
}
.archivehead
{
 text-transform:uppercase;
 color:#08325e;
 font:13px Verdana;
 font-weight:bold;
 padding-bottom:8px;
 border-bottom:1px solid #25578a;
 margin-bottom:10px;
}
.archivecont
{
 color:#000000;
 font:12px Verdana;
 text-align:justify;
 line-height:20px;
}
.pagi
{
 width:700px;
 float:left;
 text-align:center;
 margin-top:10px;
}
.pagi a
{
 color:#000000;
}
.pagi a:hover
{
 color:#0a4776;
}
.pagi a.active
{
 color:#0a4776;
}
div.pagination {
	padding: 0px;
	margin: 0px;
	width:700px;
	text-align:center;
	float:left;
	font:12px Verdana;
	padding-top:20px;
}
div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #1e5185;
	text-decoration: none;
	color: #1e5185;
	font:12px Verdana;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000000;
    color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #1e5185;
	background-color: #1e5185;
	color: #FFF;
	font:12px Verdana;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #cdcdcd;
       color: #cdcdcd;
		font:12px Verdana;
	}
.content ol
{
 margin:0px;
 padding-left:30px;
}
.content ol li
{
margin-bottom:10px;
padding-left:10px;
 font:12px Verdana;
 line-height:20px;
 color:#000000;
}
.bangatxt
{
 font:12px "Amarbanglanormal";
 color:#000000;
 line-height:20px;
}
.govtcont
{
 color:#000000;
 font:12px Verdana;
 text-align:justify;
 line-height:20px;
 width:700px;
 float:left;
}
.govtfield
{
 float:left;
 outline:none;
 border-bottom:1px dashed #000;
 border-left:none;
 border-right:none;
 border-top:none;
 padding-bottom:2px;
 color:#25578a;
 font:12px Verdana;
}
.athrgovtfield
{
 float:left;
 outline:none;
 border:none;
 color:#25578a;
 font:12px Verdana;
 margin-top:4px;
}
.govtformwidth
{
 width:700px;
 float:left;
 margin-bottom:8px;
}
.govtformtxt
{
 width:250px;
 float:left;
 font:12px/22px Verdana;
 color:#000000;
}
.govtcolon
{
 width:8px;
 float:left;
}
.govtinputfield
{
 width:442px;
 float:left;
 color:#000000;
 font:12px Verdana;
 line-height:20px;
}
.govtbut
{
 background:url(../images/submitbut.png) no-repeat left top;
 width:91px;
 height:31px;
 font:12px/31px "Trebuchet MS";
 text-transform:uppercase;
 text-align:center;
 border:none;
 outline:none;
 color:#000000;
 float:right;
}
.govtbut:hover
{
 background:url(../images/submitbut_hover.png) no-repeat left top;
 cursor:pointer;
}
a.downloadbut
{
 background:url(../images/downloadbut.png) no-repeat left top;
 width:124px;
 height:31px;
font:12px/31px "Trebuchet MS";
text-transform:uppercase;
text-align:center;
border:none;
outline:none;
color:#001839;
display:block;
}
a.downloadbut:hover
{
 background:url(../images/downloadbut_hover.png) no-repeat left top;
 cursor:pointer;
}
.memberformbutarea
{
 float:left;
 width:154px;
}
a.memberformbut
{
 background:url(../images/member_form_but.jpg) no-repeat left top;
 display:block;
 width:154px;
 height:53px;
}
a.memberformbut:hover
{
 background:url(../images/member_form_but_hover.jpg) no-repeat left top;
}
.searcharea
{
 float:right;
 width:340px;
}
.enterpgtxt
{
 color:#000000;
 font:11px/24px Verdana;
 text-transform:capitalize;
 width:118px;
 float:left;
 text-align:right;
}	
.searchfield
{
 background:url(../images/searchfield.jpg) no-repeat left top;
 width:137px;
 height:24px;
 color:#000000;
 font:11px Verdana;
 border:none;
 outline:none;
 padding:0px 5px 0px 5px;
 float:left;
 margin:0px 5px 0px 10px;
}
.numberfield
{
 background:url(../images/numberfield.jpg) no-repeat left top;
 width:90px;
 height:24px;
 color:#000000;
 font:11px Verdana;
 border:none;
 outline:none;
 padding:0px 5px 0px 5px;
 float:left;
 margin:0px 5px 0px 10px;
}
.searchbut
{
 background:url(../images/searchbut.png) no-repeat left top;
 width:60px;
 height:24px;
 color:#FFFFFF;
 font:10px/24px Verdana;
 text-transform:uppercase;
 text-align:center;
 border:none;
 outline:none;
 float:left;
}
.searchbut:hover
{
 background:url(../images/searchbut_hover.png) no-repeat left top;
 cursor:pointer;
}
.marqueecontarea
{
 width:959px;
 float:left;
 padding:0px 0px 30px 0px;
}
.marqueecontarea marquee
{
 font:12px Verdana;
 color:#113d6c;
 margin:0px;
 padding:0px;
}