﻿/*  website color #503c97  */

body 
{
margin:0;padding:0;position:relative;line-height:20px;color:Gray;font-family:arial;font-size:0.85em;
behavior:url("csshover/csshover3.htc");
}
.company_header_hundred_percent
{
height:78px;float:left;width:100%;


}
.company_header_nine_eighty
{
height:78px;width:960px;margin:auto;
}

.company_logo
{
height:87px;width:205px;float:left;overflow:hidden;	display:inline;
margin-left:10px;
}
.company_banner_hundred_percent
{
height:285px;width:100%;float:left;	
}
.company_banner_margin_auto
{
height:285px;overflow:hidden;width:980px;margin:auto;	
position:relative;
}

/*  menu css    */


.company_tabs_hundred_percent
{
height:37px;float:left;width:100%;margin-top:10px;display:inline;
}

.company_tabs_margin_auto
{
height:37px;width:980px;margin:auto;

border-radius:5px;
}




ul.ul_first_level
{
margin:0;padding:0;	
}
ul.ul_first_level li
{
list-style-type:none;float:left;width:97px;height:37px;text-align:center;line-height:37px;
font-weight:bold;position:relative;display:block;
margin-left:1px;z-index:70000;font-size:0.95em;
}
*html ul.ul_first_level li
{
list-style-type:none;float:left;width:96px;height:37px;text-align:center;line-height:37px;
font-weight:bold;position:relative;display:block;
margin-left:1px;z-index:70000;font-size:0.95em;
}


ul.ul_first_level li a
{
text-decoration:none;display:block;color:#503c97;height:37px;width:95px;
}


ul.ul_first_level li a:hover
{
color:#000000;
}
 
ul.ul_first_level li ul.second_level_ul
{
	margin:0;padding:0;position:absolute;z-index:50000;display:none;left:0px;
}
 
ul.ul_first_level li ul.second_level_ul li
{
	list-style-type:none;text-align:left;text-indent:7px;width:200px;height:37px;font-size:0.95em;font-weight:bold;
	display:block;opacity:0.75;filter:Alpha(opacity=75);border-bottom:1px solid #ffffff;
	margin-top:0px;border-radius:4px;background-color:#503c97;
}
ul.ul_first_level li ul.second_level_ul li a
{
	width:200px; height:37px;display:block;color:white;
}
ul.ul_first_level li ul.second_level_ul li a:hover
{
	color:#503c97;
}
ul.ul_first_level li:hover ul.second_level_ul
{
display:block;	
}
#navigation li a.on
{
color:#000000;
}









.slideshow_plus_shadow
{
height:285px;float:left;width:980px;overflow:hidden;
}

.shadow_slider
{
height:5px;overflow:hidden;width:619px;float:left;
background-image:url('../images/shadow_yy.jpg');margin-left:19px;display:inline;
}
.shadow_two
{
height:5px;overflow:hidden;width:310px;float:left;
background:url('../images/shadow_xx.jpg') no-repeat 0px 1px;display:inline;	
margin-left:11px;

}

.slide_show_whole
{
	height:276px;width:619px;margin-top:5px;float:left;overflow:hidden;
	margin-left:18px;padding-left:4px;padding-right:4px;
display:inline;
}
#slideshow  { position:relative;height:276px;width:619px;z-index:1;float:left;overflow:hidden;
	
	}
#slideshow ul{margin:0;padding:0;margin-left:0px;}

#slideshow ul li{list-style-type:none; opacity:0;position:absolute;top:10;left:10;  filter:Alpha(opacity=0);height:279px;width:619px; padding:0;z-index:-2;overflow:hidden;}
#slideshow img {float:left;}
#slideshow ul li.active {opacity:1.0;filter:Alpha(opacity=100);z-index:2;}
#slideshow ul li.last_active {z-index:-1;}
#slideshow ul li span.blacky{background-color:#503c97; display:none;

	height:0px;width:290px;border-radius:4px;
	color:White;font-size:0.85em;text-align:justify;font-weight:bold;line-height:28px;float:left;
	padding:10px;margin-top:3px;margin-left:4px;
background-image:url('../images/span_blacky.jpg');
	}







.pradeep_prev
{
height:25px;width:30px;position:absolute;z-index:1500;left:-2px;top:150px;

background-position:left bottom;  cursor:pointer;display:block;  
}
  
.pradeep_next
{
height:25px;width:30px;position:absolute;z-index:1500;right:-2px;top:150px;

background-position:left bottom;   cursor:pointer;display:block;
}
 
  
  
.stop_pradeep_prev
{
height:25px;width:30px;position:absolute;z-index:500;left:-2px;top:150px;
}
  
.stop_pradeep_next
{
height:25px;width:30px;position:absolute;z-index:500;right:-2px;top:150px;
}

.combined_different_color_whole
{
height:272px;float:left;margin-left:5px;display:inline;overflow:hidden;
width:310px;margin-top:7px;padding-top:2px;
}
.combined_different_color_whole_individual
{
height:89px;float:left;  overflow:hidden;
width:310px;margin-top:3px;
background-color:#074F75;border-radius:4px;		
	
}
.combined_different_color_whole_individual_image
{
height:70px;width:70px;float:left;overflow:hidden;display:block;margin-top:10px;	
text-align:center;
}
.heading_plus_content
{
height:82px;overflow:hidden;width:235px;float:left;display:block;	
margin-top:2px;
}
.heading_plus_content_heading
{
height:22px;float:left;width:235px;overflow:hidden; font-weight:bold;
font-size:0.85em;	display:block;text-align:center; 
color:#A45919;
}
.heading_plus_content_content
{
height:65px;float:left;width:235px;overflow:hidden;color:white;
font-size:0.85em;	display:block;text-align:justify;
}


.heading_plus_content_content a
{
text-decoration:none;color:White;display:block;
}


.heading_plus_content_content a:hover
{
text-decoration:underline;
}










/* footer css */

.company_footer_hundred_percent
{
height:135px;width:100%;float:left;margin-top:5px;border-top:1px solid #dfdfdf;
}
.company_footer_nine_eighty
{
height:135px;width:980px;margin:auto;
}

.footer_div_tabs
{
height:45px;width:978px;float:left;margin-top:5px;text-align:center;overflow:hidden;
}
.footer_div_tabs ul
{
margin:0;padding:0;
}
.footer_div_tabs ul li
{
list-style-type:none;float:left;font-size:0.85em;width:80px;height:30px;line-height:30px;text-align:center;font-weight:bold;
margin-left:6px;
}
.footer_div_tabs ul li a
{
color:#969696;text-decoration:none;
}
.footer_div_tabs ul li a:hover
{
color:#373731;text-decoration:underline;
}
.copyright_whole_container_ind
{
	height:30px;width:978px;float:left;
}
.copyright_footer_div
{
height:30px;width:400px;margin:auto;overflow:hidden;	font-size:0.85em;font-weight:bold;text-align:center;
}

.copyright_footer_div a
{
color:#969696;text-decoration:none;
}
.copyright_footer_div a:hover
{
color:#373731;text-decoration:underline;
}
.before_mail_div_footer
{
height:45px;float:left;width:383px;overflow:hidden;
}
.before_mail_div_footer a
{
text-decoration:none;
}

.before_mail_div_footer img
{
border:0px;
}

.mail_whole_container_uc
{
height:35px;width:278px;float:left;overflow:hidden;
}
.after_mail_footer
{
height:35px;width:319px;float:left;overflow:hidden;
	
}
.footer_for_facebook
{
height:35px;width:100px;float:right;
}
.footer_for_facebook_individual
{
height:30px;float:left;overflow:hidden;	width:27px;margin-left:2px;padding-top:5px;
}

.div_inner_mail_whole_container_uc
{
height:35px;width:278px;overflow:hidden;	font-size:0.85em;font-weight:bold;float:left;
}
.div_inner_mail_whole_container_uc a
{
color:#969696;text-decoration:none;
}
.div_inner_mail_whole_container_uc a:hover
{
color:#373731;text-decoration:underline;
}



/* end footer css */



.div_content_company_hundred_percent
{
min-height:500px;_height:500px;float:left;width:100%;
}
.div_content_company_margin_auto
{
min-height:500px;_height:500px;width:940px;margin:auto;
}


.div_for_intro_index_whole_container
{
min-height:500px;width:620px;float:left;font-size:0.85em;
_height:500px;
}
.div_for_header_intro_index_header
{
height:45px;float:left;overflow:hidden;width:620px;font-size:1.6em;
font-weight:600;color:#503c97;line-height:45px;
}
.index_image_div_intro
{
height:120px;width:230px;overflow:hidden;float:left;padding-top:10px;
}
.index_image_div_intro_content
{
height:120px;width:375px;overflow:hidden;float:left;padding-top:10px;text-align:justify;
padding-left:10px;
}
.read_more_intro_index
{
height:35px;float:left;overflow:hidden;width:620px;
}
.read_more_intro_index a
{
height:32px;width:100px;float:left;display:block;color:White;background-color:#503c97;line-height:32px;
text-decoration	:none;font-weight:bold;text-align:center;
}
.read_more_intro_index a:hover
{
color:White;background-color:#2D2D2D;
}


.div_individual_part_one
{
height:580px;width:310px;float:left;overflow:hidden;	
}
.div_for_header_intro_index_header_two_part
{
height:45px;float:left;overflow:hidden;width:310px;font-size:1.6em;
font-weight:600;color:#503c97;line-height:45px;
}
.div_individual_part_one_content
{
min-height:150px;width:290px;float:left;text-align:justify;
padding-left:10px;padding-right:10px;
_height:150px;
}


.intro_mission_ul
{
margin:0;padding:0;	list-style-type:none;
}
.intro_mission_ul li
{
height:22px;width:310px;overflow:hidden;line-height:22px;text-transform:capitalize;
text-indent:15px;margin-top:3px;
}
.intro_mission_ul li a
{
text-decoration:none;color:#503c97;	display:block;height:22px;width:310px;
background: url('../images/bullet_intro_mission.jpg') no-repeat 0px 4px;
}

.intro_mission_ul li a:hover
{
text-decoration:underline;color:#676767;
}



.index_market_image_intro
{
height:87px;overflow:hidden;float:left;width:110px;padding-top:5px;
}
.index_market_image_intro_content
{
height:92px;overflow:hidden;float:left;width:170px;
}
.index_market_image_intro_content_header
{
height:20px;float:left;overflow:hidden;width:170px;font-weight:bold;font-size:;	
text-align:center;

}
.index_market_image_intro_content_actual_content
{
height:60px;float:left;overflow:hidden;width:150px;
padding:5px;padding-top:4px;padding-left:10px;padding-right:10px;
}
.read_more_marketing
{
height:20px;font-weight:bold;width:262px;overflow:hidden;border-bottom:1px dotted #dfdfdf;
margin-bottom:25px;float:left;display:inline;
}
.read_more_marketing a
{
text-decoration:none;color:#503c97;	float:right;font-size:1em;line-height:12px;
}

.read_more_marketing a:hover
{
color:#676767;text-decoration:underline;
}


.read_more_quality
{
height:20px;font-weight:bold;width:290px;overflow:hidden;border-bottom:1px dotted #dfdfdf;
margin-bottom:7px;float:left;	
}
.read_more_quality a
{
text-decoration:none;color:#503c97;	float:right;font-size:1em;line-height:12px;
}

.read_more_quality a:hover
{
color:#676767;text-decoration:underline;
}


.nilstone_product_div_whole_container
{
height:800px;float:left;width:300px;display:inline;	margin-left:20px;
font-size:0.85em;overflow:hidden;
}
.nilstone_product_div_whole_container_header
{

height:45px;float:left;overflow:hidden;width:280px;font-size:1.6em;
font-weight:600;color:#503c97;line-height:45px;
}
.nilstone_product_div_whole_container_actual_content
{
min-height:220px;width:280px;float:left;text-align:justify;
padding-left:10px;padding-right:10px;
_height:220px;	
}


.shorty_tabs_master
{
float:right;height:24px;width:650px;margin-right:22px;margin-top:15px;display:inline;
}
.shorty_tabs_master a
{
text-decoration:none;
}


.shorty_btn
{
float:right;margin-right:1px;
}



.shortcut_inner_page_tabs_heading
{
	height:30px;width:240px;float:left;font-size:1.4em;border-bottom:1px solid #dfdfdf;	line-height:32px;font-style:italic;
}


.left_tabs_ul
{
margin:0;padding:0;	float:left;margin-top:15px;
}
.left_tabs_ul li
{
list-style-type:none;height:32px;width:240px;text-indent:40px;margin-top:1px;line-height:32px;
background-color:#503c97;
border-radius:4px;
}
.left_tabs_ul li:hover
{

}

.newClass
{
list-style-type:none;height:32px;width:240px;text-indent:60px;margin-top:1px;line-height:32px;	
}
.left_tabs_ul li a
{
text-decoration:none;height:32px;width:240px;color:White;font-weight:bold;display:block;background: url('../images/bltn.png') no-repeat 8px 3px;
font-size:0.95em;
}
.left_tabs_ul li a:hover
{
color:#000000;
}



 
.inner_pages_aboutus_whole_container
{
min-height:500px;
_height:500px;
float:left;width:940px;	
}

.inner_pages_aboutus_left_tabs_whole_container
{
height:480px;float:left;overflow:hidden;width:250px;	
}
.inner_pages_aboutus_actual_content_whole_container
{
min-height:500px;_height:500px;float:left;width:690px;
}
.inner_pages_aboutus_actual_content_whole_container_header
{
	height:30px;width:685px;float:left;font-size:1.4em;border-bottom:1px solid #dfdfdf;	line-height:32px;font-style:italic;	
}
.inner_pages_aboutus_actual_content_whole_container_actual_data
{
min-height:480px;_height:480px;float:left;width:685px;	text-align:justify;font-size:0.95em;line-height:23px;
}










ul.mission_ul
{
margin:0;padding:0;	margin-left:10px;
}
ul.mission_ul li
{
list-style-type:square;list-style-position:inside;margin-top:5px;
}



/* Sitemap ul li */

ul_first_sitemap
{
margin:0;padding:0;margin-left:35px;
}
.ul_first_sitemap li
{
list-style-type:square;margin-top:5px;
}
.ul_first_sitemap li a
{
color:Gray;text-decoration:none;
}
.ul_first_sitemap li a:hover
{
color:#000000;text-decoration:underline;
}

/* Sitemap ul li ending */

a.enquiry_mail
{
color:black;text-decoration:underline;	
}









/* Products page   */
.divison_div
{
	height:30px;width:100%;margin-bottom:2px;color:White;font-weight:800;margin-top:19px;
	background-color:#503c97;padding-top:5px;
}
.divison_inner
{
	height:23px;margin:auto;width:300px;margin-top:1px;
}
	.customers
{

width:100%;
border-collapse:collapse;
}
.customers td, .customers th 
{
font-size:1em;
border:1px solid #2396CA;
padding:3px 7px 2px 7px;
color:#000000;
}
.customers th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
padding-left:10px;
background-color:#503c97;
color:#ffffff;
}

.customers tr.alt td 
{
color:#000000;
background-color:#79D4FD;
}
	
.customers a
{
	color:Black;text-decoration:none;display:block;
}	
.customers a:hover
{
	text-decoration:underline;color:#000000;
}

/* products page Ending */






/* news*/
.inner_page_about_us_nine_eighty
{
min-height:400px;width:960px;float:left;margin-left:10px;_height:400px;display:inline;
}
 
.inner_page_about_us_left_tabs
{
	min-height:400px;width:240px;float:left;
padding-left:3px;_height:400px;
}

.cssnews
{
height:24px;width:95%;overflow:hidden;border-bottom:1px dotted gray;	text-align:justify ;font-size:0.95em;line-height:25px;
}
.cssnews:hover
{
border-bottom:1px solid #000000;	
}
.cssnews a
{
color:Gray;text-decoration:none;
}
.cssnews a:hover
{
color:#000000;	
}
.news_page_panel
{
margin-top:25px;float:left;	
}
.inner_page_about_us_acctual_content
{
		min-height:400px;width:700px;float:left;margin-left:5px;color:Gray;font-size:0.95em;text-align:justify;
		_height:400px;
}


/* ending news */








/*jobseeker table as per mits discussion */
.jobseeker_table
{
font-family:arial;
font-size:0.85em;
color:gray;
font-weight:bold;
line-height:25px;	
}
.jobseeker_table tr td
{
	font-size:1em;
}
.table_jobseeker_connection tr th
{
	border:1px solid #dfdfdf;
background-color:#dfdfdf;
color:gray;	
}
.table_jobseeker_connection tr td
{
	border:1px solid #dfdfdf;
}

/*ending css of jobseeker table as per mits discussion */

/*view_enquriy_table*/
.view_enquriy_table
{
border:0px;	
}	

.jobseeker_table_new
{
font-family:arial;
font-size:0.85em;
color:gray;
font-weight:bold;
line-height:25px;
	
}
.jobseeker_table_new tr td
{
	font-size:0.95em;border:1px solid #dfdfdf;
padding-left:5px;
}


/*ending view_enquriy_table*/



.focus_para
{
font-weight:bold;font-size:0.95em;line-height:28px;
}

.product_index_image_div
{
height:232px;width:300px;overflow:hidden;float:left;	
}