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

body
	{
	background:#e3e0d4;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#424242;
    }
#wrapper
	{
	width:990px;
	height:auto;
	margin:0px;
	padding:0px;
	}
.right_panel
   {
   width:600px;
   height:auto;
   float:left;

   }
.left_panel
   {
   width:390px;
   height:auto;
   float:left;
   position:fixed;
  
   left:58.9%; 
   
   }
.ocg_logo
  {
   background:url(../images/ocg_logo.jpg);
   width:218px;
   height:84px;
   float:left;
  
   margin-left:20px;
   #margin-left:10px;
   clear:both;
      }
.navigation
	{
	width:586px;
	height:33px;
	float:left;
	}
.menubar_left
   {
    background:url(../images/menubar_left.jpg) top left;
	width:12px;
	height:33px;
	float:left;
	margin-top:2px;
	}
.menubar_bg
   {
    background:url(../images/menubar_bg.jpg);
	width:561px;
	height:33px;
	float:left;
	margin-top:2px;
	}	
.menubar_right
   {
    background:url(../images/menubar_right.jpg);
	width:13px;
	height:33px;
	float:left;
	margin-top:2px;
	}
.menubar_bg ul
	{
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;
	float:left;
	}
.menubar_bg ul li
	{
	font-size:13px;
	color:#fff;
	float:left;
	display:inline;
	}
.menubar_bg ul li a
	{
	padding:7px 15px 9px 15px;
	color:#fff;
	float:left;
	display:inline;
	text-align:center;
	text-decoration:none;
	}
.menubar_bg ul li a:hover, .menu_selected
	{
	background:url(../images/menu_hover.jpg) repeat-x top left;
	margin:0px;
	color:#424242;
	float:left;
	display:inline;
	text-align:center;
	text-decoration:none;
	}

.container_bg
 {
  background-color:#FFFFFF;
  border-left:solid #cccccc 1px;
  border-right:solid #CCCCCC 1px;
  width:584px;
  height:auto;
  padding:0px;
  margin-top:2px;
  #margin-top:0px;
  float:left;
  }
.container_footer
 {
  background: url(../images/container_footer.jpg);
  width:586px;
  height:29px;
  float:left;
  margin:0px;
  }
.webservices_container
 { 
  width:190px;
  float:left;
  margin:0px;
  padding:0px;
  }
.webservices_icon
 {
  background:url(../images/webservices_icon.jpg);
  width:31px;
  height:31px;
  float:left;
  margin-left:25px;
  #margin-left:10px;
  margin-top:10px;
  }
 .webservices_heading 
  {
  color:#333333;
  font-size:12px;
  font-weight:bold;
  padding-top:15px;
  padding-left:10px;
  padding-bottom:13px;
  float:left;
  
  }
  .webservices_heading ,a{
  text-decoration:none;
  color:#333333;
  } 
.fortune_heading
 { 
 color:#fe6902;
 font-size:14px;
 }
.quicksearch_heading
 { 
 widows:161px;
 font-size:15px;
 font-weight:bold;
 text-align:left;
 padding-top:5px;
 padding-left:20px;
 padding-bottom:0px;
 }
.quicksearch_heading1
 {
  padding-left:40px;
  }
.webservices_heading1
 {
 padding-left:3px;
 }
.webservices_subtopic
  {
  width:165px;
  color:#333333;
  font-size:11px;
  padding-left:25px;
  line-height:18px;
  float:left;
  text-align:left;
  }
.fortune_subtopic
  {
   width:360px;
   text-align:justify;
   padding-left:15px;
    }
.webservices_subtopic1
{
 padding-left:15px;
 }
.bullet
 {
font-size:13;
color:#cc6600;
  }
.separtor
 {
 background:url(../images/seprator.jpg);
  width:1px;
  height:144px;
  float:left;
  margin-top:5px;
  }
.separtor1
 {
 margin-top:30px;
 }
.graphic_icon
 {
  background:url(../images/graphic_icon.jpg);
  width:30px;
  height:30px;
  float:left;
  margin-left:10px;
  #margin-left:5px;
  margin-top:10px;
  }
.graphic_container
 { 
  width:200px;
  float:left;
  margin:0px;
  padding:0px;
  }
.itservices_icon
 {
  background:url(../images/itservices_icon.jpg);
  width:30px;
  height:30px;
  float:left;
  margin-left:10px;
  #margin-left:5px;
  margin-top:10px;
  }
.it_container
 { 
  width:183px;
  float:left;
  margin:0px;
  padding:0px;
  }
.itservices_subtopic
  {
  width:165px;
  padding-left:15px;
  }
.enterprises_container
 { 
  width:190px;
  #width:192px;
  float:left;
  margin:0px;
  padding:0px
  }
.enterprises_icon
 {
  background: url(../images/enterprises_icon.jpg);
  width:28px;
  height:28px;
  float:left;
  margin-left:15px;
  #margin-left:7px;
  margin-top:5px;
  }
.enterprises_subtopic
  {
  width:165px;
  padding-left:20px;
  }
.fortune_icon
 {
  background:url(../images/fortune_icon.jpg);
  width:25px;
  height:33px;
  float:left;
  margin-left:15px;
  #margin-left:7px;
  margin-top:5px;
  }
.logo_container_left
  {
   background:url(../images/logo_container_left.jpg);
   width:8px;
   height:100px;
   float:left;
   margin-left:15px;
   #margin-left:9px;
   margin-top:5px;
   }
.logo_container_bg
  {
   background:url(../images/logo_container_bg.jpg) repeat-x;
   width:535px;
   height:100px;
   float:left;
   margin-top:5px;
   }
.logo_container_right
  {
   background:url(../images/logo_container_right.jpg);
   width:9px;
   height:100px;
   float:left;
   margin-top:5px;
   }
.chisel_logo
  {
   background:url(../images/logo_chisel.jpg);
   width:129px;
   height:41px;
   float:left;
   margin-top:30px;
   margin-left:10px;
   #margin-left:5px;
   }
 .innovation_logo
  {
   background:url(../images/logo_innovation.jpg);
   width:116px;
   height:38px;
   float:left;
   margin-top:35px;
   margin-left:15px;
   #margin-left:10px;
   }
.vijay_logo
  {
   background: url(../images/lgo_vijayshanthi.jpg);
   width:114px;
   height:37px;
   float:left;
   margin-top:35px;
   margin-left:15px;
   #margin-left:10px;
   }
.abc_logo
  {
   background: url(../images/logo_abc.jpg);
   width:104px;
   height:57px;
   float:left;
   margin-top:25px;
   margin-left:15px;
   #margin-left:10px;
   }
.aboutus_button
  {
   background:url(../images/aboutus_button.jpg);
   width:362px;
   height:35px;
   float:left;
   margin-top:10px;
   margin-left:15px;
   #margin-left:7px;
   }
 .tv_img
  {
  background:url(../images/tv_img.jpg);
  width:388px;
  height:306px;
  float:left;
  margin-top:10px;
  margin-left:5px;
  #margin-left:1px;
  }
   .port{
   margin-left:20px;
   margin-top:28px;
   margin-right:20px;
   
   }
.contact_container_header
  {
   background:url(../images/contact_container_header.jpg);
   width:363px;
   height:13px;
   float:left;
   margin-top:5px;
   margin-left:16px;
   #margin-left:8px;
   }
.contact_container_bg
  {
   background:url(../images/contact_container_bg.jpg);
   width:363px;
   height:186px;
   float:left;
   margin-left:16px;
   #margin-left:8px;
   }
.contact_container_footer
  {
   background:url(../images/contact_container_footer.jpg);
   width:363px;
   height:15px;
   float:left;
   margin-left:16px;
   #margin-left:8px;
   }
.search_box
  {
  background:#f2f0e9;
  width:140px;
  height:21px;
  border:#dddace solid 1px;
  float:left;
  margin-left:22px;
  #margin-left:12px;
  margin-top:10px;
  }
.search_box1
{
height:60px;
}
.text_area{
  background:#f2f0e9;
  width:140px;
  height:50px;
  border:#dddace solid 1px;
  float:left;
}
.send_button
  {
   background:url(../images/send_buttton.jpg);
   width:65px;
   height:19px;
  float:left;
   margin-top:6px;
   margin-left:60px;
   border:none;
   }
.search_container
 {
 width:170px;
 float:left;
 }
.contactus_img
{
 background:url(../images/conductus_img.jpg);
 width:165px;
 height:184px;
 margin-left:10px;
 margin-top:0px;
 float:left;
 }
.menu_text
 {
 font-size:13px;
 float:left;
 padding-top:9px;
 padding-left:20px;
 } 
.menu_text1
{
padding-left:65px;
}
.menu_text2
{
padding-left:60px;
}
.conduct_text
 {
 font-size:11px;
 font-weight:bold;
 color:#383838;
 float:left;
 padding-top:15px;
 padding-left:20px;
 }
.address
 {
  text-align:left;
  padding-left:20px;
  padding-top:40px;
  #padding-top:30px;
  line-height:18px;
  }
.top_innerpanel
  {
  width:580px;
  float:left;
  }
.webservices_panel
  {
	   width:260px;
	   float:left;
  }
.webservices_panel1
  {
	margin-left:25px;  
  }
.webservices_txt
 {
  font-size:20px;
  color:#c25407;
  padding-top:20px;
  padding-left:15px;
  float:left;
  text-align:left;
 }
.webservices_txt1
{
	clear:both;
	font-size:11px;
	 text-align:left;
	padding-top:10px;
	padding-left:15px;
	 padding-right:10px;
	line-height:18px;
}
.bck_nxt_button
{
	background:url(../images/bck_nxt_button.jpg) no-repeat;
	width:244px;
	height:54px;
	float:left;
	margin-top:20px;
	margin-left:10px;
}
.webhosting_img
{
	background:url(../images/webhosting_img.jpg);
	width:291px;
	height:220px;
	float:left;
	margin-top:10px;
	margin-left:15px;
}
.webdesign_container
{
	border:#f4f4f4 1px solid;
	width:268px;
	#width:258px;
	height:120px;
	background-color:fafafa;
	float:left;
	margin-top:10px;
	margin-left:13px;
}
.webdesign_txt
 {
  font-size:18px;
  color:#1163b3;
  padding-top:10px;
  padding-left:10px;
  float:left;
  text-align:left;
 }
.webdesign_txt1
 {
  font-size:16px;
  font-weight:bold;
  color:#1163b3;
  padding-top:10px;
  padding-left:10px;
  float:left;
  text-align:left;
 }
.webmarketing_img
{
	background:url(../images/webmarketing_img.jpg);
	width:240px;
	height:161px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}
.searchengine_img
{
	background:url(../images/searchengine_img.jpg);
	width:239px;
	height:160px;
	float:left;
	margin-left:50px;
	margin-top:10px;
}
.webmarketing_text
{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding-top:30px;
	padding-left:80px;
	text-align:left;
	clear:both;
}
.webmarketing_text1
{
	font-size:11px;
	color:#FFF;
	padding-top:5px;
	padding-left:80px;
	text-align:left;
	clear:both;
}
.webmarketing_text2
 {
	 padding-top:20px;
 }
.back_button
{
	font-size:16px;
	color:#4c4c4c;
	padding-top:5px;
	text-align:center;
	clear:both;
}
.bck_button_img
 {
	 background:url(../images/bck_button.jpg);
	 width:89px;
	 height:28px;
	 margin-top:13px;
	 margin-left:20px;
	 float:left;
 }
.nxt_button_img
 {
	 background:url(../images/bck_button.jpg);
	 width:89px;
	 height:28px;
	 margin-top:13px;
	 margin-right:20px;
	 float:right;
 }
.click_button
{
	font-size:16px;
	color:#FFF;
	padding-top:133px;
	padding-right:50px;
	text-align:center;
	float:right;
	clear:both;
}
.graphic_img
{
	background:url(../images/graphic_img.jpg);
	width:551px;
	height:222px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.graphic_txt
 {
  font-size:16px;
  padding-top:20px;
  padding-left:20px;
  float:left;
  text-align:left;
 }
.graphic_txt1
{
	padding-left:20px;
	padding-bottom:15px;
}
.graphic_subtopic
  {
  width:165px;
  font-size:11px;
  padding-left:45px;
  line-height:18px;
  float:left;
  text-align:left;
  }
  
  
  #container{	
		margin:0 auto;
		position:relative;
		text-align:left;
		width:325px;
		height:200px;
	   
		}	

					
			


	#slider{}	
	#slider ul, #slider li{
	    margin-top:0px;
	    margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
	    width:325px;
		height:200px;
	     
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:0px;
		top:101px;
		}	
	#nextBtn{ 
	
		left:325px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(../images/prev.png) no-repeat 0 0;
		
		}	
	#nextBtn a{ 
		background:url(../images/next.png) no-repeat 0 0;	
		}	


    #slider a img {  
         border:none;  
     }  
       
    
  
     #slider .caption {  
          
        background-color:#000;   
         color:#ffffff;   
         height:100px;   
         width:100%;   
         position:absolute;  
         bottom:0;  
   }  
  
     #slider .caption .content {  
         margin:5px  
     }  
       
     #slider .caption .content h3 {  
         margin:0;  
        padding:0;  
         color:#ffffff  
     }  
       
.itservices_banner
{
	
	width:567px;
	height:186px;
	float:left;
	margin-top:10px;
	margin-left:10px;
}
.itservicesleft_panel
  {
	   width:285px;
	   #width:275px;
	   float:left;
  }
.itservicesright_panel
  {
	   width:285px;
	    #width:275px;
	   float:left;
  }
  .webdesign_container1
{
	border:#f4f4f4 1px solid;
	width:268px;
	 #width:255px;
	height:225px;
	background-color:fafafa;
	float:left;
	margin-top:10px;
	margin-left:13px;
}
.erp_banner
{

	
	width:542px;
	height:178px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}

img{
border:none;
}


ul.ppt {
	position: relative; 
	margin-left:0px;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

.ppt img {
	
	
	#padding-left:0px;
	
}


.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/


width: 260px; /*width of featured content slider*/
height: 140px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width:260px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 260px; /*Width of pagination DIV. Total width should equal slider's outer width */
}

.pagination a{
padding: 0 5px;
text-decoration: none; 

}

.pagination a:hover, .pagination a.selected{
color: #000;

}


.sliderwrapper1{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:567px; /*width of featured content slider*/
height: 186px;
}



.sliderwrapper1 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width:567px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.sliderwrapper2{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width:542px; /*width of featured content slider*/
height: 178px;
}



.sliderwrapper2 .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width:542px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}
.footer
  {
  clear:both;
  width:100%;
  height:10px;
  float:left;
  margin-top:0px;
  m
  }
  
  
  .aboutus_heading 
  {
  color:#333333;
  font-size:12px;
  font-weight:bold;
  padding-top:15px;
  padding-left:10px;
  padding-bottom:13px;
  float:left;
  
  }
  .aboutus_heading ,a{
  text-decoration:none;
  color:#333333;
  } 
  
  .aboutus_subtopic
  {
  
  color:#333333;
  font-size:11px;
  padding-left:25px;
  line-height:18px;
  padding-right:20px;
  float:left;
  text-align:justify;
  }

