@charset "utf-8";
/* CSS Document */

/*
==================================
KILL THE DEFAULTS AND GLOBALIZE
==================================
*/

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, th {
	font-weight : normal;
	font-style : normal;
}
ul, ol, li {
	list-style : none;
	margin:0px;
}
fieldset, img {
	border:none;
	padding:0;
}
caption, th {
	text-align : left;
}
table {
	border-collapse : collapse;
	border-spacing : 0;
}
em {
	color : #cbcbcb;
	font-style : italic;
}
.CL {
	clear:left;
}
.CR {
	clear:right;
}
.CB {
	clear:both;
}
.list li {
	list-style:decimal;
	text-align:justify;
	margin-left:20px;
}
.list li ul li {
	list-style:lower-alpha;
	text-align:justify;
	margin-left:20px;
}
a.readMore {
	float:right;
	font:11px Verdana, Geneva, sans-serif;
	color:#ED1002;
	text-decoration:none;
}
a.readMore:hover {
	text-decoration:underline;
}

/******************* BODY *********************/
body{
font:12px Arial, Helvetica, sans-serif;
color:#000;
background:url(../images/body-bg.jpg) repeat-x;
}

/******************* wrapper *********************/
.wrapper {
	width:960px;
	margin:0 auto;
	padding:0 19px;
	border:1px solid #DDD;
	background-color:#FFF;
	margin-bottom:10px;
}

/******************* header styles *********************/
.header{
	height:52px;
}

/******************* main menu styles *********************/
ul.main-menu{
	height:40px;
	background:url(../images/menu-bg.jpg) repeat-x;
	border:1px solid #333;
	margin-top:10px;
}

ul.main-menu li{
	float:left;
	padding:0 13px;
}

ul.main-menu li a{
	text-decoration:none;
	color:#F1F1F1;
	font:12px/40px Georgia, "Times New Roman", Times, serif;
	padding:7px 13px;
}

ul.main-menu li a:hover{
	color:#015BCB;
	background:url(../images/menu-hoverbg.jpg) repeat-x;
	padding:7px 13px;
}

/******************* banner styles *********************/
.banner{
	padding:20px 22px;
	background:url(../../kharikhola/images/bnr-bg.jpg) repeat-x;
}

.logo{
	background:url(../images/logo.jpg) no-repeat;
	width:248px;
	height:256px;
	float:left;
}

.anim-bnr{
	width:642px;
	height:255px;
	float:right;
	border:1px solid #FFF;
}

/******************* main content wrapper style *********************/
.main-content-wrapper{
	padding-top:20px;
}

/******************* block style *********************/
.block-hdr{
font:17px Georgia, "Times New Roman", Times, serif;
float:left;
color:#00488C;
width:420px;
}

.hdr-style2{
	width:210px;	
}

.block-hdr span{
	color:#05851B;
}	


.block-content{
	font:11px/16px Verdana, Geneva, sans-serif;
	color:#262626;
	padding-top:5px;
}

/******************* left block style *********************/
.left-block{
width:670px;
float:left;
}

.intro{

}

.intro img{
	float:right;
	margin:0 0 10px 10px;
}

a.btn-style{
	float:right;
	text-decoration:none;
	font:12px Verdana, Geneva, sans-serif;
	color:#FFF;
	padding:7px 10px;
	background-color:#015BCB;
	margin-top:10px;
	outline:none;
}

.job-cat{
	border:1px solid #CACDCB;
	background:url(../images/job-cat.jpg) no-repeat left #E9E9E9;
	height:70px;
	overflow:hidden;
}

.job-cat ul{
	width:500px;
	float:right;
	padding-right:15px;
	padding-top:2px;
}

.job-cat ul li{
	float:left;
	width:156px;
	background:url(../images/bull.jpg) no-repeat left;
	padding-left:10px;
	line-height:18px;
	margin-top:3px;
}

.job-cat ul li a{
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#440000;
	text-decoration:none;
}

.job-cat ul li a:hover{
	text-decoration:underline;
}



/******************* service style *********************/
.bottom-block{
	background-color:#E6E6E6;
	border:1px solid #C3C5C4;
	padding:15px;
	margin-top:15px;
}

.bottom-block-left{
	width:325px;
	float:left;
}

.box{
	width:329px;
	height:124px;
	background:url(../images/box-bg.jpg) no-repeat;
}

.box-left-content{
	border:1px solid #808080;
	border-right:0px;
	background:url(../images/why-nepalese.jpg) no-repeat left;
	height:122px;
	float:left;
	width:196px;
	padding-left:120px;
	font:11px Georgia, "Times New Roman", Times, serif;
}

.box-left-content div, .box-left-content-style2 div{
	padding-top:5px;
	height:95px;
	overflow:hidden;
}

.box-left-content-style2{
	background:url(../images/why-vishwas.jpg) no-repeat left;	
}

.box-left-content a{
	color:#AB261F;
	font:11px Georgia, "Times New Roman", Times, serif;
	float:right;
}

.box-right-content{
/*	background:url(../images/box-right.jpg) no-repeat;*/
	height:124px;
	width:8px;
	float:right;
}

.bottom-block-right{
	width:292px;
	float:right;
	text-align:right;
}

.left{
	float:left;
	width:139px;
	padding-left:0px;
}

.right{
	float:right;
	width:139px;
}

.imgstyle{
	padding-bottom:15px;	
}


/******************* right block style *********************/
.right-block{
width:260px;
float:right;
padding:15px 0;
background-color:#DBDBDB;
}

.right-nav{
background:url(../images/site-nav-img.jpg) no-repeat right top;
padding-bottom:10px;
}

.right-nav ul { 
	padding-left:60px;
}
.right-nav li {  
	text-align:left;
}
.right-nav li a {
	text-decoration:none;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#1F0000;
	background:url(../images/bull2.jpg) left center no-repeat;
	padding-left:15px;
	text-transform:uppercase;
}
.right-nav li a:hover {
color:#EB2717;
}

.right-block img{
padding:5px 20px 0;
}

.footer{
	height:70px;
	background:url(../images/foot-bg.jpg) repeat-x;
	color:#F2F2F2;
	font:10px Verdana, Geneva, sans-serif;
	margin-top:15px;
}

.foot-left{
	width:300px;
	float:left;
	padding-left:15px;
	padding-top:15px;
	line-height:14px;	
}

.foot-left a{
	color:#F3F3F3;
	text-decoration:none;
	font-weight:bold;
}

.foot-left a:hover{
	text-decoration:underline;	
}

.foot-right{
	width:527px;
	float:right;
	height:70px;
	background:url(../images/foot-img.jpg) no-repeat;
}






