/*
  Title # Nirapad Engineering Ltd
  Date  # 13 March 2012
*/

body{ padding:0px; margin:0px; background-color:#25421b; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }


#wrap{
      width:1000px;
	  margin:auto;
	  text-align:left;
	  }
	  
#wrap2{
       width:922px;
	   padding:28px 39px 0px 39px;
	   background-color:#3E6730;
	   float:left;
	   position:relative;
	   z-index:999;
	   }
	   
	   
h2,h2,h3,h4{ padding:0px; margin:0px; }	

p{ padding:0px; margin:0px; }   
	   
ul{ padding:0px; margin:0px; }

a{ text-decoration:none; }
a img{ border:0px; }	   
	   
.input_box{ font-family:Tahoma; font-size:13px; font-weight:normal; color:#3E6730; border:1px solid #94A262; background-color:#FFFFFF; width:168px;
            height:18px;
		   }	   
	   
/* ============================================== Start Text =================================================== */

.prepand{ padding-top:5px; }
.prepand2{ padding-top:10px; }
.prepand3{ padding-top:15px; }	
.prepand4{ padding-top:20px; } 

.padding{ padding-bottom:15px; }
		
.font{ color:#3E6730; font-size:25px; }
.font2{ font-size:13px; color:#3E6730; line-height:20px; }
	.font2 a{ color:#3E6730; text-decoration:underline; }
		.font2 a:hover{ color:#000; text-decoration:none; }
.font3{ font-family: 'ShurmaMJRegular'; font-size:19px; color:000; line-height:20px; }
.font4{ font-family: 'ShurmaMJRegular'; font-size:15px; color:000; }
.font5{ font-size:14px; color:#000; line-height:17px; }
.font6{ font-size:14px; color:#3E6730; line-height:17px; }

/* ============================================== End Text =================================================== */
	   	   
	   
/* ============================== Start Top ================================= */

#top{
     width:912px;
	 padding:7px 5px 0px 5px;
	 /*background:url(images/s_top_bg.jpg) no-repeat;
	 height:187px;*/
	 float:left;
	 position:relative;
	 }
	 
#logo{
      width:182px;
	  float:left;
	  position:relative;
	  }
	  
  #logo h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-weight:bold; color:#3E6730; }  
	  
#top-right{
         width:730px;
		 float:right;
		 position:relative;
		 }	  	 

/* ============================== End Top ================================= */	 

/* ============================================= Start Block Body ======================================================== */

#block_body{
            width:912px;
			padding:0px 5px 0px 5px;
			float:left;
			position:relative;
			z-index:999;
			}
			
/* =============== Start Navigation ======================= */

.nav{
     width:900px;
	 padding:11px 0px 12px 12px;
	 background:url(images/s_nav_bg.gif) repeat-x;
	 float:left;
	 position:relative;
	 text-align:center;
	 z-index:999;
	 }
	 
  /* .nav li{ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#FFFFFF; list-style:none; display:inline;
            background:url(images/s_bullett.gif) left no-repeat;
		   }
	  
	  .nav li a{ color:#FFFFFF; padding-left:10px; padding-right:6px; text-decoration:none; }
	     .nav li a:hover{ color:#DCFD79; }  
		.nav li a.fixed{ color:#DCFD79; } 
	.nav li:first-child{ background:none; padding-left:0px; }*/ 
	
	
.nav ul{
margin: 0px;
padding: 0px;
list-style-type: none;
float:left;
}

/*Top level list items*/
.nav ul li{
position:relative;
display:inline;
float:left;
font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#FFFFFF; list-style:none; 
display:inline;
background:url(images/s_bullett.gif) left no-repeat;
}

/*Top level menu link items style*/
.nav ul li a{
display: block;
text-decoration: none;
color:#FFFFFF; 
padding-left:14px; 
padding-right:8px;
color:#FFF;
cursor:pointer;
}

.nav ul li a:hover{
display: block;
color:#DCFD79;
}

.nav ul li a.fixed{ color:#DCFD79 !important; } 

.nav ul li:first-child{ background:none; padding-left:0px; }


.lihoverclass{
display: block;
color:#DCFD79 !important;
}


	
/*1st sub level menu*/
.nav ul li ul{
position:absolute;
visibility: hidden;
z-index:100;
float:left;
width:170px !important;
background:#489625;
padding:10px 5px 10px 7px;
margin-top:1px;
}

.nav ul li ul li{ padding-left:0px; margin-left:0px; background:none; padding-right:0px; }	 
	 
/* Sub level menu links style */
.nav ul li ul li a{
background:none;
margin:0px;
float:left;
position:relative;
width:170px;
padding-left:0px;
padding-right:0px;
line-height:18px;
padding-top:10px;
text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFF; cursor:pointer; line-height:16px;
}

.nav ul li ul li a:hover{
color:#303030;
}		
			
.nav ul li a.fixed{ color:#FFF; background:url(images/learning-people-nav-hover.gif) repeat-x; }   

/* =============== End Navigation ======================= */

/* ========================= Start Main Body =========================== */

#main_body{
           width:912px;
		   padding-top:15px;
		   float:left;
		   position:relative;
		   }
		   
#main_body_white{
			   width:868px;
			   padding:18px 23px 20px 21px;
			   background:#FFFFFF url(images/s_main_body_top_bg.jpg) no-repeat;
			   float:left;
			   position:relative;
			   }
		   
.main_body_top{
           width:868px;
		   float:left;
		   position:relative;
		   }
		   
	.main_body_top h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:29px; font-weight:normal; color:#875915; }	
	.main_body_top h3{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:normal; color:#3E6730; }
	.main_body_top h4{ font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; font-weight:normal; color:#3E6730; }
	
	.main_body_top ul{ padding-top:10px; padding-left:40px; }
	.main_body_top li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#3E6730; list-style:decimal; line-height:18px; margin-top:5px; }
		.main_body_top li a{ color:#3E6730; }	
			.main_body_top li a:hover{ color:#000; }
			
		.main_body_top p{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:000; }
		
	.main_body_top ul.arrow{ padding-left:30px; }
	.main_body_top ul.arrow li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; list-style:circle; line-height:17px; margin-top:5px; }
		.main_body_top ul.arrow li a{ color:#000; }	
			.main_body_top ul.arrow li a:hover{ color:#3E6730; }
			
	.main_body_top ul.alpha{ padding-top:0px; padding-left:18px; }
	.main_body_top ul.alpha li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#3E6730; list-style:lower-alpha; line-height:18px; margin-top:5px; }
		.main_body_top ul.alpha li a{ color:#3E6730; }	
			.main_body_top ul.alpha li a:hover{ color:#000; }
			
		.main_body_top ul.alpha ul{ padding-top:0px; padding-left:15px; }
	.main_body_top ul.alpha li ul li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#3E6730; list-style:circle; line-height:17px; margin-top:4px; }
		.main_body_top ul.alpha li ul li{ color:#3E6730; }	
			.main_body_top ul.alpha li ul li a:hover{ color:#000; }
			
			
			.main_body_top ul li ul{ padding-left:30px; }
	.main_body_top ul.arrow ul li ul li{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; list-style:circle; line-height:17px; margin-top:5px; }
		.main_body_top ul.arrow ul li ul li a{ color:#000; }	
			.main_body_top ul.arrow ul li ul li a:hover{ color:#3E6730; }
			
		   
.main_body_mid{
           width:868px;
		   padding-top:15px;
		   background:url(images/s_bottom_image.jpg) top left no-repeat;
		   float:left;
		   position:relative;
		   }	   		   
		   		   	   

/* ========================= End Main Body =========================== */

/* ============================================= End Block Body ======================================================== */  

#bottom{
        width:868px;
		padding:10px 0px 0px 0px;
		margin-top:60px;
		border-top:2px solid #000;
		float:left;
		position:relative;
		text-align:right;
		}

.bottom_text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000000; }
   .bottom_text a{ color:#000000; text-decoration:none; }
     .bottom_text a:hover{ color:#875915; }




/* >>>>>>>>>>>>>>>>>> Gallery <<<<<<<<<<<<<<<< */

