/* CSS Document */
@charset "utf-8";
/* CSS Document */


body{
	background:#364EA1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
	color:#666;
        margin:0 auto;
/*	background:#fff url(../images/body_bg.jpg); */
	}

.clean{
	clear:both;
	}	
#wrapper{
	width:1024px;
	margin:0 auto;
padding:0px;
	display:table;
	}

.top_main_menu{
	font-size:11px;
	color:#364EA1;	
	}
.top_main_menu ul{
	color:#364EA1;
	font-size:11px;
	text-decoration:none;
	display:inline;
	}	
	
.topright_menu{
	width:170px;
	margin:5px 10px 5px 0;
	color:#fff;
	float:right;
	text-align:right;
	}	
.topright_menu a{
	color:#fff;
	text-decoration:none;
	}	
.topright_menu a:active, .topright_menu a:link, .topright_menu a:visited{
	color:#fff;
	text-decoration:none;
	}		
.topright_menu a:hover{
	color:#FFFF00;
	text-decoration:none;
	}	
.banner{
	width:1024px;
	height:114px;
	background: url(../images/banner_bg.jpg) repeat-x;
	margin-bottom:5px;
	}	
.banner .logo{
	width:232px;
	height:114px;
	float:left;
	}
.banner .support{
	width:290px;
	height:114px;
	float:right;
	}
	
.mainbody{
/*	background:url(../images/bg.jpg) repeat-y; */
/*	background:url(../images/bg_body.jpg) repeat-y; */
	background:url(../images/back_body.jpg) repeat-y;
	width:1024px;
	display:table;
	}
.mainbody .body_left{
	width:805px;
	float:left;
	margin:10px 0px 5px 5px;
color:black;
	}
.1stcol{
	width:300px;
	float:left;
		}	
		

.col1{
	width:300px;
	float:left;
	margin-right:15px;
	}
	
	
	
.flipping_img{
	width: 300px;
	height:233px;
	/*	background:url(../images/flipping_bg.jpg) repeat-x; */
	}
.flipping_left{
	width:10px;
	height:233px;
	float:left;
	background:url(../images/flipping_left.jpg) left no-repeat;	
	}
.flipping_bg{
	width:280px;
	background:url(../images/flipping_bg.jpg) repeat-x;
	height:233px;
	float:left;
	left:10px;
	}
.flipping_right{
	width:10px;
	height:233px;
	float:right;
	background:url(../images/flipping_right.jpg) no-repeat left;
	}
.2ndcol{
	width:185px;
	margin-left:12px;
	left:312px;
	}	
	
.quick_link_sec{
	width:185px;
	margin-bottom:10px;	
	}
.quick_link_title{
	width:185px;
	height:37px;
	margin-bottom:5px;
	}
.1stpart{
	width:500px;
	float:left;
	display:table;
	}	

.ddmarkermenu{
list-style-type: none;
margin: 0;
margin-bottom: 8px;
padding: 0;
}

.ddmarkermenu li{
padding-bottom: 1px;
}

.ddmarkermenu li a{
color: #666;
background:url(../images/quick_link_icon.jpg) no-repeat center left;
display: block;
padding: 5px 0;
padding-left: 19px;
text-decoration: none;
font-weight: bold;
border-bottom:1px dashed #b9b9b9;
font-size: 11px;
}

.ddmarkermenu li a:visited{
color: #666;
}

.ddmarkermenu a:hover{
color: #000;
background:#f1f1f1 url(../images/quick_link_icon_hover.jpg) no-repeat center left;
}
.col2{
	width:185px;
	left:315px;
	float:left;
	}
.google_ad{
	width:300px;
	height:212px;
	/*background:url(../images/nepbay_big.jpg) no-repeat;*/
	margin-top:8px;
	margin-bottom:8px;
	}	
.google_ad img, .google_ad2 img{
	border:none;
}	

.google_ad2{
	width:300px;
	height:85px;
	}	

.news_sec{	
	width:185px;
	height:250px;
	background:url(../images/news_bg1.jpg) bottom right no-repeat;
	}
.news_sec .news_title{
	width:155px;
	background:url(../images/news_bullet.jpg) left no-repeat;
	padding-left:30px;
	color:#5769B0;
	font-size:13px;
	font-weight:bold;
	margin-bottom:0px;
	}
	
.news_text{
	width:165px;
	padding:10px;
	}		
.col3{
	width:285px;
	float:right;
	margin-right:5px;
	}
	
.testimonials{
	width:285px;
	margin-bottom:0px;	
	}
.testimonials .test_title{
	border:1px solid #e4e4e4;
	width:283px;
	padding:6px 0 6px 0;
	background:url(../images/test_bg.jpg) repeat-x;
	}

.testimonials .test_des_bg{
	background:#fff url(../images/test_des_bg.jpg) repeat-x;
	border:1px solid #e4e4e4;
	border-top:0px;
	padding:10px;
	width:263px;
	}
	
.testimonials .test_des_bg img{
	padding-right:8px;
	padding-bottom:5px;
	}	
.testimonials .test_des_bg b{
	font-weight:bold;
	}
.more{
	text-align:right;
	color:#364EA1;
	font-weight:bold;
	text-decoration:none;
	}
.more a{
	color:#364EA1;
	text-decoration:none;
	}
.more a:link, .more a:active,.more a:visited,{
	color:#364EA1;
	text-decoration:none;
	}
.more a:hover{
	color:#333;
	text-decoration:underline;
	}		
	
.client_directory_sec{
	width:285px;
	display:table;
	overflow:hidden;
	margin-top:10px;
	}
.directory_title{
	width:265px;
	height:25px;
	font-size:12px;
	padding-top:7px;
	padding-left:20px;
	color:#333;
	background:url(../images/directory_title.jpg) no-repeat top right;
	text-align:left;
	float:right;
		}
.directory_bg{
	width:265px;
	padding:10px;
	padding-bottom:0;
	display:table;
	background:url(../images/directory_bg.jpg) repeat-y;
	margin:0;
	}
.link_directory_bg{
	width:265px;
	padding:5px;
	padding-bottom:0;
	display:table;
	background:url(../images/directory_bg.jpg) repeat-y;
	margin:0;
	}	
	
.nav_normal{
	width:110px;
	padding:0px 5px 5px 0px;
	float:left;
	margin-right:10px;
	}
.nav_normal ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	}
.nav_normal li{
	margin: 0px;
	padding: 3px 0px 3px 20px;
	line-height: 16px;
	list-style-type: none;
	background: url(../images/link_icon.jpg) 7px 5px no-repeat;
	font-size: 11px;
	font-weight: normal;
	color: #4d4d4d;
	}
.nav_normal li a{
	text-decoration:none;
	color: #4d4d4d;
	}
	
.nav_normal li a:link, a:visited {
	color: #4d4d4d;
	text-decoration: none;
}	

.nav_normal li a:hover {
	color:#000;
	text-decoration: none;
}	
.directory_bg ul{
	padding-bottom:2px;
	margin-bottom:0px;
	line-height:22px;
		}
.directory_bg li{
	list-style:none;
	list-style-type:none;
	}
.directory_bg li a{
	color:#666;
	text-decoration:none;
	list-style:none;
	list-style-type:none;
	background: url(../images/link_icon.jpg) no-repeat left;
    padding: 3px 0;
	display:block;
	padding-left:20px;
	}
.directory_bg li a:hover{
	color:#000;
	text-decoration:none;
	}	
		
.directory_bottom{
	background:url(../images/directory_bottom.jpg) top no-repeat; 
	height:8px;
	}		
	
.next_left{
	width:500px;
	display:table;
	float:left;
	}
.next_right{
	width:285px;
	display:table;
	margin-right:5px;
	float:right;	
	}	
		
		
.recent_works{
	width:500px;
	background:url(../images/recent_works_bg.jpg) bottom center no-repeat;
	float:left;
	margin-top:10px;
	}	
.recent_works .recent_title{
	width:200px;
	height:20px;
	margin-bottom:10px;
	margin-top:10px;
	}
.recent_link{
	width:210px;
	padding:0px 25px 5px 10px;
	float:left;
	/*background:url(../images/recent_line.jpg) right no-repeat; */
	}
.recent_link ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	}
.recent_link li{
	margin: 0px;
	padding: 5px 0px 5px 15px;
	list-style-type: none;
	text-align:left;
	border:1px solid #E7E8F4;	
	font-size: 11px;
	font-weight: normal;
	color: #5769B0;
	margin-bottom:5px;
	}	
.recent_link li a{
	color: #5769B0;
	text-decoration:none;
	}
.recent_link li a:hover{
	color: #000;
	text-decoration:none;
	}	
.recent_link_next{
	width:220px;
	padding:0px 20px 5px 5px;
	float:left;
	}
.recent_link_next ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	}
.recent_link_next li{
	margin: 0px;
	padding: 5px 0px 5px 15px;
	list-style-type: none;
	text-align:left;
	border:1px solid #E7E8F4;	
	font-size: 11px;
	font-weight: normal;
	color: #5769B0;
	margin-bottom:5px;
	}	
.recent_link_next li a{
	color: #5769B0;
	text-decoration:none;
	}
.recent_link_next li a:hover{
	color: #000;
	text-decoration:none;
	}		
				
			
.highlights{
	width:500px;
	float:left;
	
	background: #990000;
	margin-top:10px;
	color:#fff;
	text-align:center;
	}
.faq_sec{
	width:260px;
	height:240px;
	border:1px solid #eee;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
	margin-right:10px;
	padding:0px 10px 5px 10px;
	}	
.faq_sec .faq_title{
	width:260px;
	height:22px;
	border:1px solid #eee;
	background:#f5f5f5;
	color:#2D4499;
	text-align:center;
	line-height:22px;
	margin:0 auto;
	margin-top:5px;
	font-weight:bold;
	margin-bottom:5px;
	font-size:12px;
	}
.faq_img{
	float:left;
	width:95px;
	margin-right:0px;
	}
.faq_link{

	width:150px;
	padding:0px 5px 5px 5px;
	float:right;
	/*left:95px;*/
	}
.faq_link ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	}
.faq_link li{
	margin: 0px;
	padding: 3px 0px 3px 28px;
	list-style-type: none;
/*	background: url(../images/bullet1.jpg) 7px 5px no-repeat; */
	background:url(../images/customer_bullet.jpg) 7px 5px no-repeat;
	font-size: 11px;
	font-weight: normal;
	color: #316AC5;
	}	
.faq_link li a{
	color: #316AC5;
	text-decoration:none;
	}
.faq_link li a:hover{
	color: #000;
	text-decoration:none;
	}			
				
.faq_sec .text1{
	border-bottom:1px dashed #BFBFBF;
	padding-bottom:5px;
	color:#316AC5;
	}
.news_text1{
	margin-left:5px;
	margin-right:15px;
	border-bottom:1px dashed #BFBFBF;
	padding-bottom:5px;
	margin-top:5px;
	color:#666;
	}
.news_text1 a, .news_text1 a:link, .news_text1 a:visited, .news_text1 a:active{
	color:#364EA1;
	text-decoration:underline;
	}	
.news_text1 a:hover{
	color:#364EA1;
	text-decoration:underline;
	}	
	
.news_text1_last{
	margin-left:5px;
	margin-right:15px;
	padding-bottom:5px;
	margin-top:5px;
	color:#666;
	}
.news_more{
	color:#364EA1;
	font-weight:bold;
	text-decoration:none;
	text-align:right;
	margin-right:30px;
	margin-top:5px;
	}
.news_more a, .news_more a:link, .news_more a:active, .news_more a:visited{
	color:#364EA1;
	text-decoration:none;
	}
.news_more a:hover{
	color:#333;
	text-decoration:underline;
	}	
	
		
		
	
.download_sec{
	width:253px;
	color:#316AC5;
	float:left;
	left:280px;
	height:245px;
	border:1px solid #eee;
	margin-top:10px;
	margin-bottom:5px;
		}
.download_sec .download_title{
	width:240px;
	color:#666;
	height:22px;
	font-size:12px;
	line-height:22px;
	font-weight:bold;
	margin:0 auto;
	text-align:center;
	margin-top:5px;
	background:#f5f5f5;
	border:1px solid #eee;
	margin-bottom:5px;
	}
		
.download_link{
	width:230px;
	padding:0px 5px 2px 10px;
	}
.download_link ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	}
.download_link li{
	margin: 0px;
	padding: 2px 0px 2px 30px;
	list-style-type: none;
	background: url(../images/download_bullet.jpg) 7px 5px no-repeat;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	}	
.download_link li a{
	color: #666;
	text-decoration:none;
	}
.download_link li a:hover{
	color: #000;
	text-decoration:none;
	}						
							
.customer_sec{
	width:240px;
	height:245px;
	border:1px solid #eee;
	margin-top:10px;
	margin-bottom:5px;
	float:right;
	background:url(../images/customer1.jpg) no-repeat center;
	margin-right:5px;
	}	
.customer_sec .custmer_title{
	background:#f5f5f5;
	margin:0 auto;
	margin-bottom:10px;
	margin-top:5px;
	width:230px;
	height:22px;
	color:#2D4499;
	line-height:22px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	border:1px solid #eee;
	}
	
.customer_link{
	width:220px;
	padding:0px 5px 5px 10px;
	}
.customer_link ul{
	margin: 0px;
	padding: 0px;
	list-style:none;
	}
.customer_link li{
	margin: 0px;
	padding: 3px 0px 3px 30px;
	list-style-type: none;
	background: url(../images/customer_bullet.jpg) 7px 5px no-repeat;
	font-size: 11px;
	font-weight: normal;
	color: #316AC5;
	}	
.customer_link li a{
	color: #316AC5;
	text-decoration:none;
	}
.customer_link li a:hover{
	color: #000;
	text-decoration:none;
	}		
.mainbody .body_right{
	width:190px;
	margin:10px 8px 10px 0;
/*	background: url(../images/body_right_bg.jpg) repeat-y; */
	float:right;
		}

.search_area{
	width:168px;
	padding:10px;
	height:55px;
	background:#f0f0f8;
	border:1px solid #C7C9E2;
	margin-bottom:10px;	
	}
*html .search_area{
	width:180px;
	padding:10px;
	height:60px;
	background:#f0f0f8;
	border:1px solid #C7C9E2;
	margin-bottom:10px;	
	}

	
.search_text{
	font-weight:bold;
	font-size:12px;
	color:#364EA1;
	text-align:left;
	margin-bottom:5px;
	padding-bottom:0px;
	}	
.search_line{
	width:130px;
	height:18px;
	float:left;
	margin-top:0px;
	padding-top:2px;
	border:1px solid #C7C9E2;
	}
.chat_area{
	width:168px;
	padding:10px;
	height:65px;
	background:#f0f0f8;
	border:1px solid #C7C9E2;
	margin-bottom:10px;	
	}		

.chat_text{
	font-weight:bold;
	font-size:12px;
	color:#364EA1;
	text-align:left;
	margin-bottom:5px;
	padding-bottom:0px;
	}	
.botton{
	height:22px;
	width:24px;
	float:right;
	margin-right:5px;
	margin-top:0px;
	}
	
.botton input{
	width:28px;
	height:20px;
	background:url(../images/botton.jpg) center no-repeat;
	}

*html .botton input{
	width:31px;
	height:20px;
margin-left:2px;
padding-top:2px;
	background:url(../images/botton.jpg) center no-repeat;
	}

.featured_area{
	width:190px;
	margin-bottom:10px;
	text-align:center;
	}	
.featured_area .featured_title{
	width:190px;
	height:25px;
	margin-bottom:6px;
	text-align:left;
	}	
.featured_area img{
	margin-top:10px;
	margin-bottom:5px;
	}
.featured_websites{
	width:190px;
	margin-bottom:10px;
	}	
.websites_sec{
	width:190px;
	margin-bottom:10px;
	}	
.websites_sec .name_co{
	color:#364EA1;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin-bottom:5px;
	padding-left:15px;
	margin-left:10px;
	margin-top:5px;
	text-decoration:underline;
	background:url(../images/bullet.jpg) no-repeat left;
	}
.websites_sec .co_des{
	margin-left:20px;
	color:#666;
	text-align:left;
	margin-right:8px;
	}
.more_des{
	color:#364EA1;
	font-weight:bold;
	text-align:right;
	margin-right:8px;
	margin-top:5px;
	text-decoration:none;
	}
.more_des a{
	color:#364EA1;
	text-decoration:none;
	}
.more_des a:link, more_des a:active, more_des a:visited{
	color:#364EA1;
	text-decoration:none;
	}	
	
.more_des a:hover{
	color:#333;
	text-decoration:none;
	}	
	

		
.menu{
	background:url(../images/menu_bg.jpg) repeat-x;
	width:810px;
	height:38px;
	float:left;
	margin-top:0px;
	}	
.menu ul{
	padding: 6px 0 7px 0;
	margin: 0;
	margin-top:5px;
	margin-left:10px;
}
.menu ul li{
	display:inline;
}	
.menu ul li a{
	color: #364EA1;
	margin-right: 8px; /*spacing between each menu link*/
	text-decoration: none;
	border-right:1px solid #B8BBDC;
	padding: 9px 9px;
	}	
.menu ul li a:hover{
	color: #000;
	}	
	
.footer_bg{
	width:1024px;
	height:82px;
	margin-top:5px;
	margin-bottom:5px;
	background:url(../images/footerbg.jpg) repeat-x;
	color:#364EA1;
	}	
.footer_bg .footer_left{
	width:450px;
	height:62px;
	padding-top:20px;
	padding-left:24px;
	float:left;
	color:#666;
	background:url(../images/footer_left.jpg) no-repeat left;
	}
.footer_bg .footer_right{
	width:490px;
	height:67px;
	padding-top:15px;
	float:right;
	padding-right:20px;
	margin-bottom:5px;
	background: url(../images/footer_right.jpg) no-repeat right;
	}	
.copyright{
	width:470px;
	text-align:right;
	margin-bottom:8px;
	color:#666;
	font-weight:bold;
	margin-top:5px;
	}	
.privacy_link{
	width:470px;
	height:20px;
	text-align:right;
	color:#666;
	margin-right:20px;
	text-decoration:none;
	float:right;
	word-spacing:1.5px;
	}
.footer_bg .privacy_link a, .footer_bg .privacy_link a:link, .footer_bg .privacy_link a:active, .footer_bg .privacy_link a:visited{
	color:#666;
	text-decoration:none;
	}
.footer_bg .privacy_link a:hover{
	color:#333;
	text-decoration:underline;
	}				
	
		
.footer_menu{
	width:1024px;
	height:16px;
	color:#fff;
	margin:0 auto;
	text-align:center;
	margin-top:6px;
	text-decoration:none;
	word-spacing:2px;
	}	
.footer_menu a, .footer_menu a:link, .footer_menu a:active, .footer_menu a:visited{
	color:#fff;
	text-decoration:none;
	}		
.footer_menu a:hover{
	color:#eee;
	text-decoration:underline;
	}			

/* for inner page */
.normal_text{
	width:500px;
	margin-bottom:5px;
	height:25px;
	color:#333;
	font-size:12px;
	margin-left:15px;
	float:left;
	}
.rss_img{
	width:50px;
	height:25px;
	float:right;
		}	
.shadow_box{
	width:770px;
	margin-left:15px;
	float:left;
	margin-bottom:10px;
	display:table;
	}
.shadow_box .shadow_top{
	width:770px;
	height:10px;
	background:url(../images/topcorner.jpg) no-repeat top; 
/*	background:url(../images/box_top.jpg) no-repeat top; */
	}
.shadow_box .shadow_textarea{
	width:740px;
	padding:5px 15px 5px 15px;
/*	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0; */
	background:url(../images/shadow_line.jpg) repeat-y;
	/* background:url(../images/box_bg.jpg)repeat-y; */
	display:table;
	}
.shadow_box .shadow_textarea img{
	margin:0px 15px 10px 0px;
	float:left;
border:none;
	}
.price{
	color: #ff0000;
	font-weight:bold;
	margin-top:20px;
	font-size:14px;
	}	
.viewall{
	color:#374EA2;
	font-weight:bold;
	padding-left:12px;
	text-decoration:none;
	background:url(../images/readmore_icon.jpg) no-repeat;
	text-align:right;
	width:60px;
	float:right;
	height:20px;
	margin-top:18px;
	}	
.viewall a{
	color:#374EA2;
	text-decoration:none;
	}		
.viewall a:link, .viewall a:active, .viewall a:visited{
	color:#374EA2;
	text-decoration:none;
	}		
.viewall a:hover{
	color:#000;
	text-decoration:none;
	}
	
.fullstory{
	color:#374EA2;
	font-weight:bold;
	padding-left:8px;
	text-decoration:none;
	background:url(../images/readmore_icon.jpg) no-repeat;
	text-align:right;
	width:80px;
	float:right;
	height:20px;
	margin-top:18px;
	}	
.fullstory a{
	color:#374EA2;
	text-decoration:none;
	}		
.fullstory a:link, .viewall a:active, .viewall a:visited{
	color:#374EA2;
	text-decoration:none;
	}		
.fullstory a:hover{
	color:#000;
	text-decoration:none;
	}								
		
.shadow_box .shadow_bottom{
	width:770px;
	height:10px;
	background:url(../images/bottomcorner.jpg) top no-repeat;
/*		background:url(../images/box_bottom.jpg) no-repeat top;  */
	}
	
	
.title1{
	color:#374FA2;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:12px;
	text-decoration:underline;
	}
.title1 a{
	color:#374FA2;
	text-decoration:underline;
	}
.title1 a, title1 a:link, title1 a:active, title1 a:visited{
	color:#374FA2;
	text-decoration:underline;
	}
.title1 a:hover{
	color:#000;
	text-decoration:underline;
	}

	
.title2{
	color:#333;
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-top:10px;
	}	
				
