@charset "utf-8";
/* CSS Document */

*{
  margin:0;
  padding:0;
 }
body{
     background:url(../images/bg.jpg) repeat-x;
     width:100%;
	 position:absolute;
    }
p{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#5f5f5f;
  }
p a{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#5f5f5f;
   text-decoration:none;
  }
p a:hover{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   color:#009933;
   text-decoration:none;
  }
h5{font-family:Arial, Helvetica, sans-serif;
   color:#2662a2;
   text-decoration:none;
   padding:10px 0 10px 0;
   }
#header{
	    background:url(../images/header_bg.jpg) no-repeat;
		width:960px;
		height:72px;
		margin:0 auto;
		overflow:hidden;
	}
.header_left{
	width:690px;
	height:72px;
	float:left;
	}
.main_nav{}
.main_nav ul{
    list-style:none;
	padding:37px 0 0 0;
    }

.main_nav li a{
	  display:inline;
      float:left;
	  height:40px;
	  text-decoration:none;
	  padding:16px 0 0 6px;
	  font-family:Arial, Helvetica, sans-serif;
      font-size:13px;
      color:#FFFFFF;
	  padding:0 30px;
      }
	
.main_nav li.current a, li a:hover{
	  height:33px;
	  text-decoration:none;
	  font-family:Arial, Helvetica, sans-serif;
      font-size:13px;
      color:#fffc00;
	  border-bottom:1px solid #8bac37;
      }
	   
span.home{
	       background:url(../images/home_img.png) no-repeat center top;
		   padding:23px 0 0 0px;
		   display:inline;
	      }
		 
span.aboutus{
	       background:url(../images/about_img.png) no-repeat center top;
		   padding:23px 0 0 0px;
	      }
span.services{
	       background:url(../images/services_img.png) no-repeat center top;
		   padding:23px 0 0 0px;
	      }
span.portfolio{
	       background:url(../images/portfolio_img.png) no-repeat center top;
		   padding:23px 0 0 0px;
	      }
span.contactus{
	       background:url(../images/contact_img.png) no-repeat center top;
		   padding:23px 0 0 0px;
	      }
		
.header_right{
	width:270px;
	height:72px;
	float:left;
	}
.search_bg{
	      background:url(../images/search_bg.png) no-repeat;
          width:300px;
		  height:72px;
		  float:left;
		  margin-left:52px;
         }
.search{
	     padding:2px 0 0 155px;
		 border:none;
         }

#search-form .rowElem {
	height:28px;
	position:absolute;
	right:68px;
	top:23px;
	border:none;
}
#search-form input {
	width:125px;
	padding:6px 5px 4px 5px;
	color:#454545;
	float:left;
	height:18px;
	border:none;
}	
#sub_header{
		width:960px;
		height:95px;
		margin:0 auto;
		overflow:hidden;
	   }
.sub_header_left{
	width:505px;
	height:72px;
	float:left;
	}
.logo{
	padding:0 0 0 0;
	}
.sub_header_right{
	width:414px;
	float:right;
	padding:9px 0 0 10px;
	} 
.subheaderrighttop{width:375px; height:48px; clear:both;}
.control{float:left; padding:0 0 0 70px;}
.controlimg{float:left;}
.webmail{float:right; padding:0 0 0 80px;}
.webmailimg{float:left; padding:0 0 0 35px;}
.subheaderrightdown{background:url(../images/nav2.png) no-repeat; width:444px; height:38px; float:right;}
.nav2 ul{
    list-style:none;
	padding:11px 0 0 0;
    }
.nav2 li a{
	  display:inline;
      float:left;
	  height:40px;
	  text-decoration:none;
	  padding:2px 0 0 44px;
	  font-family:Arial, Helvetica, sans-serif;
      font-size:13px;
      color:#FFFFFF;
      }
.nav2 li a:hover{
	  height:33px;
	  text-decoration:none;
	  font-family:Arial, Helvetica, sans-serif;
      font-size:13px;
      color:#fffc00;
	  border-bottom:1px solid #8bac37;
      }  
#banner{
		width:960px;
		height:396px;
		margin:0 auto;
		margin: 0 auto;
        position: relative;
	}
.bannerimg{
		width:960px;
		height:396px;
		padding:10px 0 0 0px;
	}
.bannertext
           {
		    float:left;
			padding:30px 0 0 94px;
	      }
.clickimg{background:url(../images/clickherebutton.png) no-repeat; width:168px; height:62px;}
h1{color:#a4d0fc; font-size:45px;}
h1 span{color:#FFFFFF; font-size:28px;}
.banz{padding:20px 30px;}
ul.banz {margin-bottom:20px; list-style:none;}
ul.banz li{list-style:url(../images/target.png); text-decoration:none; line-height:30px;
           font-size:16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.clickherebutton{margin-top:20px;}
#content_bg{
	    background:url(../images/content_bg.jpg) repeat-x top #FFF ;
		width:100%;
		padding:52px 0 0 0;
	    }
#content{
		width:960px;
		height:auto;
		margin:0 auto;
		overflow:hidden;
	    }
.list-it1 {float:left;
width:292px;
}
.list-it1 p {
 font:Arial, Helvetica, sans-serif;
 text-align:justify;
 color:#5F5F5F;
 font:12px;
 width:292px;
 margin:10px 0 13px 0;
}
a.btn {
  border-radius: 5px;
  padding:5px 10px 5px 10px;;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #2662a2;
  border: 1px solid #2965a5;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#FFFFFF;
  text-decoration:none;
  clear: both;
}
.list-it2 {float:left;
padding-left:40px;
width:292px;
}
.list-it2 p {
 font:Arial, Helvetica, sans-serif;
 text-align:justify;
 color:#5F5F5F;
 font:12px;
 width:292px;
 margin:10px 0 13px 0;
}
.list-it3 {float:left;
width:292px;
padding-left:40px;
}
.list-it3 p {
 font:Arial, Helvetica, sans-serif;
 text-align:justify;
 color:#5F5F5F;
 font:12px;
 margin:10px 0 13px 0;
}
#contentdown{
		width:960px;
		height:587px;
		margin:0 auto;
	    }
.content_left {  
                 width:300px;
                 height:auto;
				 float:left;
				 padding:5px 0 0 0;
                }	
.content_left ul{
	              padding:0 0 0 18px;
	              list-style:none;
	             }
.content_left ul li{
	                list-style:url(../images/points.png) ;
					text-decoration:none;
	                }
.content_left ul li p {
	                    list-style:url(../images/points.png);
					    text-decoration:none;
	                   }
.content_left ul li p a{
	                    list-style:url(../images/points.png);
					    text-decoration:none;
						font-family:Arial, Helvetica, sans-serif;
                        font-size:12px;
                        color:#4c4e4f;
                        line-height:24px;
	                    }
.content_left ul li p a:hover{
	                          list-style:url(../images/points.png);
					          text-decoration:none;
						      font-family:Arial, Helvetica, sans-serif;
                              font-size:13px;
                              color:#124276;
                              line-height:24px;
							  border:none;
	                          } 
p.span a{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0 0 0; text-decoration:none; color:#de7722;}
p.span a:hover{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 0 0 0; color:#009933;}
.content_right { 
                 width:630px;
                 height:auto;
				 float:right;
				 margin-right:4px;
               }
.rep{ 
      background:url(../images/rep.jpg) no-repeat;
	  width:630px;
	  height:62px;
	  float:left;
	  margin:2px 0 0 8px; 
	   }
.subcon_left{ 
	         width:288px;
	         height:auto;
	         float:left;
			 padding:25px 0 0 10px;
           }
.subcon1{ 
         background:url(../images/repeat_box.png) no-repeat;
	     width:302px;
	     height:auto;
	     float:left;
           }
.subcon2{ 
         background:url(../images/repeat_box.png) no-repeat;
	     width:302px;
	     height:auto;
	     float:left;
		 margin-top:50px;
           }
.subcon3{ 
         background:url(../images/repeat_box.png) no-repeat;
	     width:302px;
	     height:auto;
	     float:left;
		 margin-top:50px;
           }
.subcon_right{ 
	         width:293px;
	         height:auto;
	         float:right;
			 padding:25px 0 0 0;
           }
.subcon4{ 
         background:url(../images/repeat_box.png) no-repeat;
	     width:302px;
	     height:auto;
	     float:left;
           }
.subcon5{ 
         background:url(../images/repeat_box.png) no-repeat;
	     width:302px;
	     height:auto;
	     float:left;
		 margin-top:50px;
           }
.subcon6{ 
         background:url(../images/repeat_box.png) no-repeat;
	     width:302px;
	     height:auto;
	     float:left;
		 margin-top:50px;
           }
/*--Designed by Raj Shahi, Contact: 9841800188, Website: www.xeniumgroup.com.np--*/	
#subfooter_bg{
	    background:url(../images/subfooter_bg.jpg) repeat;
		width:100%;
	    }
#subfooter{
	    background:url(../images/subfooter_bg.jpg) repeat;
		width:960px;
		height:265px;
		margin:0 auto;
		padding-top:40px;
	}
.subfoot1{width:209px; height:auto; float:left;}
.subfoot2{width:215px; height:auto; float:left; padding:0 30px 0 40px;}
.subfoot3{width:209px; height:auto; float:left; padding-left:30px;}
.subfoot4{width:180px; height:auto; float:left; padding-left:30px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#b1b1b1;}
#subfooter ul{
	          padding:10px 0 0 18px;
	          list-style:none;
	             }
#subfooter ul li{
	                list-style:url(../images/points.png) ;
					text-decoration:none;
	                }
#subfooter ul li p{
	                    list-style:url(../images/points.png);
					    text-decoration:none;
	                   }
#subfooter ul li p a{
	                    list-style:url(../images/points.png);
					    text-decoration:none;
						font-family:Arial, Helvetica, sans-serif;
                        font-size:12px;
                        color:#547492;
                        line-height:24px;
						padding-top:10px;
	                    }
#subfooter ul li p a:hover{
	                          list-style:url(../images/points.png);
					          text-decoration:none;
						      font-family:Arial, Helvetica, sans-serif;
                              font-size:13px;
                              color:#fffc00;
                              line-height:24px;
							  border:none;
	                          } 
#footer_bg{
	    background:#016aae;
		width:100%;
	    }
#footer{
	    background:url(../images/footer.jpg) no-repeat;
		width:960px;
		height:105px;
		margin:0 auto;
	}
.footerleft{float:left; width:400px; padding:36px 0 0 0;}
.footerright{float:right; width:153px; padding:36px 0 0 0;}
p.footertext{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; line-height:18px;}
.footerright{float:right; width:153px; padding:36px 0 0 0;}
p.footertext a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; line-height:18px;}
p.footertext a:hover{font-family:Arial, Helvetica, sans-serif; color:#fffc00; font-size:13px; line-height:18px;}

