@charset "utf-8";
/* CSS Document */

body {
	font-family:'myFont';
	font-size:13px;
	}
	

@font-face {
    font-family: 'myFont';
    src: url('BebasNeue-webfont.eot');
    src: url('BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
         url('BebasNeue-webfont.woff') format('woff'),
         url('BebasNeue-webfont.ttf') format('truetype'),
         url('BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@font-face {
    font-family: 'myFont';
    src: url('trajanpro-bold-webfont.eot');
    src: url('trajanpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('trajanpro-bold-webfont.woff') format('woff'),
         url('trajanpro-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
	}
	
	
	@font-face {
		font-family: 'TrajanProRegular';
		src: url('trajanpro-regular-webfont.eot');
		src: url('trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('trajanpro-regular-webfont.woff') format('woff'),
			 url('trajanpro-regular-webfont.ttf') format('truetype');
		font-weight: normal;
		font-style: normal;	
	}*/

body { margin:0px; background-color:#1e222d;}

.subMenuHeading { width:170px; color:#686868; text-decoration:none; padding-top:5px; cursor:pointer;}
.subMenuHeading2 { width:150px; color:#1095e2; height:20px; text-decoration:none;  cursor:pointer; padding-top:5px; padding-left:20px;}
.subMenuHeading3 { width:170px; color:#686868; display:none; text-decoration:none; padding-top:5px; cursor:pointer;}
.subMenuHeading4 { width:170px; color:#686868; height:20px;  text-decoration:none; cursor:pointer; padding-top:5px; padding-left:20px;}
.subInnerMenu { width:170px; height:80px; color:#999999; text-decoration:none; padding-top:5px; cursor:pointer; padding-left:20px;}
.subhideInnerMenu { width:170px; color:#999999; display:none; text-decoration:none; padding-top:5px; cursor:pointer;}

.lnksubmenu1{ text-decoration:none; color:#686868; width:170px; display:none}
.subMenuHeading1 { width:150px; height:10px; border:1px solid #CCC; border-color:#858585; font-size:12px; background-color:#C0C0C0; color:#000; text-align:left; padding:10px 0px 10px 30px;  text-decoration:none; cursor:pointer;}
.subInnerMenuHeading { width:150px; height:10px; border:1px solid #CCC; border-color:#858585; font-size:12px; background-color:#C0C0C0; color:#000; text-align:left; padding:10px 10px 10px 30px; display:none; text-decoration:none; cursor:pointer;}
.subInnerMenuHeading  { width:150px; height:10px; border:1px solid #CCC; border-color:#858585; font-size:12px; background-color:#f2f2f2; color:#000; text-align:left; padding:10px 10px 10px 30px; text-decoration:none; cursor:pointer;}

.subMenuHeading :hover { width:120px; height:10px; cursor:pointer; background-color:#717171; border:1px solid #CCC; font-size:12px; color:#FFF; text-align:left; padding:10px; text-decoration:none;}

.headerArea { width:1000px; height:500px; background:url(../images/header_bg1.png); background-position:center; vertical-align:top;}
.contentArea { width:100%; height:620px; background-color:#FFFFFF;}
.contentArea1 { width:1000px; height:620px; background-color:#FFFFFF;}
.footerArea { width:100%; height:50px;}
.footercontent{  font-family:Arial; font-size:12px; color:#FFFFFF; }
.footerArea1 { width:1000px; height:10px; color:#FFFFFF; font-family:Arial; font-size:12px; padding:20px;}
.menuspace{ width:57px; float:left;  }
/*-------krishna template css header-------------*/
.tempheaderArea { width:1000px; height:220px; background:url(../images/header_bg1.png); background-position:center; vertical-align:top;}
.tempcontentArea { width:100%; background-color:#FFF;}
.tempcontentArea1 { width:1000px; background-color:#FFF;}
.tempfooterArea { width:100%; height:50px;}
.tempfooterArea1 { width:1000px; color:#FFF; height:10px; font-family:Arial; font-size:12px; padding:20px;}
.headblackcontent{ text-align:center; height:50px; padding-top:20px; background-color:#1e2022;}


/*-------krishna header-------------*/
.headercontent{ width:883px; padding:15px; font-family:Arial bold; color:#FFF; font-size:18px; }
.menucontent{  
  width:810px; 
  margin-top:0px;
  letter-spacing:1px;
  font-size:20px;
  color:#000000;
  font-family: myFont;	 }
.sidemenucontent{  font-family:Arial; color:#686868; width:150px; padding:20px;   font-size:14px; }
.sidemenucontent1{  font-family:Arial; color:#686868; width:200px; font-size:14px; }
#menudivider { width:150px; border-bottom:thin #b9babe dotted;}
.content{ font-family:Arial; font-size:12px; color:#686868; line-height:20px; text-decoration:none; }
.justcontent{ font-family:Arial; font-size:12px; color:#686868; text-align:justify; line-height:20px; }
.justcontent1{ font-family:Arial; font-size:12px; color:#1095e2; text-align:justify; line-height:20px; margin-left:300px; }
.footerlink{ font-family:Arial; font-size:12px; color:#FFF; text-decoration:none;  }
.headcontent{ color:#1095e2; font-size:24px; font-family:myFont; font-weight:bold; text-decoration:none; }
.smallheadcontent{ color:#1095e2; font-size:18px; font-family:myFont; font-weight:bold; text-decoration:none; }
.lnkmenu{ text-decoration:none; color:#FFF;}
.lnksubmenu{ text-decoration:none; color:#686868; font-family:myFont; width:170px; font-size:20px; }

.lnkbannermenu{ text-decoration:none; color:#686868; background-color:#FFF; }

.tblcontent{ font-family:Arial; font-size:12px; color:#686868; }
.contentli{ color:#1095e2; font-size:14px; font-family:Arial;}
.smallcontentblue{ color:#1095e2; font-size:12px; font-family:Arial; }
.contentblue{ color:#1095e2; font-size:12px; font-family:Arial; }
.lnkbannermenu:hover{ text-decoration:none; color:#686868; background-color:#e2e2e2; }

.lnkbannermenu1{ text-decoration:none; color:#686868; background-color:#FFF; width:250px; position:relative; z-index:10000; opacity:0.8; filter:alpha(opacity=80);  padding:7px; }
.lnkbannermenu1:hover{ text-decoration:none; color:#686868;  opacity:0.8; filter:alpha(opacity=80);  background-color:#FFF; }

.lnkbannermenu2{ text-decoration:none; color:#686868; background-color:#e2e2e2; width:250px; position:relative;  z-index:10000; opacity:0.8; filter:alpha(opacity=80); padding:7px; }
.lnkbannermenu2:hover{ text-decoration:none; color:#686868; opacity:0.8; filter:alpha(opacity=80); background-color:#FFF; }
.submenuspace{ width:150px; border-bottom:thin #b9babe dotted; height:5px; }
.submenuspace1{ width:150px; border-bottom:thin #b9babe dotted; display:none; }
.hrprdwidth{ width:275px; margin-top:0px; margin-bottom:0px; }/*margin: 1px; */
/*.container {
padding-left: 20px;
padding-right: 20px;
}*/
.majorprojectscontent{ background-color:#CCC; color:#000; padding:5px 0px 5px 5px; }
.majorprojectswhitecontent{ padding:5px 0px 5px 5px; }
.tbltext{ background-color:#6CF; }


/*---------------------------------lightbox css start-------------------------------------*/

#gallery {			
	background-color: #fff;			
	padding: 10px;			
	width: 860px;			
}

#gallery ul { list-style: none; }			
#gallery ul li { display: inline; }			
#gallery ul img {			
	border: 5px solid #fff;			
	border-width: 5px 5px 20px;			
}			
#gallery ul a:hover img {			
	border: 5px solid #fff;			
	border-width: 5px 5px 20px;			
	color: #fff;			
}			
#gallery ul a:hover { color: #fff; }	


#galleryprdrange {			
	background-color: #fff;			
	padding: 10px;			
	width: 860px;			
}

#galleryprdrange ul { list-style: none; }			
#galleryprdrange ul li { display: inline; }			
#galleryprdrange ul img {			
	border: 5px solid #fff;			
	border-width: 5px 5px 20px;			
}			
#galleryprdrange ul a:hover img {			
	border: 5px solid #fff;			
	border-width: 5px 5px 20px;			
	color: #fff;			
}			
#galleryprdrange ul a:hover { color: #fff; }	

#gallerylogo {			
	background-color: #fff;			
	padding: 10px;			
	width: 860px;			
}

#gallerylogo ul { list-style: none; }			
#gallerylogo ul li { display: inline; }			
#gallerylogo ul img {			
	border: 5px solid #fff;			
	border-width: 5px 5px 20px;			
}			
#gallerylogo ul a:hover img {			
	border: 5px solid #fff;			
	border-width: 5px 5px 20px;			
	color: #fff;			
}			
#gallerylogo ul a:hover { color: #fff; }	

.subtextmenu { width:150px; height:10px; border:1px solid #858585; font-size:12px; background-color:#FFFFFF; color:#1095e2; text-align:left; padding:10px 10px 10px 30px;  text-decoration:none; }
.subinnermenu { width:150px; height:10px; border:1px solid #858585; font-size:12px; background-color:#f2f2f2; color:#000000; text-align:left; padding:10px 10px 10px 30px;  
text-decoration:none; }

.subtextmenu { background-color:#FFFFFF; color:#1095e2}

/*---------------------------------lightbox css end-------------------------------------*/
