@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	color:#666;
	font-family:tahoma;
	font-size:11px;
	/*background:#fff url(../images/body_bg.jpg) repeat-x;*/
	background:#FFFFFF url(../images/body_bg.jpg) repeat-x;
	background-position:top;
	text-decoration:none;
}
p{
margin:0px;
padding:0px;
text-align:justify;
}

/* ------ Header Style ------ */
#header_container{
	height:40px;
	width:985px;
	margin-left:auto;
	margin-right:auto;
}
#logo{
	float:left;
	width:343px;
	height:74px;
	padding-top:0px;
}
#logo img{

border:none;
}
/*#topmenu{
	padding-top:48px;
	float:right;
	text-align:right;
	width:600px;
	height:26px;
}
#topmenu img{
border:none;
}
#topmenu ul{
margin:0px;
padding:0px;
float:right;
}
#topmenu ul li{
list-style:none; 
display:inline; 
float:left;
}

#topmenu ul li a{
color:#B6B6B6;
font-size:11px;
text-decoration:none;
padding:0 10px 0 5px;
margin:0px 0 0 0;
float:left;
}

#topmenu ul li a:hover{
color:#F57325;
}

#topmenu ul li img{
float:left;
}*/
#toplist_container{
	clear:both;
	padding-top:0px;
	color:#CCC;
	width:985px;
	height:205px;
	margin-left:auto;
	margin-right:auto;
}

h2 { 
	font-size:17px;
	color: #FFF2B3; 
	font-weight: normal; 
	margin:-2px 0px 5px 0px;
}
.header_recent{
	color:#FFF2B3;
	font-size:17px;
	text-decoration:none;
}
.header_recent:hover{
	color:#CCCCCC;
}
#banner_logo{
	float:left;
	width:252px;
	height:185px;
	background:transparent url(../images/banner_logo.png) no-repeat scroll 0 0;
	text-indent:-2000px;
}
#banner{
	float:right;
	width:auto;
	height:200px;
	text-indent:-2000px;
	padding-top:15px;
}
.recent_added{
	padding-left:25px;
	padding-top:6px;
	float:left;
	width:190px;
	height:140px;
}
.dl_link_top{
	color:#CCC;
	font-family:tahoma;
	font-size:11px;
	margin-bottom:3px;
	display:block;
	text-decoration:none;
}
.dl_link_top:hover{
	text-decoration:none;
}

#search_container{
	width:931px;
	margin:0 auto;
	padding:0 0 0 40px;
	text-decoration:none;
	height:26px;
}
#search_inner{
height:26px;
width:355px;
}
/*.top_menu_container{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/search_bg.gif) repeat-x scroll 0 0;
display:block;
float:left;
height:26px;
line-height:26px;
padding:0;
width:auto;
}
.top_menu_container a{
text-decoration:none;
color:#666666;
}
.top_menu_container a:hover{
text-decoration:none;
}
.left{
	float:left;
}
.right{
	float:right;
}
.top_menu{
	padding:0px 5px 0px 5px;	
	font-size:11px;
	color:#666;
	font-family:Tahoma;
	text-decoration:none;
}
.top_menu:hover{
	color:#0633b3;
}*/
.search_area{
	vertical-align:middle;
	color:#666;
	font-size:11px;
	font-family:tahoma;
	text-decoration:none;
	height:16px;
	padding-left:25px;
	border:none;
	background:url(../images/search.gif) #FFF no-repeat 0px 50%;
}

#hor_scroll{
width:960px;
margin:0 auto;
padding:12px 0 10px 0;
text-transform:capitalize;
color:#4A7C8C;
}
#hor_scroll a{
text-decoration:none;
color:#999;
}
#hor_scroll a:hover{
color:#000;
}
/* ----------- Body ----------- */
#body_container{
	width:1000px;
	
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	margin-top:0px;
	padding-top:0px;
	text-decoration:none;
}
#body_left{
	width:769px;
	float:left;
	margin:0 20px 0 0;
	
}
.main{
	background:url(../images/bar_gray.gif) no-repeat scroll bottom;
	float:left;
	width:auto;
	margin:10px 10px 0 0;
	padding:0 0 20px 20px;
	
}

#cat_body{
width:244px;
padding:5px 0px;
overflow:hidden;
}


	
#body_right{
width:210px;
float:left;
}
.body_right{
width:210px;
margin:0 0 15px 0;
}

.body_right_top{
background:url(../images/body_right_top.gif) no-repeat scroll top left;
display:block;
height:3px;
width:210px;

}
.body_right_mid{
background:#fff;
border-right:1px solid #E7E7E7;
border-left:1px solid #E7E7E7;
width:160px;
padding:7px 10px 11px 10px;
}
.body_right_mid_bg{
	padding-top:0px;
	/*background:url(../images/join-facebook.jpg) no-repeat;*/
	border:none;
}

.body_right_bottom{
background:url(../images/body_right_bottom.gif) no-repeat scroll top left;
display:block;
height:3px;
width:210px;
}
.body_right_mid img{
border:none;
margin:0 0 0px 0;
padding:0 0 0px 0;
}

#cat_container{
	width:769px;
	clear:both;
	margin:0px;
	background:url(../images/cat_container_bg.gif) repeat-y scroll top left;
	overflow:hidden;
}
#cat_container_top{
background:url(../images/cat_container_top.gif) no-repeat scroll top left;
height:5px;
}
#cat_container_bottom{
background:url(../images/cat_container_bottom.gif) no-repeat scroll top left;
}

.category{
	background:url(../images/bar_gray.gif) no-repeat scroll bottom;
	float:left;
	width:325px;
	height:140px;
	margin:2px 0 0 0;
	padding:0 0 5px 5px;
	
}

.inner_container{	
	float:left;
	width:729px;
	margin:10px 0 0 0;
	padding:0 20px 10px 20px;
	background:url(../images/bar_inner_container.jpg) no-repeat scroll bottom; 
}
.inner_container_icon{
width:50px;
float:left;
margin:10px 0 0 0;
}
.inner_container_details{
width:669px;
margin:10px 0 0 10px;
float:left;
}
.inner_container_details a{
color:#D6551A;
text-decoration:none;
}
#other_container{
width:729px;
margin:0px;
padding:0 20px 20px 20px;
float:left;
}
.related_container{
float:left;
margin:10px 0 0;
padding:0 10px;
width:344px;
}
.related_container_details{
width:284px;
margin:10px 0 0 10px;
float:left;
}
h3{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bar_blue.gif) no-repeat scroll left bottom ;
float:left;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding:0 0 5px;
width:100%;
color:#027A79;
}
h3 span	{ color:#027A79}
h4{
margin:0px;
padding:0px;
font-weight:bold;
font-size:15px;
color:#007A7B;
/*background:url(../images/headline.gif) no-repeat scroll top left;*/
/*border-bottom:1px solid #007A7B;*/
}
.category_more{
color:#CC6600;
float:right;
font-weight:bold;
letter-spacing:1px;
margin:0;
padding:3px 0;
text-decoration:none;
}
.category_more:hover{
color:#555;
}
.category_list_headline{
border-bottom:1px solid #ccc;
padding:5px 10px 5px;
margin:0px;
float:left;
width:494px;
}
.category_list{
width:223px;
padding:3px 0px;
margin:0px;
float:left;
}
.icon{
float:left;
margin:0 0px 0 0 ;
padding:0px;

}
.file_name{
width:206px;
margin:0 0px 0 0;
padding:0px;
float:left;
}
.file_size{
width:100px;
margin:0px;
padding:0px;
float:left;
text-align:center;
}

.list_left{
/*background:url(../images/arrow_yellow.gif) no-repeat scroll 0px 3px;*/
display:block;
text-decoration:none;
color:#666;
padding:0 0 0 15px;
}
.list_left:hover{
color:#689F16;
text-decoration:none;
}
.list_right{
text-decoration:none;
color:#666;
}
.list_right:hover{
color:#689F16;
text-decoration:none;
}
.category_list img{
border:none;
margin:0px;
padding:0px;
}

/* ---------bottom_container ----------   */

#bottom_container{
width:100%;
overflow:hidden;
margin:0 auto;
padding:0px;
font-size:11px;
background:#007E7D url(../images/bottom.jpg) repeat-x scroll top left;
font-family:Arial,Helvetica,sans-serif;
color:#CCCCCC;
}
.bottom_page{
width:988px;
margin:0 auto;
}
.bottom{
width:288px;
padding:20px 10px 20px 20px;
margin:0px;
background:url(../images/bar.gif) no-repeat scroll top right;
float:left;
}
.bottom_{
width:216px;
padding:20px 10px 20px 20px;
float:left;
margin:0px 0 0 0;
background:none;
}
#bottom_container ul{
margin:0px;
padding:0px;
}
#bottom_container ul li{
list-style:none;
line-height:20px;
}
#bottom_container ul li a{
text-decoration:none;
color:#B9B9BB;
}
#bottom_container ul li a:hover{
text-decoration:none;
}
h1{
color:#FF9900;
font-size:15px;
/*background:url(../images/icon.jpg) no-repeat scroll 0 4px;*/
display:block;
padding:0 0 0 0px;
margin:0 0 10px;
}
h1 a{
color:#FF9900;
font-size:15px;
/*background:url(../images/icon.jpg) no-repeat scroll 0 4px;*/
display:block;
padding:0 0 0 0px;
margin:0 0 10px;
text-decoration:none;
}
.bottom_list{
color:#fff;
text-decoration:none;
padding:3px 0px;
float:left;
}
.bottom_list:hover{
text-decoration:none;
}
.bottom_size{
color:#E0E01A;
text-decoration:none;
}
.bottom_size:hover{
text-decoration:none;
}

/*------------- footer ----------*/
#footer{
width:988px;
height:31px;
margin:0 auto;
padding:3px 0 0 0px;
color:#00A8C5;
font-size:11px;
border-bottom:1px solid #D4CFD3;
}

.copyrights{
	float:left;
	width:auto;
	padding-top:6px;
	margin-left:5px;
}
.poweredby{
	float:right;
	width:auto;
	padding-top:6px;
	margin-left:5px;
}

.footermenu{
width: 100%;
}

.footermenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; //set value to "left", "center", or "right"*/
}

.footermenu ul li{
display: inline;
}

.footermenu ul li a{
color: #00A8C5;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 5px; /*spacing between each menu link*/
text-decoration: none;
}

.footermenu ul li a:hover, .footermenu ul li a.selected{
	color:#000;
}

#partners{
width:988px;
margin:0 auto;
padding:0px;
overflow:hidden;
}

#mercantile a{
background:url(../images/partners/mercantile_front.gif) no-repeat scroll top left;
display:block;
text-indent:-2000px;
width:85px;
height:39px;
float:left;
padding:0 10px;
margin:10px 5px 0 70px;
border:none;
border:1px solid #fff;
}

#mercantile a:hover{
border:1px solid #13740D;
/*background:url(../images/partners/mercantile.gif) no-repeat scroll top left;*/
}

#mazzako a{
background:url(../images/partners/mazzako_front.gif) no-repeat scroll top left;
display:block;
text-indent:-2000px;
width:75px;
height:39px;
float:left;
padding:0 10px;
margin:10px 5px;
border:1px solid #fff;
}
#mazzako a:hover{border:1px solid #13740D;
/*background:url(../images/partners/mazzako_back.gif) no-repeat scroll */top left;
}

#nepalnews a{
background:url(../images/partners/newpanews_add_front.gif) no-repeat scroll top left;
display:block;
text-indent:-2000px;
width:123px;
height:39px;
float:left;
padding:0 10px;
margin:10px 5px;
border:1px solid #fff;
}
#nepalnews a:hover{border:1px solid #13740D;
/*background:url(../images/partners/newpanews_add_back.gif) no-repeat scroll top left;*/
}

#southasia a{
background:url(../images/partners/south_asia_front.jpg) no-repeat scroll top left;
display:block;
text-indent:-2000px;
width:135px;
height:39px;
float:left;
padding:0 10px;
margin:10px 5px;
border:1px solid #fff;
}
#southasia a:hover{border:1px solid #13740D;
/*background:url(../images/partners/south_asia_back.gif) no-repeat scroll top left;*/
}

#npreg a{
background:url(../images/partners/np_reg_front.gif) no-repeat scroll top left;
display:block;
text-indent:-2000px;
width:30px;
height:39px;
float:left;
padding:0 10px;
margin:10px 5px;
border:1px solid #fff;
}
#npreg a:hover{border:1px solid #13740D;
/*background:url(../images/partners/np_reg_back.gif) no-repeat scroll top left;*/
}
#cooking a{
background:url(../images/partners/cooking_front.gif) no-repeat scroll top left;
display:block;
text-indent:-2000px;
width:80px;
height:39px;
float:left;
padding:0 10px;
margin:10px 5px;
border:1px solid #fff;
}

#cooking a:hover{border:1px solid #13740D;
/*background:url(../images/partners/cooking_back.gif) no-repeat scroll top left;*/
}


/*classes*/
.title{
padding:10px;
margin:0 0 3px;
}

.title a{
text-decoration:none;
color:#666;
}

span{
color:#666;
font-size:11px;
margin:0 0 8px 10px;
}
.desc{
color:#666;
}

/*slider starts*/
#slider{
width:244px;
margin:0 0 10px 0;
padding:0px;
float:left;
border-top:1px dashed #ccc;
border-bottom:1px dashed #ccc;
}
.contentheading {
font-size:140%;
color:#006699;
font-weight:bold;
margin-bottom:10px;
font-family:Arial,Helvetica,sans-serif;
}
/*slider ends */

/*footer_bottom*/
#footer_bottom{
border-bottom:1px solid #D4CFD3;
border-top:3px solid #D4CFD3;
width:100%;
padding:15px 0px;
margin:30px 0 0 0;
}

#bottom_section{
width:100%;
background:url(../images/bottom.jpg) repeat-x scroll top left;
overflow:hidden;
}

ul.paging{
width:100%;
overflow:hidden;
text-align:center;
color:#65BF53;
margin:10px 0px;
padding:0px 0;
}

ul.paging li{
list-style:none;
display:inline;
}
ul.paging li a{
padding:0 3px;
color:#65BF53;
text-decoration:none;
}
ul.paging li a:hover{
text-decoration:none;
}
ul.paging li.paging-current{
margin:0 10px 0 0;
}

ul.paging li.paging-active a{
background:#65BF53;
color:#fff;
margin:5px;
padding:0px 4px;
}

p.googleadd_body
{
border:1px solid;
float:left;
margin:20px 10px;
padding:10px;
width:728px;
border-color:#DCDCDC;
}

.other_link{
	color:#666;
	font-family:tahoma;
	font-size:11px;
	text-decoration:none;
}
.other_link:hover{
	text-decoration:none;
}

form .bodyleft label	{ display:block; width:180px; font-family:verdana; margin-right:10px; font-weight:bold;}
form .bodyleft input	{ width:180px; margin:5px 0;}

.clr			{ clear:both;}
form fieldset 	{ clear:both; border:1px solid #f1f1f1; padding:10px; margin:10px 0;}
form fieldset legend { font-size:14px; font-weight:bold; color:#000000;}

.lft			{ float:left; margin-right:10px;}
.rft			{ float:right; margin-left:10px;}
.clr			{ clear:both;}

#dwlredirect p{
	padding:8px;
}


#download-message{
	background:#F4F4F4 url(../images/download-icon.png) no-repeat;
	height:35px;
	width:380px;
	margin: 0 auto;
	padding:5px;
	-moz-border-radius: 21px;
}













