* { margin: 0px;
	padding: 0px;
	border: 0px;}

html		 {	
				min-height:100%;
				margin-bottom:1px;}	
body
			{
				font:11px Verdana, Arial, sans-serif;
			}

#container {	width:1000px;
				height:100%;
				margin: 0 auto;
				background-image:url(../images/wholebg.jpg);
			}
				
#headerlogo {
				width:769px;
				padding-left:110px;
			}
#headerhome {
				width:769px;
				margin-left:110px;
				background-image:url(../images/home_link_bg.gif);
				height:15px;
				text-align:right;
				padding-top:10px;
				color:#FFFBF0;
				font-weight:bold;
			}
#headerhome a{
				color:#FFFBF0;
				font-weight:bold;
				text-decoration:none;
			}
#headerhome a:hover{
				color:#FFFBF0;
				font-weight:bold;
				text-decoration:underline;
			}
#headerhome .selected{
				color:#000000;
				font-weight:bold;
				text-decoration:underline;
			}

#headbanner {
				width:780px;
				padding-left:110px;
			}
		
#grouplinksbg {
				width:780px;
				height:51px;
				margin-left:110px;
				background-image:url(../images/group_links_bg.gif);
			}
#grouplinks {
				width:700px;
				padding-top:8px;
				padding-left:38px;
				color:#00650d;
				font-weight:bold;
			}
			
			
#grouplinks a:hover{
				color:#000000;
				font-weight:bold;
				text-decoration:underline;
			}
			
#grouplinks a{
				color:#00650d;
				font-weight:bold;
				text-decoration:none;
			}			
			
#grouplinksbg .selected {
				color:#ff4800;
			}
			
			
#homebannerbg {
				width:769px;
				height:130px;
				margin-left:110px;
				background-image:url(../images/home_npl_bg.jpg);
			}
			
#groupcompaniesbg {
				width:769px;
				height:130px;
				margin-left:110px;
				margin-top:5px;
				background-image:url(../images/nandan_group-companies.jpg);
			}
			
#homenpl {
				float:left;
				width:345px;
				padding-top:23px;
				padding-left:25px;
				padding-right:8px;
				font:10px Verdana, Arial, sans-serif;
				font-weight:normal;
				text-align:justify;
				color:#808080;
				line-height:14px;
			}

#homegroup {
				float:left;
				width:218px;
				padding-top:21px;
				padding-left:25px;
				font:10px Verdana, Arial, sans-serif;
				font-weight:normal;
				text-align:justify;
				color:#808080;
				line-height:14px;
			}
			
			
#homegroup2 {
				float:left;
				width:219px;
				padding-top:21px;
				padding-left:37px;
				font:10px Verdana, Arial, sans-serif;
				font-weight:normal;
				text-align:justify;
				color:#808080;
				line-height:14px;
			}
#npl {
				float:left;
				width:120px;
				padding-top:65px;
				padding-left:5px;
			}
#npl_meguin {
	float:left;
	text-align:center;
	width:230px;
	padding-top:15px;
	padding-left:5px;
			}
			
.more a{
				color:#253d98;
				line-height:14px;
				font-weight:bold;
				text-decoration:none;
			}
			
.more a:hover{
				color:#253d98;
				line-height:14px;
				font-weight:bold;
				text-decoration:underline;
			}
			
.more_sign{
				font-size:9px;
				color:#39b449;
				line-height:14px;
				font-weight:bold;
			}
						
#homenipl_nr {
				float:right;
				width:190px;
				padding-top:22px;
				padding-right:25px;
				font:10px Verdana, Arial, sans-serif;
				font-weight:normal;
				text-align:justify;
				color:#808080;
				line-height:15px;
			}
						
#maincontent {
				width:769px;
				margin-left:110px;
				background-image:url(../images/content_bg.gif);
			}		
				
#sidebar 	{
				float: left;
				width:188px;
				padding:0px;
		}
			
#sideBarItem {
				width:170px;
				padding-left:18px;
				background-image:url(../images/left_panel_links_bg.gif);
			 }
			 
#product_menu	{
				width:120px;
				padding-left:40px;
				}
				
			 
#centercontent 	{
				float:left;
				width:565px;
				margin-left:5px;
				background-color:#FFFFFF;
				}
#linksbg 	{
				width:565px;
				height:35px;
				background-image:url(../images/links_bg.gif);
				}
				
#petrochemlinks {
				font-size:9px;
				padding-top:10px;
				padding-left:2px;
				text-align:center;
				font-weight:bold;
				}
				
#petrochemlinks a
				{
				text-decoration:none;
				color:#000000;
				}	
#petrochemlinks a:hover
				{
				text-decoration:underline;
				color:#2A00AA;
				}	
#petrochemlinks .selected
				{
				font-size:10px;
				text-decoration:underline;
				color:#39b449;
				}			
				
								
h1 {
		font-size:14px;
		color:#253d98;
		line-height:25px;
		font-weight:bold;
		padding:13px 10px 0px 5px;
		background-image:url(../images/title_bg.gif);
		background-position:right;
		background-repeat:no-repeat;
		}
		
#belowh1 	{
				font-size:11px;
				width:556px;
				padding:0px 0px 5px 5px;
				color:#253d98;
				font-weight:bold;
				text-align:justify;
				line-height:16px;
				}
				
				
#centreleft_content	{
				float:left;
				font-size:11px;
				width:352px;
				padding:5px 0px 5px 5px;
				color:#4f4f4f;
				text-align:justify;
				line-height:16px;
			}
#centreleft_content_big	{
				float:left;
				font-size:11px;
				width:555px;
				padding:10px 0px 5px 5px;
				color:#4f4f4f;
				text-align:justify;
				line-height:16px;
			}
#centerright_content	{
				float:left;
				font-size:12px;
				width:200px;
				padding:5px 0px 5px 3px;
				color:#4f4f4f;
				font-weight:bold;
				text-align:justify;
				line-height:16px;
			}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

#spacer		{
   				 height:20px;
			}
#content { float: left; width: 558px; background-image: url(/images/global/wrapper_bg.jpg); background-repeat: no-repeat; color: #666; }	
#content .element { float: left; width: 558px; padding-right: 18px; padding-bottom: 18px; padding-left: 20px; }
#content .element p, #content .element ul { line-height: 18px; padding-bottom: 10px; }
#content .element ul { line-height: 18px; padding-bottom: 10px; }
#content .element h1 span, #content .element h2 span, #content .element h3 span { display: none; }
#content .element a { color: #090; text-decoration: none; }
#content .element a:hover { color: #333; text-decoration: underline; }
#content .element-col1, #content .element-col2 { float: left; width: 558px; background-repeat: repeat-y; }
#content .element-col1 .col1-bg-cap, #content .element-col2 .col2-bg-cap { float: left; width: 558px; padding-bottom: 35px; background-repeat: no-repeat; background-position: left bottom; }

#content .element .col-padding { float: left; width: auto; padding-right: 22px; padding-left: 20px; }

/*#content .element-col1 { background-image: url(/images/global/element_col1_bg.jpg); }*/
/*#content .element-col1 .col1-bg-cap { background-image: url(/images/global/element_col1_cap.jpg); }*/
#content ul.sub-project-element { float: left; width: 555px; padding-right: 2px; padding-left: 8px; }
#content ul.sub-project-element li { float: left; width: 165px; padding-right: 20px; padding-bottom: 5px; }
#content ul.sub-project-element p { padding-bottom: 5px; }

#content .sub-project-element a.small-screenshot { background-color: #E1E5E6; display: block; padding: 5px; width: 155px; height: 123px; }
#content .sub-project-element a:hover.small-screenshot { background-color: #090; } 

#footer 	{
				width:769px;
				height:30px;
				margin-left:110px;
				background-image:url(../images/footer_bg.gif);
			}
#copyright 	{
				width:360px;
				padding:8px;
				float:left;
				color:#727272;
			}
#designed 	{
				width:315px;
				padding:10px;
				float:right;
				color:#727272;			
			}
			
#designed a
				{
				text-decoration:none;
				color:#727272;	
				}	
#designed a:hover
				{
				text-decoration:underline;
				color:#2A00AA;
				}				
div.row1 
{float: left; margin: 0 0 0 5px; padding: 0; width: 555px;
}
div.cols {float: left; width: 350px; margin: 0 ; padding: 0; text-align:justify; line-height:16px;}
div.colsimg {float: left; width: 190px; margin: 0 ; padding-left: 8px; text-align:justify; line-height:16px;}
div.cols1 ul li{margin: 0px ; padding-bottom: 5px; margin-left:20px; text-align:justify; line-height:14px; list-style-image: url(../images/red_bullet.gif);}
div.cols2 ul li{margin: 0px ; padding-bottom: 5px; margin-left:20px; text-align:justify; line-height:14px; list-style-image: url(../images/red_bullet.gif);}
div.descrip {float: left; width: 550px; margin: 0 ; padding: 0; text-align:justify; line-height:16px;}

.h2 {
		font-size:11px;
		color:#2ab13f;
/*		font-weight:bold;*/
		padding:2px 0 5px 0px;
/*		text-decoration:underline;*/
		}
		
#spacer1	{float: left; margin-left: 8px; padding: 0; height:28px;width: 540px;
background-image:url(../images/seprator.gif); background-repeat:repeat-x}

.border{
font:11px Verdana, Arial, sans-serif;
border-style:solid;
border-width:1px;
height:18px;
}

.comments{
font:11px Verdana, Arial, sans-serif;
border-style:solid;
border-width:1px;
height:85px;
}

.cv{
font:11px Verdana, Arial, sans-serif;
border-style:solid;
border-width:1px;
}
#sub_title{
		width:538px;
		height:33px;
		background-image:url(../images/sub_title_bg.gif);
		background-repeat:no-repeat;
		font:12px Verdana, Arial, sans-serif;
		font-weight:bold;
		padding-left:27px;
		padding-top:4px;

		}

div.inline {float: left; width: 185px; margin: 0 ; padding-right: 2px; text-align:center; line-height:20px; padding-bottom: 12px;
font-weight:bold;}
#oem {float: left; width: 276px; height:185px; margin: 0 ; padding: 0; line-height:16px; background-image:url(../images/nandan_petrochem/oem_tieups_bg..gif); background-repeat:no-repeat}
#space{float: left; width: 13px; margin: 0 ; padding: 0; height:20px;}
#title	{
				font:11px Verdana, Arial, sans-serif;
				margin-left:8px;
				height:40px;
				width: 210px;
				color:#000000;
				font-weight:bold;
				line-height:16px;
				}
#oem_logo{text-align:center; margin-left:8px; padding: 0;}

#industrial	{
				color:#727272;
				text-decoration:none;		
			}
			
#industrial a
				{
				text-decoration:none;
				color:#727272;	
				}	
#industrial a:hover
				{
				text-decoration:underline;
				color:#2A00AA;
				}		
				
#content_sitemap {
  width:  730px;
  margin-left:20px;
  float:left;
}
* html #content_sitemap {
  width:  730px;
  margin-left:6px;
  float:left;
  }
  
fieldset {
  border:           #83a4c3 dotted 1px;
  background-color: /*#f4f8fd;*/ #ffffff;
  padding:          0em 0.5em 0.5em 0.5em; 
  text-align:       left;
  margin:           0px;	
  width: 725px;
}

/* Holly Hack Targets IE Win only \*/
* html  fieldset {border: #83a4c3 solid 1px;}
        fieldset {border: #83a4c3 dotted 1px;}
/* end of Holly hack */
                                          
legend {
  border:           #83a4c3 solid 1px;
  background-color: #f4f8fd;
  color:            #074987;
  padding:          5px 4px 5px 4px;
  font-weight:      bolder;
  text-decoration:  none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  margin-top:       0px;
  margin-left:      250px;
}

legend a{ text-decoration:  none; font-weight:bold; color:#074987;}
legend a:hover{ text-decoration:  underline; font-weight:bold; color:#074987;}
legend a:visted{ font-weight:bold; color:#074987;}


/* Holly Hack Targets IE Win only \*/
* html  legend {margin-top: 10px;}
        legend {margin-top: 0px;}
/* end of Holly hack */

legend.info {
  border:           #c6808b solid 1px;
  background-color: #f4e6e8;
  color:            #8d0017;
}

div.mainlinks 
{float: left; margin: 0 0 0 5px; padding: 0; width: 720px;
}

div.links {float: left; width:60px; margin: 0 ; padding: 0; height:35px;
border:solid 1px #2A00AA; text-align:center; padding-top:10px; background-color:#364995; color:#FFFFFF; font-weight:bold;}

div.links a{ text-decoration:none; color:#FFFFFF; font-weight:bold;}

div.links a:hover{ text-decoration:underline; color:#FFFFFF; font-weight:bold;}

div.links a:visited{color:#FFFFFF; font-weight:bold;}


div.linksnpl {float: left; width:60px; margin: 0 ; padding: 0; height:40px;
border:solid 1px #2A00AA; text-align:center; padding-top:10px; background-color:#364995; color:#FFFFFF;}

div.linksnpl a{text-decoration:none; color:#FFFFFF; font-weight:bold;}
div.linksnpl a:hover{text-decoration:underline; color:#FFFFFF; font-weight:bold;}
div.linksnpl a:visited{color:#FFFFFF; font-weight:bold;}

#clearsep {
	clear:both;
    height:25px;
}
#clearsep_1 {
	clear:both;
    height:0px;
	padding:0;
	margin:0;
}
#dotted{
	float: left; width:60px; margin: 0 ; padding: 0; height:20px; background-image:url(../images/dotted_bg.gif);
	background-repeat:repeat-y;
}
/*#auto{float: left; margin: 0 0 0 2px; padding: 0; width: 165px; background-image:url(../images/dotted_bg.gif); background-repeat: repeat-y;}
#str_line {float: left; width: 17px; height: 23px; margin: 0 ; padding: 0px; background-image:url(../images/main_bullet.gif); background-repeat:no-repeat;}
#pro_name{float: left; width: 138px; margin: 0 ; padding:5px; }
#sub_pro{float: left; margin: 0 0 0 5px; padding: 2px; width: 155px;; background-image:url(../images/sub_bullets_bg.gif); background-repeat: repeat-y;}
#sub_pro_name{float: left; width: 126px; margin: 0 ; padding:4px; border-bottom:solid 2px #FFFFFF;}
#str_sub_line {float: left; width: 17px; height: 23px; margin: 0 ; padding: 0px; background-image:url(../images/sub_bullets.gif);background-repeat:no-repeat;} 
#pro_name_new{float: left; width: 138px; margin: 0 ; padding:5px; border-bottom:solid 2px #FFFFFF;}*/


#auto{float: left; margin: 0 0 0 2px; padding: 0; width: 165px; background-image:url(../images/dotted_bg.gif); background-repeat: repeat-y;}
#str_line {float: left; width: 17px; height: 23px; margin: 0 ; padding: 0px; background-image:url(../images/main_bullet.gif); background-repeat:no-repeat;}
#pro_name{float: left; width: 138px; margin: 0 ; padding:5px; background-color:#e4f8e1;}
#pro_name a{text-decoration:none; color: #46604E;}
#pro_name a:hover{text-decoration:underline; color: #46604E;}
#pro_name a:visted{color: #46604E;}
#sub_pro{float: left; margin: 0 0 0 5px; padding: 2px; width: 155px;; background-image:url(../images/sub_bullets_bg.gif); background-repeat: repeat-y;}
#sub_pro_name{float: left; width: 126px; margin: 0 ; padding:4px; background-color:#e7ecfa; border-bottom:solid 2px #FFFFFF;}
#sub_pro_name a{text-decoration:none; color: #364995;}
#sub_pro_name a:hover{text-decoration:underline; color: #364995;}
#sub_pro_name a{color: #364995;}
#str_sub_line {float: left; width: 17px; height: 23px; margin: 0 ; padding: 0px; background-image:url(../images/sub_bullets.gif);background-repeat:no-repeat;}
#pro_name_new{float: left; width: 138px; margin: 0 ; padding:5px; background-color:#e4f8e1; border-bottom:solid 2px #FFFFFF;}
#pro_name_new a{text-decoration:none; color: #46604E;}
#pro_name_new a:hover{text-decoration:underline; color: #46604E;}
#pro_name_new a:visited{color: #46604E;}

