  /* These styles for revised GEIndustrial.com header mimic the new Corporate stylesheets as of 12/21/2004 */
separator {
BACKGROUND:#ccc;
}
  body {
	  
  	margin: 0 0 0 0;
  	padding: 0 0 0 0;
    background:       #e8ebef;
    font-family:      Arial, Helvetica, san-serif;

  }
  	
  p, ul, h1, h2, h3, h4, h5, td {
    font-family:      Arial, Helvetica, san-serif;
	
	
  }
  a  {
    color:            #3b73b9;
    text-decoration:  underline;

  }
  a:visited {
    color:            #30B9FF;
    text-decoration:  underline;
	
  }
  a:hover {
    color:            #30B9FF;
	text-decoration: underline;
	
  }
	
  th, th h3, th h5 {
    font-weight:      normal;
    text-align:       left;
    margin:           0;
    padding:          0 0 0 1px;
    color:            #666;
  }
	
  h1 img {
    display:          inline;
  }
	
  h2 {
    margin:           0;
    padding:          0 0 0 1px;
    font-weight:      normal;
    color:            #666666;
  }
	
  h3 {
    margin:           0 0 15px 0;
    padding-top:      10px;
    color:            #666666;
    font-size:        110%;
    font-weight:      bold;
  }

 #brline {
	border-top: 1px dotted #ccc;
	padding-top: 1px;
	margin: 0;
	text-align: center;
	color: #666;}

  p {
    margin:           0 0 15px 0;
    padding:          0 0 0 1px;
	font-size:8pt;
	color:#666666;
	}



  ul {
    list-style-type:  disc;
    list-style-position: outside;
    margin:           0 0 15px 15px;
    padding-left:     0 !important;
    padding-left:     5px;
    padding-left/**/:/**/1px;
  }
  ul.noBull {
    margin-left:      0;
    padding:          0 0 0 0;
    list-style-type:  none;
  }
    ul.noBull ul {
      margin-left:    0;
      padding:        0;
      list-style-type:none;
    }
    ul.noBull li {
      padding:        0 0 3px 1px;
      list-style-type:none;
    }

  form {
    margin: 0 0 15px 0;
    padding: 0;
    border: 0;
  }

  /* Top Nav bar Styles */
  div#nav1 {
	border:           1px solid #CCCCCC;
	background-color: #ffffff;
	table-layout:     auto;
	margin:           0;
	clear:            left;
	font-family:      Arial, Helvetica, san-serif;
	font-size:        10px;
	font-weight:      bold;
	line-height:      10px;
	width:            900px;
  }
  
  #nav1 td {
	background-color: #ffffff;
	color:            #666;
	padding:          2px 0px 2px 2px;
	text-transform:   uppercase;
	border: 0px 0 0;
  }


  #nav1 #searchCell form {
    margin:           0px;
  }
  #nav1 #searchCell td {
  	padding:          2px 0 0 5px;
  	font-size:        10px;
  }
  #nav1 td img {
  	display:          inline;
  }
  #nav1 #searchCell a:link, #nav1 #searchCell a:visited {
  	color:            #008AE6;
  	text-decoration:  underline;
  }
  #nav1 #searchCell a:hover {
    color:            #007ACC;
    text-decoration:  underline;
  }
  #nav1 #searchCell a:active {
  	color:            #008AE6;
  	text-decoration:  underline;
  }
  #nav1 #searchCell td input {
  	font-size:        9px;
  	padding-top:      3px;
  	line-height:      9px;
  	color:            #666;
  	background-color: #fff;
  }
  #nav1 #searchCell #searchSubCell {
    padding-left:     5px;
  }
  #nav1 td.selected a:link, #nav1 td.selected a:visited, #nav1 td.selected a:hover  #nav1 td.selected a:active {
  	color:            #000;
  	font-size:        10px;
  	line-height:      10px;
  }

  #nav1 a:link, #nav1 a:visited, #nav1 a:active {
  	color:            #4d4d4d;
  	text-decoration:  none;
  	font-size:        12px;
  	line-height:      10px;
  } 
  
   #nav1 a.visited {
  	color:            #3b73b9;
  	text-decoration:  none;
  	font-size:        12px;
  	line-height:      10px;
  } 

  #nav1 a:hover {
  	color:            #3b73b9;
  	font-size:        12px;
  	line-height:      10px;
	text-decoration:underline;
	
  }

  #topright {
    text-align:       right;
    font-family:      Arial, Helvetica, san-serif;
    font-size:        7.5pt;
    color:            #3b73b9;
    width:            730px;
    padding:          1px 2px 0 0px;
  }
    #topright a, #topright a:visited {
      color:            #3b73b9;
	  text-decoration:none;
     
    }
    #topright a:hover {
      color:            #007ACC;
	  text-decoration:none;
      
    }

	
/*
 ###########################
# Nav Styles				#
 ###########################
*/

#nav2 {
    padding: 20px 0px 0px 0;
    width: 150px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 180px; /* Styles for MS IE5 PC */
    width/**/:/**/150px; /* Styles for IE6 PC */}
	
#nav2 a {
	color: #3b73b9;
	text-decoration: none;} 

#nav2 a:visited {
	color: #3b73b9;
	text-decoration: none;}
	
#nav2 a:hover, #nav2 a:active {
	color: #007ACC;
	text-decoration: underline;}

#nav2 ul.breadcrumb {
	list-style-type: none;
	margin: 0;
	padding-left: 0px;}
	
#nav2 ul.breadcrumb li  {
	font-weight: bold;
	padding: 5px 0 5px 14px;	
	border-bottom: 1px solid #ccc;
	background-image: url('../images/navOpenBul.gif');
	background-position: 4px 8px; 
	background-repeat: no-repeat;}
	
	
#nav2 ul.breadcrumb li.selected  {
	background-image: url('../images/navBul_selected.gif');}
	
#nav2 ul.breadcrumb li.selected a {
	color:#666;}	

#nav2 ul.navitemList {
	list-style-type: none;
	margin: 0px;
	padding: 0px;}
	
#nav2 ul.navitemList li  {
	padding: 5px 0 5px 22px;
	background-image: url('../images/navBul.gif');
	background-position: 14px 8px;  
	background-repeat: no-repeat;	
	border-bottom: 1px dotted #ccc;}
	
#nav2 ul.navitemList li.hasChildren  {
	background-image: url('../images/navBul.gif');
	background-position: 14px 8px; 
	background-repeat: no-repeat;}

#nav2 ul.navitemList li.hasChildren1  {
	background-image: url('../images/navOpenBul.gif');
	background-position: 14px 8px; 
	color:#666;
	background-repeat: no-repeat;}

#nav2 ul.navitemList li.hasChildren2  {
	color:#008AE6;
	background-position: 24px 8px;
	background-image: url('../images/navBul.gif');
	background-repeat: no-repeat;
	}
#nav2 ul.navitemList li.hasChildren3  {
	color:#008AE6;
	background-position: 24px 8px;
	background-image: url('../images/navOpenBul.gif');
	background-repeat: no-repeat;
	}	
#nav2 ul.navitemList li.hasChildren4
{
	color:#3b73b9;
	background-position: 34px 8px;
	background-image: url('../images/navBul.gif');
	background-repeat: no-repeat;
	
	}
		
#nav2 ul.navitemList li.hasChildren5 
 {
	/*background-image: url('../images/navBul.gif');*/
	background-image:none;
	background-position: 14px 8px; 
	background-repeat: no-repeat;}	
	
#nav2 ul.navitemList li.hasChildren5.selected a 
 {
	color:#666;
	background-image:none;}	
	
	
#nav2 ul.navitemList li.selected {
	background-image: url('../images/navBul_sub_selected.gif');
	}
	
#nav2 ul.navitemList li.selected a {
	color:#666;}	
	
#nav2 ul.navitemList li.selectedsitemap {
	background-image: url('../images/navBul_Sitemapselected.gif');
}
	
#nav2 ul.navitemList li.selectedsitemap a {
	color:#666;
	
	}

#nav2 ul.navitemList li.title {
    padding-left: 14px;
    background-image: none;
    color: #666;
    border-bottom: 0;}

#nav2 img {
	display: inline;}

#nav2 ul.empty li.blank  {
	background-position: 14px 8px; 
	background-repeat: no-repeat;
}

/*
 ###################
# Main Area Styles  #
 ###################
*/

#pageTitle {
  padding: 0px 0 15px 0;
	font-size:95%;
	font-weight:bold;
	color:#666666;
}

/* Body head Styles */

/* Note that the homepage uses a different set of styles at the bottom */

.headTypeB {
   
    padding-bottom: 0 !important; /* Styles for Mozilla, Safari, IE Mac */
    padding-bottom: 10px; /* Styles for MS IE5 PC */
    padding-bottom/**/:/**/0; /* Styles for IE6 PC */
    }

.headTypeB td {
    margin-bottom: 10px;
    font-size: 80%;
    padding-bottom: 5px; /* Styles for MS IE5 PC */
	color: #666;
}

/* 
 ##################
# Main Body Styles #
 ##################
*/    

#mainBody {
    padding: 0px 0 45px 0;}

#mainBody #backtotop{
    padding-bottom: 10px; }

#mainBody #bbold{
      font-size: 14px; }

    
.content_02 {
    width: 550px;}
.Newproductrelease table
{
	width:85%;
	font-size:100%;
	
	
}

.Newproductrelease table td
{
	padding-top:20px;
	
	
}
    
.content_02 div.textBlock, .content_02 div.imageBlock, .content_02 div.imageBlock_noWrap  {
    padding: 0 165px 10px 0px;
    margin-bottom: 25px;
    border-bottom: 1px solid #ccc;}

/* imageBlock classes */
/* Use div class="imageBlock_noWrap" for images and shorter text,
   or text that you do not want to wrap around the image.
   use div class="imageBlock" for when you want the content to flow around the image.  */

.imageBlock_noWrap, .actionBlock {
  clear: left;
}
/*The below two rules are to fix a problem in IE Mac
  See: http://centricle.com/ref/css/filters/tests/escaped_close/  */
.imageBlock {
  clear: none;
}
/* \*/
.imageBlock {
  clear: left;
}
/* */
  .imageBlock p.image {
    float: left;
    margin: 0 12px 5px 0;
  }
  div.imageBlock_noWrap .image, div.imageBlock_noWrapWide .image {
    padding: 0 12px 15px 0;
  }
  div.imageBlock_noWrap .image img, div.imageBlock_noWrapWide .image a img {
    border: 1px solid #ccc;
  }
  div.imageBlock_noWrap .image p {
    margin: 0;
    padding: 0;
  }

/* Home Page Styles */
  body {
    margin: 0px 0px 0px 0px;
  }
   #homeHead {
	padding: 29px 8px 0 8px;
	background-repeat : no-repeat;
	background-position : bottom;
	/*background-image : will be set within home page itself;*/
}

#home_noImgHead {
	padding: 29px 8px 0 8px;}
	
#homeHead #monogram, #home_noImgHead #monogram {
	float: left;
	padding: 0;
	width: 60px;}
	
#homeHead h1 {
	padding: 18px 0 0 0;
	margin: 0;
	text-align: right;
/*	line-height: 15px;
	font-size: 15px; */
}

#home_noImgHead h1 {
	padding: 14px 0 0 0;
	margin: 0;
	text-align: right;
/*	line-height: 15px;
	font-size: 15px; */
}

#homeHead h1 img, #home_noImgHead h1 img {
	display: inline;}	
	
#homeHead #stockTicker, #home_noImgHead #stockTicker {
	text-align: right;
	padding: 4px 0 30px 0;
	margin: 0 0 0 0;
	color: #666;}	
  
  #homeNav2 {
    width:200px;
  }

  #homeMainBody1 {
    width: 256px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 231px; /* Styles for MS IE5 PC */
    width/**/:/**/231px; /* Styles for IE6 PC */
  }

  #homeBodyHead2, #homeMainBody2 {
    width: 246px !important; /* Styles for Mozilla, Safari, IE Mac */
    width: 236px; /* Styles for MS IE5 PC */
    width/**/:/**/236px; /* Styles for IE6 PC */
  }


/*
 ###################################
# Foot Styles 						#
 ###################################
*/
	
#foot {
	
	padding: 10px 0 24px 0;
	margin: 0;
	text-align: center;
	color: #666;}

#foot p {
	margin: 0;
	padding: 0 0 5px 0;	
    font-size: 10px;
}

#foot a:link, #foot a:active, #foot a:visited {
	font-size:10px;
	color: #666;
	text-decoration:none;}

#foot a:hover {
	color: #666;
	text-decoration:underline;}

#foot p#copy {
	padding-top: 5px;
	color: #666;}
		

  
  /* Font Sizing */

  body {
    font-size:        small;
  }
  input, p.subtitle, #breadCrumb, select, option {
	  font-size:        10px;
  }

  #mainBody,  #homeMainBody1, #homeMainBody2, #nav2, #homeNav2, #foot, #ecatsearch, #stockTicker {
/*    font-size:        85% !important; */ /* Styles for Mozilla, Safari, IE Mac */
    font-size:        70%; /* Styles for MS IE5 PC */
	font-size:8pt;
	color:#3b73b9;
/*    font-size/**/:/**/85%; *//* Styles for IE6 PC */
    line-height:      115%;
	
  }

  #mainBody td, #nav2 td, #homeNav2 td ,#bodyHead td #homeMainBody2 td{ 
     padding:          0 0 0 1px;
      color: #666;
    }
	#homeMainBody1 td,#homeMainBody2 td
	{
	 color: #666;
	}
	 #mainBody b, #homeMainBody1 b, #homeMainBody2 b, #nav2 b, #homeNav2 b {
      color: #666;
    }
	#pos2
	{
	  color: #666;
	}
    /* The following rule exists to fix an IE 5 PC bug */
  #mainBody table, #homeMainBody1 table, #homeMainBody2 table, #nav2 table, #homeNav2 table {
      font-size: 100%;
	  width:85%;
    }
	
	
  #topright, .printThisPage {
      font-size: 80% !important;  /* Styles for Mozilla, Safari, IE Mac */
      font-size: 65%; /* Styles for MS IE5 PC */
      font-size/**/:/**/65%;/* Styles for IE6 PC */
  }

  h2, h3, h4, h5, h6 {
	  font-size: 100%;
  }
  
.bodyfont {FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE:80%; COLOR:#666666;} 
.bodyheadingfont {FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE:x-small; COLOR:#666666;font-weight:bold;}
.globalImgBorder	{border-bottom-color:#CCCCCC;border-left-color:#CCCCCC;border-color:#CCCCCC;border-color:#CCCCCC;}
.titlestyle {FONT-FAMILY:GE Inspira,Arial,Helvetica,sans-serif; FONT-SIZE:12pt; COLOR:#008AE6; FONT-WEIGHT:bold;}
.titlestyleSm {FONT-FAMILY:"GE Inspira", Arial, Helvetica, sans-serif; FONT-SIZE:10pt; COLOR:#008AE6; FONT-WEIGHT:bold;}
.imageLink {FONT-FAMILY:Arial,Helvetica,sans-serif; FONT-SIZE:8pt; COLOR:#666;FONT-WEIGHT:bold; }



/* New styles added by sharada */


#contactnav2 {
	font-size:70%; line-height:115%; 85;
	padding-right:0px; padding-left: 0px; padding-bottom: 0px; width: 150px; padding-top: 16px;
	
}
#contactnav2 A {
	color: #008ae6; text-decoration: none
}
#contactnav2 A:visited {
	color: #008ae6; text-decoration: none
}
#contactnav2 A:hover {
	color: #007acc; text-decoration: none
}
#contactnav2 A:active {
	color: #007acc; text-decoration: none
}
#contactnav2 UL.breadcrumb {
	padding-left: 0px; margin: 0px; list-style-type: none
}
#contactnav2 UL.breadcrumb LI {
	padding-right: 0px; background-position: 4px 8px; padding-left: 14px; font-weight: bold;
	background-image: url(../images/navOpenBul.gif); padding-bottom: 5px; padding-top: 5px;     border-bottom: #ccc 1px solid; background-repeat: no-repeat; 
}
#contactnav2 UL.breadcrumb LI.selected {
	color: #666
}
#contactnav2 UL.breadcrumb LI.selected A {
	color: #666
}
#contactnav2 UL.navitemList {
	padding-right: 0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:0px;
	list-style-type:none; 
}

#contactnav2 UL.navitemList LI {
	padding-right:0px;
	background-position:14px 8px;
	padding-left:22px;
	background-image:url(../images/navBul.gif);
	padding-bottom: 5px;
	padding-top:5px;
	border-bottom: #ccc 1px dotted;
	background-repeat:no-repeat;

}

#contactnav2 UL.navitemList LI.selected {
	color: #666
}
#contactnav2 UL.navitemList LI.selected A {
	color: #666
}


/* New styles added by sharada */
.contact_subhead 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.25pt;
	color:#ffffff;
	font-weight:bold;
    background:url(../images/left_arrow_contact.gif) 8px 7px no-repeat #3b73b9;
    padding:3px 0px 3px 18px;
}
	
.contact_list ul
 {
	 padding:0px;
	 margin:0px;
	 list-style:none;
 }

.contact_list ul li.subList

{
	background:url(../images/bul_contact.gif) 14px 9px no-repeat #f7f8fa;
    font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #008ae6;
	height:25px;
	border-bottom:solid  1px #cccccc;
	text-decoration:none;
	padding:4px 0px 0px 20px;

}

.contact_list ul li.subList a
{

    font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #3b73b9;
	text-decoration:none;
}

.contact_list ul li.subList a:hover
{

    font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color: #3b73b9;
    text-decoration:none;
	
}

.post_salestable

{
	padding-right:0px; padding-left:0px;  padding-top:0px; border-bottom:none
		
}

.post_salestable th

{
	font-family:Arial, Helvetica, sans-serif; font-size:8.25pt; font-weight:bold; color:#FFF;
	background:url(../images/left_arrow_contact.gif) 5px 6px no-repeat #3b73b9;
	padding: 3px 0px 3px 15px;
	
	
}

.post_salestable tr

{
	font-family:Arial, Helvetica, sans-serif; font-size:8.25pt; 
	font-weight:bold; color:#666; 
	
	
}

.post_salestable tr.bg

{
	background:#eaeaea;
	padding:5px 0px 3px 0px;
	height:20px;
	border-bottom:solid 1px #d4dae0;
	
}


.post_salestable tr.PrList td
{
	font-family:Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; color:#666;
	background:#f7f8fa; border-bottom: solid 1px #d4dae0;
	padding:5px 0px 5px 0px;
	
}


#reqForm{font-family:Arial,Helvetica,sans-serif; font-size:80%; color:#666666; line-height:25px; padding-top:5px; }
#reqForm .publication-area{font-family:Arial,Helvetica,sans-serif; font-size:80%; color:#666666; width:180px; height:29px; border:1px solid #CCC; padding-left:5px;}
#reqForm .contactInput{width:200px;}
#reqForm .publication-sel{width:322px;}
#sel-box{border: 1px solid #abadb3; width:320px;}
.contact-textbox{ border-bottom:1px solid #e2e3ea; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-top: solid 1px #abadb3;  width: 173px; height:15px;  padding-left:5px;} 
.contact-textboxpub{ border-bottom:1px solid #e2e3ea; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-top: solid 1px #abadb3; width: 89px; height:15px;  padding-left:5px;}
.contact-textboxqty{ border-bottom:1px solid #e2e3ea; border-left:1px solid #e2e3ea; border-right:1px solid #e2e3ea; border-top: solid 1px #abadb3; width: 60px; height:15px;  padding-left:5px;}

