/****************************************
Theme : KDBL Blue Theme
Version : 1.0
Author Name: Prajwal Chuke
Author Email: prajwalchuke@gmail.com
Author Website: www.prajwalchuke.com.np
Company Name: Peace Nepal DOT Com P. Ltd.
Company Email: contact@peacenepal.com.np
Company Website: www.peacenepal.com.np
****************************************/

body
{
	margin : 0;
	padding : 0;
	font-family : Trebuchet MS, verdana, Arial;
	font-size : 13px;
	color : #000;
	background: url('../../images/noise.png') repeat; 
}

.clear, .clr {
	clear:both;
}

a:link, a:active, a:visited
{
	color: #660000;
	text-decoration: underline!important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:hover
{
	color: #000000;
	text-decoration: none;
}

p
{
	padding: 5px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.7em;
	margin: 0;
}

p.view_more
{
	text-align: right;
	clear: both;
	margin: 3px 0;
	padding: 0 5px;
}

p.view_more_box
{
	clear: both;
	margin: 5px;
}

img.left
{
	float: left;
	margin: 0 5px 5px 0;
}

img.right
{
	float: right;
	margin: 0 0 5px 5px;
}

#container
{
	width : 995px;
	margin : 0 auto;
	box-shadow: 0px 2px 6px rgba(100, 100, 100, 0.3);
}

#logo
{
	float: left;
	width: 636px;
	height: 120px;
	background:url(../..//images/logo.jpg) no-repeat 0 0;
	text-indent: -2000px;
	display: inline;
	z-index: 1;
	margin-left: 80px;
}

#right_info
{
	float: right;
	color: #003b93;
	display: inline;
	border-left: 0px solid #a6a4a4;
	height: 100px;
}


#right_info .date-time img{
	height: 100px;
	width: auto;
}

#right_info a:link, #right_info a:active, #right_info a:visited
{
	color: #003b93;
	text-decoration:none;
}
#right_info a:hover
{
	text-decoration:underline;
}

#right_info .top_menu {
	background: url(../../images/top_menu_bg.jpg) no-repeat 0 0;
	width: 313px;
	height: 36px;
}

#right_info .top_menu ul {
	padding: 8px 0 0 55px;
	border: 0px solid #000;
}

#right_info .top_menu ul li {
	display: inline;
	margin-right: 35px;
}

#right_info .top_menu ul li:last-child {
	margin-right:0;
}

#right_info .top_menu ul li a {
	color: #fff;
	margin-top: 10px;
	font-size: 13px;
}

.date-time {
	width: 155px;
	margin: 12px 40px 0 auto;
}

form#clock input.time_date {
	background-color: transparent;
	border: 0;
	width: 90px;
}

ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px;}
ul.menu ul {position:absolute; top:28px; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #cccccc; border-top:none; width:130px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#dedede; color: #000000;}
ul.menu ul li a:hover {background-color: #cfcfcf; text-decoration: underline;}
ul.menu ul ul {left:130px; top:-1px}
ul.menu .menulink {border:0px solid #aaa; padding:5px 7px 7px; font-weight:normal; color:#fff; font-size: 12px; font-weight: bold; margin-right: 15px; text-align:center;}
ul.menu .menulink:hover, ul.menu .menuhover {text-decoration: underline; }
ul.menu .sub {background:#dedede url(../../images/arrow.gif) 120px 8px no-repeat; color: #000000; }
ul.menu .topline {border-top:1px solid #cccccc}



#intro_banner
{
	float : left;
	width: 682px;
	height: 350px;
	display: inline;
}

#intro_text
{
	float: left;
	width: 530px;
	color: #FFFFFF;
	display: inline;
}

#intro_text h1.intro_name
{

	clear: both;
	background: url('../../images/intro_name.png') no-repeat -17px 0;
	width: 424px;
	height: 61px;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 5px;
	text-indent: -2000px;
	color: #FFFFFF;
	font-size: 22px;
	font-family:"Times New Roman", Times, serif;
}

#intro_text #intro_name
{
	float : left;
	background: url('../../images/intro_name.png') no-repeat -17px 0;
	width: 510px;
	height: 61px;
	margin: 10px 0 10px 0 !important;
	margin: 6px 0 10px -15px;
	padding-bottom: 0;
	text-indent: -2000px;
	color: #FFFFFF;
	font-size: 22px;
	font-family:"Times New Roman", Times, serif;
	display:inline;
}

#intro_text h2
{
	color: #FFFFFF;
	font-size: 24px;
	font-family:"Times New Roman", Times, serif;
	margin-top: 0;
	padding-top: 0;
}

#intro_text p
{
	color: #FFFFFF;
	font-size: 13px;
	text-align: left;
	line-height: 1.7em;
}

a.read_more
{
	color: #FFFFFF;
	background-color:#FF9900;
	padding: 3px 5px;
	text-decoration:none;
}

a:hover.read_more
{
	text-decoration: none;
	color: #000000;
}


/***************sliding banner*********************/
#slider
{
	border: 2px solid #0099ff;
	z-index: 0;
	margin: 0px auto;
}


#slider ul, #slider li {
		margin:0;
		padding:0;
		list-style:none;
}
#slider li{ 
/* 
	define width and height of list item (slide)
	entire slider area will adjust according to the parameters provided here
*/ 

	width:678px;
	height: 342px;
	overflow:hidden; 
}	

	
#prevBtn, #nextBtn,
#slider1next, #slider1prev{ 
	display:block;
	width:30px;
	height:77px;
	position:relative;
	left:4px;
	top:-200px;
	z-index:1000;
	border:0;
}

#slider1next {
	top: -278px;
}

#nextBtn, #slider1next{ 
	left:627px;
}														
#prevBtn a, #nextBtn a,
#slider1next a, #slider1prev a{  
	display:block;
	position:relative;
	width:49px;
	height:90px;
	background:url(../../images/arrow_pre.png) no-repeat 0 0;	
	border:0;
	text-indent: -9999px;
}	
#prevBtn a:hover, #nextBtn a:hover,
#slider1next a:hover, #slider1prev a:hover {
	background:url(../../images/arrow_pre_hover.png) no-repeat 0 0;	
}

#nextBtn a, #slider1next a { 
	background:url(../../images/arrow_next.png) no-repeat 0 0;	
}
#nextBtn a:hover, #slider1next a:hover { 
	background:url(../../images/arrow_next_hover.png) no-repeat 0 0;	
}

#slider li {
	position: relative;
}

#slider li img
{
	border: 0;
	position: relative;
	z-index:1;
}

#slider li span {
	position: absolute;
	float: right;
	z-index: 3;
	width: 320px;
	height: 29%;
	text-align: left;
	border: 1px solid #000;
	background: #000;
	opacity: 0.8;
	top: 117px;
	right: 0px;
	color: #fff;
	padding: 10px;
}

#slider li span h2 {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

#content #slider li a {
	padding: 0;
	margin: 0;
	border: 0;
}
		
p.view_more_banner {
	margin-top: 150px;
	background: #009c00;
}
/*************end of slider******************/

/*
#photo-gallery-label
{
	float: right;
	clear:both;
	background: url(../../images/photo-gallery-icon.png) no-repeat 0 0;
	width: 87px;
	height: 85px;
	margin: -252px 7px 0 0px !important;
	margin: -252px 8px 0 0px;
	z-index: 1;
}*/


#content
{
	overflow: hidden;
	width: 99%;
	clear:both;
	padding: 20px 5px 0px 5px;
	margin: 0 auto;
	background: #fff;
	border: 0px solid #ff0;
}

#content ul {
	margin: 0;
	padding: 0;
}
#content ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

#content ul li a {
	display: block;
	padding: 5px 7px;
	border-bottom: 1px dotted #cfcfcf;
	text-decoration: none;
}

#content ul li a:hover {
	background: #ccc;
}

#index_banner
{
	width: 682px;
	float: left;
	display: inline;
}

#sidebar1, #sidebar2
{
	width: 266px;
	float: left;
	margin-left: 15px;
	padding: 5px;
	display: inline;
	border: 0px solid #cc0000;
}

#inner_content, #outer_content
{
	width: 682px;
	float: left;
	display: inline;
	padding: 0px;
	
}
#outer_content {
	border: 0px solid #cfcfcf;
	overflow: hidden;
}

#inner_content table
{
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}

#inner_content table tr td
{
	padding: 5px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}

table
{
	border-top: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}
table tr th {
padding: 5px;
}

table tr td
{
	padding: 5px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
}



.box_border {
	border: 1px solid #cfcfcf;
	margin-bottom: 10px;
	padding: 10px 5px;
}

.box
{
	width: 100%;
	clear: both;
	margin-bottom: 5px;
}

.box a img
{
	border: 0;
}

.seperator
{
	background:url(../../images/dot-seperator.jpg) repeat-x 0 0;
	margin: 3px 0;
	height: 5px;
	display: inline;
}


h1, h2
{
	color: #0066FF;
	font-size: 13px;
	font-weight: bold;
	margin-left: 3px;
	letter-spacing: 0.05em;
	margin-top: 0;
	padding-top: 0;
}

h1
{
	font-size: 14px;
}

#inner_content ul
{
	list-style: none;
	padding-left: 20px;
}

#inner_content li
{
	background:url(../../images/li_bg.gif) no-repeat 0 7px;
	padding-left: 12px;
	line-height: 1.7em;
}


/************forex**************/

.currency{
	margin:0;
	padding:0;
}

.currency ul{
	margin:0;
	padding:0 0 0 3px;
	height:24px;
	width:100%;
	float:left;
}

.currency ul.head_ul li
{
	font-weight: bold;
}

.currency ul li.cur_name
{
	width: 88px;
}

.currency ul li{
	margin:0;
	padding:0;
	float:left;
	height:20px;
	width:68px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	text-align:left;
	border-bottom:1px solid #eee;
}

.currency1{
	margin:20px 0 0 0;
	padding:5px;
	float:left;
	width: 80%;
}

.currency1 ul{
	margin:0 0 0 2px;
	padding:0;
	height:30px;
	width:100%;
	float:left;
}

.currency1 ul li{
	margin:0;
	padding:0 0 0 22px;
	float:left;
	height:26px;
	width:120px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	text-align:left;
	background : none;
}

.currency1 ul.even{
	background-color : #efefef;
}

.currency1 ul.odd{
	background-color : #fff;
}

/************end forex*********/

#downloads
{
	background:url(../../images/downloads.jpg) no-repeat -4px 0;
	width: 267px;
	height: 177px;
}

#downloads ul
{
	list-style: none;
	padding: 50px 0 0 10px;
	margin: 0;
}

#downloads ul li
{
	line-height: 1.7em;
}

#downloads ul li a
{
	text-decoration: none;
	font-size: 12px;
}

#downloads ul li a:hover
{
	text-decoration: underline;
}

.check_mail
{
	background:url(../../images/check-mail-buttons2.jpg) no-repeat 0 0;
	width: 260px;
	height: 176px;
}

.check_mail form
{
	padding: 50px 0 0 10px;
	margin: 0;
}

.check_mail form label
{
	width: 250px;
	clear: right;
}

.check_mail form input
{
	width: 220px;
	border: 1px solid #cfcfcf;
}

.button, #inner_content form .button, .check_mail form .button
{
	width: 100px;
	background-color: #288CC0;
	color: #ffffff;
	border: 1px solid #1A688F;
}

/*********************footer********************/

#footer
{
	clear:both;
	background:url(../../images/shadow.png) no-repeat 0 top;
	margin-top : 30px;
	padding-top: 35px;
	height : 70px;
	width: 100%;
	margin : 0 auto;
}

#footer_menu {
height: 30px;
color: #666666;
width: 102%;
clear: both;
padding: 20px 0;
margin-top: 15px;
background: url(../../images/shadow.png) no-repeat 0 #fff;
margin-left: -10px;
}

#footer_menu a
{
	color: #666666;
	font-size:12px;
	text-decoration: none;
}

#footer_menu a:hover
{
	text-decoration: underline;
}

#copyright
{
	float : left;
	color:#666666;
margin-left: 20px;	
	display: inline;
	padding: 15px;
	margin-top: 10px;
}

#designer
{
	float:right;
	color: #666666;
	padding: 15px;
	margin-right:30px;
	margin-top: 10px;
}

#copyright a
{
	color : #666666;
	text-decoration: none;
}

#copyright a:hover
{
	text-decoration: underline;
}

a.powered
{
	float : right;
	background: #ffffff url('../../images/as.jpg') no-repeat 0px 0px; 
	width : 233px;
	height: 73px;
	text-indent: -2000px;
	text-decoration: none;
}

a:hover.powered
{
	background-position: 0 -72px;
	text-decoration: none;
}
	
/*********************end footer********************/


/***********gallery****************/

.width
{
	margin:20px 0 10px 5px;
}

.width a:link, .width a:active, .width a:visited
{
	padding: 4px 5px;
	background-color: #333333;
	color: #ffffff;
}

.width a:hover
{
	background-color: #333333;
	color: #ffffff;
}


.gallery a
{
	color: #000000;
	border: 0;
}

.gallery a img
{
	border: 1px solid #000000;
}

/***********gallery****************/


/****************announcement***************/
.news
{
	width : 660px;
	border-bottom : 1px dashed #cfcfcf;
	clear : both;
	margin-bottom : 10px;
	border : 1px solid #cfcfcf;
	background : #f9f9f9;
	padding : 5px;
}

.news strong
{
	text-decoration : underline;
	font-size : 13px;
	color : #2787B9;
	font-weight : bold;
}

.news p
{
	color : #000;
}

.news span
{
	color : #800000;
}
/*---------for news & Events ------------------*/

#marquee_container{
position: relative;
width: 255px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px solid #000;
padding: 5px;
padding-left: 4px;
cursor:pointer;
margin: 10px auto 0 auto;
}

#marquee_container a:link, #marquee_container a:active, #marquee_container a:visited 
{
	color : #000;
	text-decoration : none;
}

#marquee_container a:hover
{
	background: #f3f3f3;
	text-decoration : none;
}

#marquee_container span
{
	color : #666;
	clear : both;
}

.news_title {
	font-weight: bold;
}

.news_date {
	color: #800000;
	font-weight: bold;
	padding:0;
}

/***************************end of news & events***********************************/

ul.side_ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.side_ul li {
	border-bottom: 1px dotted #cfcfcf;
}

ul.side_ul li a {
	display: block;
	padding: 3px 5px;
}

ul.side_ul li a:hover{
	/*background-color: #f3f3f3;*/
	text-decoration: none;
}

ul.side_ul li span {
	color: #666;
	text-decoration: none;
}

.branches {
	float: left;
	width: 290px;
	margin: 0 15px 20px 5px;
	padding: 10px;
	border: 1px solid #cfcfcf;
}

.branches strong {
	color: #104FAE;
	font-size: 13px;
	text-decoration: underline;
}

.remittance {
	float: left;
	background-image: url(../../images/remitance_logo.jpg);
	background-repeat: no-repeat;
	width: 159px;
	height: 100px;
	margin: 10px 10px 0 0;
}

.remit_bok { background-position: -1px 0; }
.remit_crystal { background-position: -169px 0; }
.remit_delta { background-position: -337px 0; }
.remit_everest { background-position: -505px 0; }
.remit_himal { background-position: -673px 0; }
.remit_ime { background-position: -841px 0; }
.remit_siddhartha { background-position: -1009px 0; }
.remit_kumari { background-position: -1177px 0; }
.remit_sewa{ background-position: -1345px 0; }
.remit_mme { background-position: -1513px 0; }
.remit_western { background-position: -1681px 0; }


form.normal_form{margin:0 auto;border:0px solid #ccc;color:#000000;}
form.normal_form p{padding:3px 0px;color:#000000;}
form.normal_form p span{padding:0;margin:3px 0;color:#000000;}
form.normal_form p label{float:left;color:#000000;width:150px; padding-left:5px;}
form.normal_form p .top-text-input{float:left;}
form.normal_form input[type ="text"]{width:225px;border:1px solid #ccc;padding:3px;}
form.normal_form textarea{width:325px;border:1px solid #ccc;padding:3px;height:100px;}
form.normal_form input[type="radio"]{width:20px;border:1px solid #ccc;padding:2px;}
form.normal_form select{width:208px;border:1px solid #ccc;padding:2px;}
form.normal_form p{margin:5px 0px;}
form.normal_form .button_search{width:100px;padding:5px 8px;}
form.normal_form label.error{float: right; color: #F00; width:225px; font-size:11px}


<!--Photo Gallery -->
.photo-gallery
{
	float : left;
	padding : 5px;
	margin : 5px;
	border : 1px solid #cccccc;
	background : #efefef;
	cursor:pointer;
	width : 260px;
}

.photo-gallery img
{
	border : 1px solid #000000;
}

.photo-gallery h3
{
	text-align : center;
}

.single_album {float:left; width:160px; margin:10px 0; padding: 0;}
.single_album img {padding:5px; border:1px solid #ccc; background-color: #f1f1f1;}

.photo-gall
{
	float : left;
	padding : 3px;
	margin : 5px;
	border : 1px solid #cfcfcf;
	background : #f8f8f8;
	cursor:pointer;
	width : 185px;
}

.photo-gall a {
	text-decoration: none;
}

.photo-gall a:hover {
	text-decoration: none;
}

.photo-gall img
{
	border : 1px solid #cccccc;
}

.photo-gall h3
{
	text-align : center;
	color : #800000;
}

.photo-gallery p, .photo-gall p
{
	font-size:12px;
	text-align:center;
}

.photo-gallery p span, .photo-gallery2 p span
{
	color:#FC7207;
}

.image-gallery{float:left; width:136px; margin:3px 5px 3px 10px;}
.image-gallery img {padding:3px; border:1px solid #ccc; background-color: #f1f1f1;}

.downloads { float: left; width: 295px; margin: 10px; border: 1px solid #cfcfcf; }
.downloads strong { padding-left: 10px; margin-top: 10px; display: block; }

.home_box {
	float: left;
	width: 220px;
	border: 1px solid #cfcfcf;
	margin: 20px 8px 20px 0;
	padding: 10px 0;
}

.home_box_scroller {
	float: left;
	width: 442px;
	height: 188px;
	border: 1px solid #cfcfcf;
	margin: 20px 8px 20px 0;
	padding: 10px 0 0 0;
}

.home_box h1 {
	margin-left: 10px;
}

.no_margin_right {
	margin-right: 0;
}

.news_box {
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #cfcfcf;
}

.news_photo, .news_desc {
	float: left;
}

.news_photo {
	width: 160px;
	margin-right: 10px;
}

h3 {
	margin-left: 5px;
}


.pagination {
	color: #3d3f18;
	margin: 10px 0;
}

.paging a {
	border: 1px solid #279dda;
	padding: 5px 8px;
	margin-right: 5px;
}

.paging a:hover {
	background-color: #279dda;
	text-decoration: none;
	color: #fff;
}

.current, .disabled {
	border: 0px solid #279dda;
	background-color: #279dda;
	padding: 4px 8px;
	margin-right: 5px;
	color: #000;
}

.current {
	color: #fff;
}


/* News Scroller Widget */

.news-scroller-wrapper {
	position: relative;
	overflow: hidden;
	height: 168px;
	width: 435px;
	border: 0px solid #000;
}

.news-scroller-nav {
	float: right;
	z-index: 2;
	margin: 10px 0 0 0;
}

.news-scroller-nav li {
	float: left;
	padding: 1px;
	display: inline;
	margin-left: 0;
}

.news-scroller-nav a {
	display: block;
	padding: 2px 8px;
	text-decoration: none;
	background: #f2f2f2;
	color: #000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.news-scroller-nav a:hover {
	background: #ccc;
	color: #000;
	text-decoration: none;
}
.news-scroller div {
	float: left;
	font-size: 12px;
	height: 460px;
	width: 410px;
	overflow: hidden;
	margin-top: 0px;
	padding: 0 10px;
	border: 0px solid #f00;
}

.news-scroller div strong {
	color: #0099ff;
}

.news-scroller div p {
	padding: 5px 0;
}

table {
	border-left: 1px solid #cfcfcf;
	border-top: 1px solid #cfcfcf;
}

table tr td {
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	padding: 5px;
}
table tr th {
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	padding: 5px;
}

/*css bby ronit*/

span.lefty {
float: left;
width: 40%;
height: auto;
padding-right: 5px;
padding-bottom: 5px;
}

span.righty p{text-align: left!important; padding:0;}

small{color: #ccc;}

span.lefty  img{width: 100%; height: auto;}
#menu_list
{
	float: left;
	clear: both;
	padding: 5px 0;
	width: 100%;
	background: #2B92CC;

}
.chairpersonbox ul{margin:0;}

.chairpersonbox ul li a.view_more{text-align: right;}
.chairpersonbox ul li{margin-top:5px;clear: both;	display: block;	height: initial;position: relative;}

#marquee_container ul.side_ul li{
list-style-type:disc;
}

#footer ul.mainfoo li.map, 
#footer ul.mainfoo li.quick,
#footer ul.mainfoo li.contact,
#footer ul.mainfoo li.counter  {
	width: 25%;
	min-height: 125px; 
	float: left;
}

#footer ul.mainfoo li.contact a,
#footer ul.mainfoo li.counter a{
	border-bottom:none!important;
}

.tables table tr th {
background: #E7E2E2;
}
.tables table {
/*border: 0;*/
}

.topmain{width: 100%;
display: block;
background: #fff;
height: 120px;
  padding-bottom: 7px;}

.gallery-image img{
	width: 30%;
}
#fragments ul li {
	display: inline;
}
#fragments ul li a{
	display: inline;
}
.float-left{ float: left;}
.float-right{ float: right;}