/*BACKGROUND AND HEADER*/

*{
 margin:0px;
 padding:0px;
}
#body{
 background:url(images/bground.jpg) top left repeat;
 background-repeat:repeat;
/* background:url(images/bground.jpg) top repeat-y;*/
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#000000;
 line-height:18px;
 text-decoration:none;
 text-align:justify;
}
#container{
		width:1000px;
		height:auto;
		margin:0 auto;
		padding:0px;
	/*	border:1px #00CCFF solid;*/
}
#body_left{
 background:url(images/leftstrip.jpg) top repeat-y;
 background-repeat: repeat;
 width:14px;
 margin:0px;
 padding:0px;
 float:left;
}
#body_right{
 background:url(images/rightstrip.jpg) top repeat-y;
 background-repeat: repeat-y;
 width:14px;
 margin:0px;
 padding:0px;
 float:right;

}
#body_middle{
 background:#FFFFFF;
 width:972px;
 margin:0px;
 padding:0px;
 float:left;
 
}
#header1{
 width:972px;
 height:120px;
 background:#FFFFFF;
 margin:0px;
 padding:0px; 
}
.titel{
 width:850px;
 height:80px;
 margin-top:50px;
 padding:5px 20px 0px 10px;
}
#header{
 background:url(images/header.jpg) top no-repeat;
 width:972px;
 height:150px;
}
#banner{
/* background:url(images/banner.jpg) top no-repeat;*/
 width:972px;
 height:191px;
 margin:0px;
 
}
#logo{
	/*background:url(images/Vishwa-Logo.gif) top no-repeat;*/
	width:125px;
	height:132px;
	position:absolute;
	margin-left:70px;
	top: -2px;
	float:right;
/*left: 163px;*/
}
.iso_setif{
  width:350px;
  height:auto;
  font-family:Arial, Helvetica, sans-serif;
  font-size:22px;
  color:#4AC0F2;
  padding:98px 150px 5px 0px;
  float:right;
}
  /*MENU PANEL */
  
#menubg{
 background:url(images/menubg.jpg) top no-repeat;
 width:972px;
 height:36px;
 margin:0px;
}
.main_menu{
 width:100%;
 height:36px;
 margin:0px;
 padding-top:8px;
}
.main_menu ul{
 list-style:none;
 display:inline;
 padding:0px 0px 0px 100px;

}
.main_menu ul li{
 list-style:none;
 color:#FFFFFF;
 display:inline;
 padding:0px 10px 10px;
 margin-bottom:20px;
}	
.main_menu ul li a{
 font-family:Tahoma;
 font-size:12px;
 color:#FFFFFF;
 margin:8px;
 text-decoration:none;
}	
.main_menu ul li a:hover{
 font-family:Tahoma;
 font-size:12px;
 color:#99ccff;
}
.main_menu ul li > ul{
		display:none;
		}
.main_menu ul li a:hover > ul{
		display:block;
		}
.main_menu ul ul{
		width:150px;
		height:100px;
		margin:0px;
		padding:0px;
		}
.main_menu ul ul li{
		list-style:none;
		display:block;
		margin:0px;
		padding:0px;
		}
.menustrip{
 padding:0px;
 margin-right:20px;
 margin-top:10px;
}
	
       /*CONTENT PANEL*/

/* =Internet Explorer Fixes
----------------------------------------------------------------------*/

.hoverbox a
{
	position: relative;
}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}
.hoverbox a:hover .preview
{
	top: -38px;
	left: -50px;
}

.hoverbox li
{
	position: static;
	margin-bottom:0px;
}

/* =Hoverbox Code
----------------------------------------------------------------------*/

.hoverbox
{
	cursor: default;
	list-style: none;
}
.hoverbox a
{
	cursor: default;
}

.hoverbox a .preview
{
	display: none;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
	width: 200px;
	height: 150px;
}

.hoverbox li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
	margin-left:60px;
}

.hoverbox .preview
{
	border-color: #5ea302;
	width: 200px;
	height: 150px;
}

.gallery li
{
	background: #eee;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
	margin-left:60px;
}
#footnote{
   width:200px;
   height:auto;
   text-align:left;
}
/*-----------------------------projects page links-------------------------*/

#contentright{
 background:url(images/rightbg.jpg) top repeat-y;
 width:auto;
 height:430px;
 margin:0px;
 padding:0px;
 float:left;
}
#contentright2{
 background:url(images/rightbg.jpg) top repeat;
 background-repeat:repeat;
 width:auto;
 height:autopx;
 margin:0px;
 padding:0px;
 float:right;
}		
#contentleft{
 width:665px;
 height:auto;
 margin:0px;
 padding:5px 10px 5px 10px;
 height:0px;
 float:left;
}
#contentleft2{
 width:665px;
 height:auto;
 margin:0px;
 padding:5px 10px 5px 10px;
 height:0px;
 float:left;
}

#contentleft5{
 width:665px;
 height:auto;
 margin:0px;
 padding:5px 5px 5px 5px;
 height:0px;
 float:left;
 background-image:url(images/board-bg.jpg);
 background-repeat:no-repeat;}


.heading{
 font-family:Tahoma;
 font-size:18px;
 color:#006699;
 padding-left:20px;
 font-style:normal; 
}

.heading-board{
 font-family:Tahoma;
 font-size:18px;
 color:#006699;
 padding-left:50px;
 font-style:normal; 
}
.heading-home{
 font-family:Tahoma;
 font-size:18px;
 color:#006699;
 padding-left:20px;
 font-style:normal; 
}

.heading2{
 font-family:Tahoma;
 font-size:18px;
 color:#006699;
 padding-left:30px;
 font-style:normal; 
}

#subitmbg{
 background:url(images/subbg1.jpg) no-repeat;
 /*background:#3399CC;*/
 width:243px;
 height:30px;
 margin-left:0px;
 padding-top:7px;
}
.subitmtext{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-style:normal;
 font-weight:900;
 color:#ffffff;
 /*margin-left:30px;*/
 padding-left:10px;
 margin-top:3px;
 }
 .table{
  height:30px;
  
 }
.more a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FF0000;
		line-height:18px;
		text-decoration: underline;
		}
.more a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#006295;
		line-height:18px;
		text-decoration: none;
		}
.maillink a{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#006295;
		line-height:18px;
		text-decoration: underline;
		}
.maillink a:hover{
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#FF0000;
		line-height:18px;
		text-decoration: none;
		}		
		
.text{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 font-style:normal;
 color:#000000;
 text-align:justify;
}
.con_under{
 background:#c9e0f8;
 width:620px;
 height:150px;;
 margin-left:20px;
 padding:5px 10px 5px 10px;
 border:1px #00CCFF solid;
}
.business_page{
  padding:10px 10px 5px 10px;
 /*border:1px #09448a solid;*/
}	
.consub_under{
 background:#EDF4F5;
 width:400px;
 height:auto;
 margin-left:20px;
 padding:5px 10px 5px 10px;
 border:1px #00CCFF solid;
}

#lefttop{
 width:240px;
 height:auto;
 margin:15px 10px 5px 10px;
 padding:0px;
 text-align:justify;
}
.proj_title{
 width:330px;
 height:20px;
 padding:5px 0px 5px 5px;
 background-color:#3399CC; 
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#FFFFFF;
 font-weight:600;
 font-style:normal;
}
.proj_cont{
 background:#EDF4F5;
 width:800px;
 height:auto;
 padding:5px 10px 5px 10px;
 border:1px #00CCFF solid;
}	
.contact{
 background:url(images/contactimg.jpg) left no-repeat;
 width:949px;
 height:633px;
 top:auto;
 float:left;
 
}
.vision{
 background:url(images/road1.gif) left no-repeat;
 width:524px;
 height:500px;
/* margin-left:170px;*/
margin-right:10px;
 float:right
}
#keyperson{
 width:850px;
 height:170px;
 
}
#designation{
 width:630px;
 height:auto;
 float:right;
}
.design_img{
 width:210px;
 height:auto;
 float:left;
}


               /*FOTTER PANEL*/
	
#fotter{
 background:url(images/fotter.jpg) top no-repeat;
 width:100%;
 height:50px;
 /*margin-top:430px;*/
 margin:0px;
 padding:0px;
 clear: both;
}
.footertext{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 text-decoration:none;
 padding:18px 0px 0px 400px;
 line-height:16px;
}



		
