
body{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

.inner{ 
	width:1024px;
	margin:0px auto;
}

.top_header01 {
    -moz-box-sizing: border-box;
    background-attachment: scroll;
    background-color:;
    background: url(top_bg.png) center top;
    background-position: 0 0;
    border-bottom: 0px solid #bd2d30;
    margin: 0 auto;
    padding: 0 00px;
	height:29px;
}
.top_header {
	background: url(top_bg.png) top center;
    padding: 0px 0;
	border-bottom: 0px solid #ffffff;
	height:29px;
	padding-top:00px;
}
.logo_header {
	background:#ffffff;
	background:-moz-linear-gradient(top, #ffffff, #eeeeee);
	background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));
    padding: 0px 0;
	border-bottom: 2px solid #ffffff;
	height:135px;
	padding-top:00px;
}

.menu_header {
	background:#b31b20;
    padding: 0px 0;
	border-bottom: 2px solid #ffffff;
	height:30px;
	padding-top:00px;
}

.banner_header {
	background:#ffffff;
    padding: 0px 0;
	border-bottom: 0px solid #ffffff;
	height:368px;
	padding-top:00px;
}

.innerbanner_header {
	background:#ffffff;
    padding: 0px 0;
	border-bottom: 0px solid #ffffff;
	height:250px;
	padding-top:00px;
}

.gray_header {
	background:#c0c0c0;
    padding: 0px 0;
	border-bottom: 0px solid #ffffff;
	height:30px;
	padding-top:00px;
}
.container_header {
	background:#ffffff;
    padding: 0px 0;
	border-bottom: 0px solid #ffffff;
	padding-top:00px;
	height:100%;
}
.logo{
	width:70%;
	float:left;
}
.guj_eng{
	width:190px;
	height:50px;
	background:#7b1010;
	float:right;
	margin-top:45px;
}
.guj_enginner{
	width:182px;
	height:42px;
	background:#7b1010;
	border:1px #fbe8b2 solid;
	margin :3px 3px 3px 3px;
}

.menu{
	height:30px;
	margin:0px auto;
	width:100%;
}

.top_txt{
	width:550px;
	float:right;
	padding-top:5px;
}
.title_txt{
	width:98%;
	margin:0px auto;
	padding-top:5px;
	height:25px;
}
.container{ 
	width:1024px;
	padding-top:15px;
	margin:0px auto;
	background: #eeeeee;
    -moz-box-shadow: 1px 5px 10px #5a5a5a;
    -webkit-box-shadow: 0px 5px 10px #5a5a5a;
    box-shadow: 0px 5px 10px #5a5a5a;
}
.container_institutes{ 
	width:1024px;
	padding-top:0px;
	margin:0px auto;
	background: #eeeeee;
    -moz-box-shadow: 1px 5px 10px #5a5a5a;
    -webkit-box-shadow: 0px 5px 10px #5a5a5a;
    box-shadow: 0px 5px 10px #5a5a5a;
}

.left{ 
	width:33%;
	float:left;
	margin:0px auto;
}

.right{ 
	width:65%;
	float: right;
	margin:0px auto;
   
}
.container_mean{
	padding:0px 10px 15px 10px;
	height:100%;
}

.footer_bg1{
	background:#c0c0c0;
	padding:5px 10px 5px 10px;
	height:20px;
}

.footer_bg2{
	background:#ffffff;
	padding:5px 0px 5px 10px;
	height:20px;
}

.footer_left{
	width:70%;
	float:left;
	margin:0px auto;
}
.footer_right{
	width:25%;
	float:right;
	margin:0px auto;
}
.fallowus{
	padding-right:8px;
}

.contant,.contant a:link,.contant a:visited,.contant a{	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	line-height:20px;
	color:#262626;
}
.contant a:hover{	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	line-height:24px;
	color:#d34346;
}
.contant1,.contant1 a:link,.contant1 a:visited,.contant1 a{	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	line-height:20px;
	color:#262626;
}
.contant1 a:hover{	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	line-height:24px;
	color:#d34346;
}


.heading1,.heading1 a:link,.heading1 a:visited,.heading1 a{	
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	color:#7b1010;
}
.heading1 a:hover{	
	font-family:"Trebuchet MS";
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	color:#d34346;
}
.heading2,.heading2 a:link,.heading2 a:visited,.heading2 a{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#7b1010;
	text-transform:uppercase;
}
.heading2 a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#d34346;
	text-transform:uppercase;
}



.heading8,.heading8 a:link,.heading8 a:visited,.heading8 a{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
.heading8 a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	color:#d34346;
	text-transform:uppercase;
}


.heading3,.heading3 a:link,.heading3 a:visited,.heading3 a{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	color:#565656;
}
.heading3 a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:12px;
	line-height:20px;
	color:#d34346;
}

.heading4,.heading4 a:link,.heading4 a:visited,.heading4 a{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#7e1110;
	text-transform:uppercase;
}
.heading4 a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}

.heading5,.heading5 a:link,.heading5 a:visited,.heading5 a{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	line-height:24px;
	font-weight:bold;
	color:#b61a19;
}
.heading5 a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	line-height:24px;
	font-weight:bold;
	color:#ffffff;
}

.heading6,.heading6 a:link,.heading6 a:visited,.heading6 a{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#fbe8b2;
	text-transform:uppercase;
	text-align:center;
	margin-top:11px;
}
.heading6 a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
	margin-top:11px;
}
.heading7,.heading7 a:link,.heading7 a:visited,.heading7 a{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:24px;
	line-height:26px;
	font-weight:bold;
	color:#b01b1f;
	text-transform:uppercase;
	text-align:center;
}
.heading7 a:hover{	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:24px;
	line-height:26px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	text-align:center;
}
.contact,.contact a:link,.contact a:visited,.contact a{	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	line-height:26px;
	color:#262626;
}
.contact a:hover{	
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:13px;
	line-height:26px;
	color:#d34346;
}

.sub_link,.sub_link a:link,.sub_link a:visited,.sub_link a{
	background:#c0c0c0;	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	float:left;
	width:80px;
	text-align:center;
}
.sub_link a:hover{
	background:#b31b20;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:26x;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	float:left;
	width:80px;
	text-align:center;
}
.sub_linkh,.sub_linkh a:link,.sub_linkh a:visited,.sub_linkh a{
	background:#b31b20;	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	float:left;
	width:80px;
	text-align:center;
}
.sub_linkh a:hover{
	background:#b31b20;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:14px;
	line-height:26px;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
	float:left;
	width:80px;
	text-align:center;
}
.sub_line{
	height:26px;
	width:1px;
	background:#b31b20;
	border-left:#eeeeee 1px solid;
	border-right:#eeeeee 1px solid;
	float:left;
	}

.mapboxcon{
	width:600px;
	border:#7e1110 solid 3px;
	padding:3px;
	background-color:#FFFFFF;
}




	
.slider_mainbox{
	width:216px;
	float:left;
	margin-right:15px;
	margin-left:15px;
}
.slider_mainbox1{
	width:216px;
	margin:0px 15px;;
	float:left;
}
.slider_mainbox2{
	width:216px;
	margin-left:15px;
	float:left;
}

.slider_blank{
	width:30px;
	margin:0px auto;
	float:left;
}

.slider_box{
	width:204px;
	margin:0px auto;
	float:left;
	height:168px;
	background: #7e1110;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	border:#cecece solid 1px;
}

.slider_shadow{
	margin:auto;
	float:left;
	height:100%;
}

.slider_gray{
	margin:auto;
	float:left;
	width:200px;
	height:140px;
	padding:2px;
	background:#ffffff;
	background: -moz-linear-gradient(top, #ffffff, #ffffff);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff));
}

.slider_blue{
	margin:auto;
	float:left;
	width:204px;
	height:26px;
	background:#7e1110;
}

.slider_txt,.slider_txt a:link,.slider_txt a:visited,.slider_txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; 
	color: #ffffff;
	text-align:center;
	text-decoration:none;
	line-height:26px;
}

.slider_txt a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px; 
	color: #fff974;
	text-align:center;
	text-decoration:none;
	line-height:26px;
}

.img{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}

.img:hover{
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}	
	