
/* CSS Document */
*
{margin:0px;
padding:0px;
}
body {
	margin:0; 	
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	background-image: url(Images/initial.gif);
	background-repeat:no-repeat;
	
}/* links background:#FFFFFF; */
ul{
  margin:0px;
  padding:0px;
}
  


a { background: inherit; color: #993333; text-decoration: none; }

a:hover { background: inherit; color: #ff6699; text-decoration:none; }

/* headers */

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	
}
h1 { font-size: 25px;}
h2 { font-size: 18px;}
h3 { font-size: 1.2em; }

p, h1,  h3 {
	margin: 0px 5px;
}


/***********************
	  LAYOUT
************************/


#container
		{
	width: 994px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	padding-left:6px;
	padding-right:0px;
	height:auto;
	background:#FFFFFF;
		}	
		
		#subpage_content
		{
	background: #F1F1F1; 
	width:680px;
	min-height:570px;
	height:100%;
	float:left;
		}

#title	
		{
    width:984px;
	height:78px;
	float:left;
	background:#FFFFFF;

		}
#bodyleft_part
		{
	background: #FFFFFF; 
	width:687px;
	height:auto; /* 100% */
	float:left;
		}
#flash_menu
		{
	    width:687px;
		height:203px;
		float:left;
		}	
#flash_banner
		{
    width:687px;
	height:174px;
	float:left;
	margin:0px;
	padding:0px;
		}
#menu_box
		{
	background:url(Images/menu.jpg);
	background-repeat:no-repeat;
    width:690px;
	height:29px;
	float:left;
	margin:0px;
	padding:0px;
	
	
		}		

#Right_bodypart
		{
	margin-left:5px;
	width:288px;/*284px */
	border:1px solid #CCCCCC;
	min-height:564px;
	height:100%;
	float:left;
	background: url(images/right_part_bg.jpg);
	background-repeat:repeat-x;
	background-color: #e1e1e1;
	}

#logo
		{
   		width:42px;
		height:58px;
		float:left;
		margin-left:10px;
		margin-top:10px;
		}
#Web_title
		{
		padding-top:10px;
		width:auto;
		height:55px;
		float:left;
		margin-top:10px;
	
		}
#content_profile_ttle
		{
	    width:307px;
		height:57px;
		float:left;
		background:url(images/content_ttle.jpg);
		}
#content_profile_ttle_bg
		{
		width:687px;
		height:57px;
		float:left;
		background: url(images/content_ttle_bg.jpg)
		}
#cntnt_right_bg
		{
		width:12px;
		height:57px;
		float:right;
		background:url(images/ctnt_right_part.jpg);
		}
.title_btn
		{
    	width:220px;
		font-weight:normal;
		color:#003399;
		text-align:center;
   		margin-top:25px;
		margin-right:10px;
		float:right;
		}
#content_cntr_bg   /*   */
		{
		width:685px;
		height:157px;
		float:left;
		background: url(images/content_bg.jpg);
		background-repeat:repeat;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: none;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
		
	}
#technology_con
	{
	width:460px;
	height:147px;
	float:left;
	padding:0px;
	margin:0px;
	background: url(images/content_bg.jpg);
	text-align:justify;
	
	}
#gromax_box
	{
	width:178px;
	height:157px;
	float:left;
	}
#Gro_img
	{
	margin-left:40px;
	margin-right:40px;
	background:url(images/gromax.gif);
	
	width:102px;
	height:109px;
	float:left;
	}
#Gro_text
	{
	margin-top:10px;
	width:187px;
	height:35px;
	float:left;
	text-align:center;
	
	}
#caption
	{
	width:220px;
	height:20px;
	float:left;
	padding-left:10px;
	}
	
	
.profile_text
		{
	    width:auto;
		height:auto;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:11px;
		float:left;
		text-align:justify;
		padding-left:10px;
		padding-right:10px;
		
		margin-top:5px;
		line-height:17px;
		word-spacing:2px;
		
		}
#profile_bx_shadow
		{
	    width:687px;
		height:10px;
		float:left;
		background: url(images/box_shadow.jpg);
		background-repeat:repeat-x;
		}
.title_grove
		{
		color:#cc0033;
		}
.title_itsolutions
		{
		color:#65a6e2;
		}
.title_gromax
		{
		color: #0066CC;
		}	
	
/***********************
	  TAB MENU
************************/

#basic-accordian
		{
		border:0px solid  #cccccc;
		padding-left:5px;
		padding-top:4px;
		padding-right:4px;
		padding-bottom:4px;
		width:676px; /*width:676px;*/
		margin-top:0px;
		margin-left:0px;
		float:left;
		
		
		
		}

.accordion_headings
		{
		padding:5px;
		background: url(images/tab_bg_blue.jpg); 
		color:#FFFFFF;
		border:1px solid #FFF;
		text-align:center;
		cursor:pointer;
		font-weight:bold;
		}

.accordion_headings:hover
		{
		background: url(images/tab_bg_hover.jpg);
		}

.accordion_child
		{
		padding:14px;
		background:#EEE;
		width:630px;
		/*width:645px; */
		height:180px;
		}

.header_highlight
		{
		background: url(images/tab_bg.jpg);
		}

.tab_container *
		{
		float:left;
		width:157px;
		}

/***********************
	  TAB MENU END
************************/

/***********************
	  FOOTER
************************/

#footer
		{
		float:left;
		height:29px;
		width:987px;
		background: url(images/footer_bg.jpg);
		margin-bottom:10px;
		margin-top:5px;
						
		}
.footer_text
		{
		color: #FFFFFF;
		padding-left:10px;
		font-weight:bold;
		font:9px Arial, Helvetica, sans-serif;
		font-style: normal;
		}
#Footer_right_1,#Footer_right_2
		{
		margin-top:10px;
		width:375px;
		height:20px;
		float:left;
		}
#Footer_right_2
		{
		width:400px;
		float:right;
		}
/***********************
	  FOOTER END
************************/
/***********************
	  RIGHT BODY PART
************************/
#Right_box,#Right_box_1,#Right_box_2,#Right_box_3,#Right_box_4,#Right_box_5
		{
		height:100%;
		width:280px;
		float:left;
		padding-left:3px;
		padding-right:3px;
		margin-top:3px;
		margin-bottom:0px;
		padding-bottom:0px;
		}
#Right_box_heading,#Right_box_heading_employee,#Right_box_heading_customers,#Right_box_heading_grove,#Right_box_heading_client,#partners,#Right_box_heading_services
		{
		margin-top:10px; /*10 px on jan27 */
		margin-left:10px;
		margin-bottom:0px;
		margin-right:0px;
		width:85px;
		height:14px;
		float:left;
		background:url(images/news.jpg);
		}
		
#partners
		{
		width:62px;
		height:12px;
		background:url(images/partners.jpg);
		background-repeat:no-repeat;
		}
#Right_box_heading_employee
		{
		width:105px;
		height:15px;
		background: url(images/employee.jpg);
		background-repeat:no-repeat;
		}
#Right_box_heading_customers
		{
		background:url(images/partners.jpg);
		background-repeat:no-repeat;
		height:15px;
		width:86px;
		}
		#Right_box_heading_services
		{
		background:url(images/services.jpg);
		background-repeat:no-repeat;
		height:15px;
		width:186px;
		}
#Right_box_heading_grove
		{
		background: url(images/access_grove.jpg);
		background-repeat:no-repeat;
		height:14px;
		width:186px;
		}
#Right_box_heading_client
		{
		background: url(images/client_list.jpg);
		height:16px;
		width:100px;
			}
#Right_box_contents,#Right_box_contents_1,#Right_box_contents_2,#Right_box_contents_3,#Right_box_contents_4,#tranzxn
		{
		float:left;
		width:265px;
		margin-left:8px;
		height:auto;
		margin-top:10px; /* 10px */
		margin-bottom:0px;
		margin-right:0px;
		padding:0px;
		text-align:justify;
		}
		#tranzxn
		{
		margin-top:20px;
		margin-bottom:5px;
		margin-right:30px;		
		margin-left:10px;
		background:url(images/tranzxn.jpg);
		width:129px;
		height:31px;
		}
#Right_box_contents_4
		{
			margin-left:0px;
		width:279px;/*269px */
		height:40px;/* 56px */
		padding-bottom:10px;
		}
#Right_box_bottom,#Right_box_bottom_1,#Right_box_bottom_2,#Right_box_bottom_3
		{
		width:260px;
		margin-top:5px;
		margin-left:10px;
		margin-right:5px;
		margin-bottom:5px;
		height:5px;
		background:url(images/right_part_bottom.jpg);
		background-repeat:repeat-x;
		float:left;
		padding:0px;
		}
.Right_Content_fonts
		{
	color: #2f0302;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	padding:0px;
	list-style:outside;
	list-style-image:url(images/bullet.jpg);
	list-style-position:outside;
		}
#employee_photo
		{
		width:auto;
		height:auto;
		float:left;
		
		}/*background:url(images/employee_photo.jpg);
		background-repeat:no-repeat; */
#customers_photo,#writing_photo
		{
		background:url(images/writing.jpg);
		background-repeat:no-repeat;
		height:64px;
		width:89px;
		float:left;
		}
#writing_photo
		{
		margin-top:5px;
		background: url(images/download_new.jpg);
		background-repeat:no-repeat;
		}

	
#employee_photo_contents,#customers_photo_contents,#accessgrove_photo_contents
		{
		width:auto;
		height:auto;
		float:left;
		padding-left:10px;
		margin:0px;
		}
		
.maintext
		{
		font:normal 11px/16px Arial;
		color: #000000;
		text-align: justify;
		
		}
.caption_text
		{
		font:normal 11px/16px Arial;
		font-weight:bold;
		color:#003399;
		text-align: justify;
		font-family:Arial,Verdana,Sans-Serif;
		
		}
	/***********************
	  RIGHT BODY PART END
	************************/
	
#more
		{
		height:10px;
		width:auto;
		float:right;
		padding:0px;
		margin:0px;
		}
.Right_part_text{
	color:#000000;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	list-style-position: outside;
	list-style-image: url(images/bullet.jpg);
	margin-left: 40px;
	
}
#more_btn{
    width:50px;
	height:13px;
	float:right;
/*	background:url(images/more_btn.gif) no-repeat;  */
	margin-right:10px;
	

}
#under_line{
    width:260px;
	height:2px;
	float:left;
	background: url(images/line_bg.jpg);
	background-repeat:repeat-x;
	margin-left:5px;
	margin-top:10px;
}
a.btmLink { color: white; text-decoration: none; }
a.btmLink:hover { color: red; text-decoration:none; }



/***********************
	  Tab menu images
	************************/
.more
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	color:#CC0000;
	}
#datacentre,#rims,#information,#application,#webSolution
	{
	margin-top:30px;
	background:url(images/data%20centre.gif);
	width:135px;
	height:106px;
	float:left;
	margin-right:10px;
	border: 1px solid  #000000;
	}
#rims
	{
	background:url(images/rims1.gif);
	}
#information
	{
	background:url(images/information.gif);
	}
#application
	{
	background:url(images/application.gif);
	}
#webSolution
	{
	background:url(images/web_img.gif);
	}
#drop_box,#drop_box_1,#drop_box_2,#drop_box_3
	{
	padding-top:30px;
	width:480px;
	height:auto;
	float:left;
	}
	
	
	
		
.sitemap_sub_hdng{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px; color:#cc0033;
	padding-left:10px;}
	
.sitemap_sub_hdng2{
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;color:#0099cc;
	margin-left:10px;}
	
.sitemap_sub_hdng1{
    font-family: Arial, Helvetica, sans-serif;
	font-size:12px;color:#FFFFFF;
	text-align:center;}
.table_bordr_1{
border-left: 1px solid #999999;
		}	
		
		
	

