@font-face {
 font-family: sans;
 src: url("fonts/Sansation_Regular.eot") /* EOT file for IE */
}
@font-face {
 font-family: sans;
 src: url("fonts/Sansation_Regular.ttf") /* TTF file for CSS3 browsers */
}



body{
     margin:0px;
	 padding:0px;
	 background:#efeded;

}

#header{
        margin:auto;
		width:100%;
		height:158px;

}

#logo{
      float:left;
	  margin-top:auto;
	  margin-left:auto;
	  width:auto;
	  height:auto;

}

#icons{
       float:right;
	   margin-top:31px;
	   margin-right:5px;
	   width:145px;
	   height:auto;

}	   	  

#hwrapper{
         margin:auto;
		 width:1000px;
		 height:103px;

}		 		

#menubg{
        margin-top:12px;
		width:100%;
		height:42px;
		background:url(images/menubg.png) repeat-x;

}

#minner{
      margin-top:auto;
	  margin:auto;
	  width:1000px;
	  height:42px;

}

#menu{
      float:left;
      margin-top:auto;
	  margin-left:auto;
	  width:715px;
	  height:auto;

}

#menu ul{
          margin:0px;
		  padding:0px;

}

#menu ul li{
            float:left;
            list-style:none;
			padding:10px 29px;

}

#menu ul li a{
            text-decoration:none;
			font-family:"sans";
			font-size:15px;
			color:#000;

}

#menu ul li a:hover{
                  color:#996600;

}

#search{
        float:right;
		width:284px;
		height:auto;
		margin-top:7px;
		margin-right:1px;

}

#banner{
        margin:auto;
		margin-top:auto;
		width:100%;
		height:241px;

}

#bg{
    float:left;
    margin:auto;
	width:100%;
	height:100%;
	background:#191918;
	margin-top:auto;

}	

#maincontainer{
               margin:auto;
			   width:1000px;
			   height:auto;
			   margin-top:auto;

}

#tabber{
        float:left;
		margin-top:20px;
		margin-left:auto;
		width:786px;
		height:auto;
		background:#4A4944;
}

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
	 margin-left: 1px;
     margin-top: 10px;
	 width:785px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 15px 0;
/* border-bottom: 1px solid #000;*/
 font: bold 17px sans ;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 15px 1.5em;
 margin-left: -1px;
 /*border: 1px solid #000;
 border-bottom: none;*/
 background: #4a4944;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #959594; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #7b7a75;
 background:#E6E6E6;
 /*border-color: #227;*/
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 /*border-bottom: 1px solid #fff;*/
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
<!-- border-bottom: 1px solid white;-->
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 /*border:1px solid #000;*/
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}



#tabbg{
       float:left;
	   margin-top:14px;
	   margin-left:auto;
	   width:100%;
	   height:100%;
	   background:#fff;

}

#tabinner{
          float:left;
		  width:786px;;
		  height:100%;
		  margin-left:-6px;
		  margin-top:-6px;
		  background:#fff;

}		  
#tab1_con{
	float:left;
	width:766px;
	margin-left:20px;
	margin-top:0px;
	font-family:"Trebuchet MS";
	color:#333333;
	font-size:14px;
}  	   
	  		
#guru_box{
	float:left;
	width:1000px;
	margin:auto;
	margin-top:20px;
}								  								  	  	  
#box1{
	float:left;
	width:470px;
	height:240px;
	background:#5f484e;
	border-radius:20px;
}	  		
#box1_heading{
	float:left;
	font-family:"sans";
	font-size:24px;
	color:#fff000;
	width:430px;
	margin:20px;
	border-bottom:2px dotted #9B9B9B;
	padding:3px 0px;
	margin-bottom:0px;
}		  
#box1 p{
	color: #f6ef7f;
    float: left;
    font-family: "sans";
    font-size: 14px;
    line-height: 20px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: justify;
	margin-bottom:0px;
}	
#box1 p a {color:#FFF;}
#box2{
	float:left;
	width:470px;
	height:240px;
	background:#5f484e;
	border-radius:20px;
	margin-left:20px;
	margin-left:60px;
}	  		
#box2_heading{
	float:left;
	font-family:"sans";
	font-size:24px;
	color:#fff000;
	width:430px;
	margin:20px;
	border-bottom:2px dotted #9B9B9B;
	padding:3px 0px;
	margin-bottom:0px;
}		  
#box2 p{
	 color: #f6ef7f;
    float: left;
    font-family: "sans";
    font-size: 14px;
    line-height: 20px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: justify;
	margin-top:0px;
	margin-bottom:0px;
}	   	  
#box2_subheading{
	float:left;
	font-family:"sans";
	font-size:18px;
	color:#7cb0eb;
	width:430px;
	padding:3px 0px;
	margin-bottom:0px;
	margin-left:20px;
	margin-top:10px;	
	
}		  
#butt{
	float:left;
	width:1000px;
	text-align:center;
	height:auto;
	margin-top:20px;
	margin-bottom:15px;
}		  
#footer{
	width:100%;
	background:#000000;
	float:left;
}	  
#footer_menu{
	float:left;
	width:1111px;
	border-bottom:1px solid #353500;
	
}
#footer_menu ul{
	margin:0px; 
	padding:0px;
}	  
#footer_menu ul li{
	float:left;
	list-style:none;
}
#footer_menu ul li a{
    float: left;
    font-family: "sans";
    font-size: 13px;
    padding: 22px 45px;
    text-decoration: none;
	color:#EBEBEB;
}
#footer_content{
    float: left;
    font-family: "sans";
    font-size: 14px;
	color:#EBEBEB;
	width:1000px;
}	  
#menu1{
		float:left;
		width:500px;
	}
	#menu2{
		float:left;
		width:500px;
		margin-top:20px;
	}
	#menu11{
		width:900px;
		height:200px;
		float:left;
	}
	#box{
		width:150px;
		height:150px;
		float:left;
		background:#EEEEEE;
		box-shadow:1px 1px 3px #8C8C8C;
		margin:20px;
	}
	#round{
		background: none repeat scroll 0 0 #4888B8;
		border: 2px solid #385888;
		border-radius: 15px 15px 15px 15px;
		float: left;
		height: 25px;
		margin-left: 65px;
		margin-top: 13px;
		width: 25px;
	}	
	#square{
		background: none repeat scroll 0 0 #4888B8;
		border: 2px solid #385888;
		float: left;
		height: 30px;
		margin-left: 15px;
		margin-top: 13px;
		width: 20px;
	}		   					 	  
	 #t_left{
	 	float:left;
		width:400px;
		height:auto;
		border-right:1px solid #DADADA;
	 } 
	  #t_box11{
	  	float:left;
		width:390px;
		height:auto;
		margin-top:10px;
		margin-left:10px;
	  }
	   #t_box12{
	  	float:left;
		width:390px;
		height:auto;
		margin-top:10px;
		margin-left:10px;
	  }
	  
	   #t_right{
	 	float:left;
		width:400px;
		height:auto;
	 } 
	  #tab3_content{
	  	float:left;
		font-family:"sans";
		font-size:14px;
		color:#000;
		line-height:20px;
		margin:20px;
		text-align:justify;
	  }
	  
/*	about start            */  

#about_content{
	background:#FFFFFF;
	width:1000px;
	float:left;
	margin-top:20px;
}
#about_content h1{
	font-size:25px;
	color:#727272;
	font-family:"sans";
	margin-left:20px;
}
#about_content p{	  
	color:#000;
	font-size:16px;
	line-height:20px;
	margin-left:25px;
	font-family:"sans";
	margin-right:20px;
	text-align:justify;
}

/*update on 3rd Jan */	  
.int_man{ width:850px; height:auto; margin:auto; margin-top:20px; margin-left:10px; float:left;   border:0px solid #F00;}	  
#tabber_new{
        
		
		width:1000px;
		height:auto;
		margin:auto;
		background:#4A4944;
} 






/*update on 3rd Jan */
	  
.msgbox{  background-color:#EFE88F; border:1px inset #EFE88F; width:400px;padding:5px 10px;}	  
.success{color:#00F;}
.error{color:#F00;}
	  
.msgbox1{  background-color:#EFE88F; border:1px inset #EFE88F; width:310px;padding:5px 10px;}	  
.success{color:#00F;}
.error{color:#F00;}
	 
img {outline:none; border:none;}
.footer_outer{ width:1106px; height:auto; margin:auto; background:#000; }
#box21{
	float:left;
	width:470px;
	height:240px;
	background:#5f484e;
	border-radius:20px;
	margin-left:10px;
}	
#box21_heading{
	float:left;
	font-family:"sans";
	font-size:24px;
	color:#fff000;
	width:430px;
	margin:20px;
	border-bottom:2px dotted #9B9B9B;
	padding:3px 0px;
	margin-bottom:0px;
}		  
#box21 p{
	 color: #f6ef7f;
    float: left;
    font-family: "sans";
    font-size: 14px;
    line-height: 20px;
    margin-left: 20px;
    margin-right: 20px;
    text-align: justify;
	margin-bottom:0px;
}	
#box21 p a {color:#FFF;}
.h1style{font-family:'sans'; font-size:40px; font-weight:700; margin-left:10px; float:left; width:370px;}

/*footer images links*/

#butt ul{ width:auto; height:auto; margin:0px; padding:0px; }
#butt ul li{ width:100px; height:100px; display:inline; margin-left:19px;  list-style:none; text-align:center; vertical-align:middle; background:#FFF; float: left;
padding: 8px 8px 2px 8px;
box-shadow: 4px 2px 8px #CCC;}
#butt ul li a{ outline:none; text-decoration:none; border:none;}
#butt ul li img{ width:100px!important; height:90px!important;}
#abouth2
{
	font-size:12px;
	color:#727272;
	font-family:"sans";
	margin-left:20px;
}