body,html {margin: 5px 0 16px 0;padding:0;background:#d9d9d9;color:rgb(50,50,50);font-family: Arial, Arial, Helvetica, sans-serif;}
body {min-width:900px;text-align:center;}
a {color:rgb(50,50,50);text-decoration:none;}

#wrap {
text-align:left;
background:#fff;
margin:0 auto;
width:900px;
border-right:25px solid white;
}

#index #wrap {
border-right:none;
width:925px;
}



#header img {width:192px; height:130px;}

#header h1 {
	display:inline;
	background: #fff url("../../images/home/energizing-a-cleaner-tomorr.gif") top right no-repeat;
	height: 130px;
	width: 652px;
	background-repeat: no-repeat;
	margin: 0 0 0 54px;
	position: absolute;
	}

.about  #header h1 {background: #fff url("../../images/about/energy-in-evolution.gif") top right no-repeat;}	
.partners #header h1 {	background: #fff url("../../images/about/synergy-in-action.gif") top right no-repeat;}
.technology #header h1 {	background: #fff url("../../images/technology/the-power-of-balance.gif") top right no-repeat;}
.applications #header h1 {background: #fff url("../../images/applications/innovation-in-motion.gif") top right no-repeat;}
.marine #header h1 {background: #fff url("../../images/applications/making-powerful-waves.gif") top right no-repeat;}
.other #header h1 {background: #fff url("../../images/applications/power-in-store-for-the-futu.gif") top right no-repeat;}
.careers #header h1 {background: #fff url("../../images/careers/can-you-help-energize-a-cle.gif") top right no-repeat;}


	
#header h1 span {
	position: absolute;
        left: -999em;
	}

.lf-menu li.n1a {background-image: url("../../images/all/ln-about-us.jpg");}
.lf-menu li.n2a {background-image: url("../../images/all/ln-technology.jpg");}
.lf-menu li.n3a {background-image: url("../../images/all/ln-applications.jpg");}
.lf-menu li.n6a {background-image: url("../../images/all/ln-news.jpg");}
.lf-menu li.n7a {background-image: url("../../images/all/ln-careers.jpg");}
.lf-menu li.n8a {background-image: url("../../images/all/ln-contact.jpg");}

#left .lf-menu li ul li {background-image: none;}

.lf-menu li a { position:absolute;height:59px;width:192px; }
.lf-menu li { font-size:9px; color:#d9d9d9; position:relative; height:59px;}
.lf-menu li ul li {height:14px;}

#nav {
width:622px;
height:22px;
border-top: 1px rgb(200,200,200) solid;
border-bottom: 1px rgb(200,200,200) solid;
background:#fff;
padding:5px 0 0 0;
margin:0 0 32px 0;
font-size:9px;
line-height:18px;
}

/* h2 lead exception for automotive */
#automotive-intro #nav,#automotive-ess #nav,#automotive-hevs #nav,#automotive-phevs #nav,#automotive-fcvs #nav,#automotive-evs #nav,.news #nav {margin-bottom:44px;}

#nav div{width:98px;font-size: 14px;color:rgb(150,150,150);line-height:18px;height:16px;margin:0 0 -4px 0;vertical-align:bottom;}
#nav a{text-decoration:none;}
#nav ul{margin:4px 0 0 100px;padding:0;list-style:none;display:inline;line-height:11px;height:11px;vertical-align:bottom;}
#nav li{display:inline;margin:0;padding:0 0 0 14px;}
#nav ul li ul{margin:0 0 0 0;}

#left {background:#fff url("../../images/all/left-menu-nav-bottom.gif") top left repeat-y;float:left;width:192px;}
#right h2 {padding:0 0 0 0;font-size: 13px;color:rgb(150,150,150);width:608px;line-height:20px;margin-bottom:1.3em;font-weight:normal;}
#right h3 {padding:6px 0 0 0;font-size: 11px;color:rgb(150,150,150);width:596px;line-height:16px;font-weight:bold;}



#right {background:#fff;float:right;width: 652px;margin: 0 0 0 56px;min-height:472px;}
#index #wrap #right {width: 677px;margin: 0 0 0 0;min-height:472px;float:left;}

#right p {width:590px;margin:0 0 1em 0;font-size:11px;line-height:15px;padding:0;}
#right p a{font-weight:bold;text-decoration:none;color:rgb(50,50,50);}
#right p a:hover{color:red;}
/*.partners #right p {width:610px;}*/

#right .body_image { position:relative; top:0; left:438px; padding:0; margin:4px 0 0 0;}
#right .body_image div { font-size:10px; position:absolute; top:46px; left:-150px; color:#999;}
#right .body_image img { padding:0; margin:0;}

#right .control_system { position:relative; top:20px; left:294px; padding:0; margin:10px 0 0 0;}
#right .control_system div { font-size:10px; position:absolute; top:0; left:-150px;}
#right .control_system img { padding:0; margin:0;}

#right .thermal_management { left:254px;}

#right .power-interface { left:454px;}
#right .power-interface div { top:0;}

#right .packaging { left:454px;top:40px;}
#right .packaging div { top:0;}

#right .hevs { left:0;top:10px;width:499px;height:205px;}
/*#right .hevs div { top:180px;}*/

#right .phevs { left:0;top:-20px;}
/*#right .phevs div { top:210px;}*/

#right .body_image_right {top:10px;left:0;float:right;}
#right .body_image_right div { font-size:10px; position:absolute; top:186px; left:16px; color:#999;}


.partners #right .body_image_right {top:0;left:0;float:right;margin:0 40px 0 20px;}

/*.partners #right .body_image_right div { font-size:10px; position:absolute; top:186px; left:16px; color:#999;}*/

#right .fcvs {left:-40px;top:0;padding-bottom:10px;}
#right .fcvs div{left:-140px;top:80px;}

#right .marine {left:-40px;top:0;}
#right .marine div{left:-140px;top:80px;}


#right .other {left:-40px;}
#right .other div{left:-140px;top:130px;}

#right .right_pad {margin-right:40px;top:0;border-bottom:1px solid white;}
#right .left_caption div { position:absolute; top:120px; left:-210px; color:#999;text-align:right;display:block;height:100px;width:200px;}


#right .body_image_left {top:0;left:0;padding-top:8px;}
#technology-intro #right .body_image_left {top:0;left:0;padding-top:0;}
#right .body_image_left div { font-size:10px; position:absolute; top:186px; left:16px; color:#999;}

#right .body_image_rollover { left:-50px; top:0px; margin-top:0;padding-bottom:0px;}
#right .body_image_rollover div{ top:180px; left:0;color:#333;display:none;z-index:40;}
#right .body_image_rollover div h3{ padding-bottom:2px;color:rgb(150,150,150);font-weight:bold;}
#right .body_image_rollover div p{ width:220px;}
#right .body_image_rollover img{ left:0;position:absolute;top:0px;}

#right .body_image_rollover ul {list-style:none;}
#right .body_image_rollover ul li{ width:330px; height:300px;	position: absolute;	z-index: 20;	text-indent: -1000em;	display: none;	top:0;	left:0;	}

#right .right_caption div { position:absolute; top:100px; left:204px; color:#999;text-align:left;display:block;height:100px;width:200px;}
#control-system #right .right_caption div { top:86px; left:328px;}
#thermal-management #right .right_caption div { top:86px; left:368px;}
#power-interface #right .right_caption div { top:84px; left:166px;}
#power-interface #right .body_image{ top:10px;}

#ess_home { }
#ess_duct {	background: transparent url(../../images/applications/ess-hover/duct.gif) no-repeat;}
#ess_cells {	background: transparent url(../../images/applications/ess-hover/cells.gif) no-repeat;}
#ess_data {	background: transparent url(../../images/applications/ess-hover/data.gif) no-repeat;}
#ess_power {	background: transparent url(../../images/applications/ess-hover/power.gif) no-repeat;}

#transparent_map {
position: absolute;
top:0;
left:0;
	z-index: 30;
}



#footer {background:#d9d9d9;clear:both;margin:0;padding:0;overflow:visible;position:relative;height:10px;display:block;border-top:6px solid #d9d9d9;width:925px;border-bottom:2em solid #d9d9d9;width:925px;}

#footer a{text-decoration:none;color:rgb(50,50,50);}
#footer ul{margin:0;padding:0 0 0 245px;list-style:none;font-size:9px;}
#footer li{display:inline;margin:0;padding:0 0 0 4px;white-space:nowrap;}

.clear {clear:both;}

#right, #left  {	padding-bottom: 32765px; margin-bottom: -32767px; }



#colwrap { overflow: hidden;}
	
.n1a .n1a, .n1b .n1b, .n1c .n1c, .n1d .n1d, .n1e .n1e, .n1f .n1f, .n1g .n1g, .n1h .n1h, .n1i .n1i,
.n2a .n2a, .n2b .n2b, .n2c .n2c, .n2d .n2d, .n2e .n2e, .n2f .n2f, .n2g .n2g, .n2h .n2h, .n2i .n2i,
.n3a .n3a, .n3b .n3b, .n3c .n3c, .n3d .n3d, .n3e .n3e, .n3f .n3f, .n3g .n3g, .n3h .n3h, .n3i .n3i,
.n4a .n4a, .n4b .n4b, .n4c .n4c, .n4d .n4d, .n4e .n4e, .n4f .n4f, .n4g .n4g, .n4h .n4h, .n4i .n4i,
.n5a .n5a, .n5b .n5b, .n5c .n5c, .n5d .n5d, .n5e .n5e, .n5f .n5f, .n5g .n5g, .n5h .n5h, .n5i .n5i,
.n6a .n6a, .n6b .n6b, .n6c .n6c, .n6d .n6d, .n6e .n6e, .n6f .n6f, .n6g .n6g, .n6h .n6h, .n6i .n6i,
.n7a .n7a, .n7b .n7b, .n7c .n7c, .n7d .n7d, .n7e .n7e, .n7f .n7f, .n7g .n7g, .n7h .n7h, .n7i .n7i,
.n8a .n8a, .n8b .n8b, .n8c .n8c, .n8d .n8d, .n8e .n8e, .n8f .n8f, .n8g .n8g, .n8h .n8h, .n8i .n8i
{background-position: bottom right;}

.n1a .sf-navbar .n1a, .n1b .sf-navbar .n1b, .n1c .sf-navbar .n1c, .n1d .sf-navbar .n1d, .n1e .sf-navbar .n1e, .n1f .sf-navbar .n1f, .n1g .sf-navbar .n1g, .n1h .sf-navbar .n1h, .n1i .sf-navbar .n1i,
.n2a .sf-navbar .n2a, .n2b .sf-navbar .n2b, .n2c .sf-navbar .n2c, .n2d .sf-navbar .n2d, .n2e .sf-navbar .n2e, .n2f .sf-navbar .n2f, .n2g .sf-navbar .n2g, .n2h .sf-navbar .n2h, .n2i .sf-navbar .n2i,
.n3a .sf-navbar .n3a, .n3b .sf-navbar .n3b, .n3c .sf-navbar .n3c, .n3d .sf-navbar .n3d, .n3e .sf-navbar .n3e, .n3f .sf-navbar .n3f, .n3g .sf-navbar .n3g, .n3h .sf-navbar .n3h, .n3i .sf-navbar .n3i,
.n4a .sf-navbar .n4a, .n4b .sf-navbar .n4b, .n4c .sf-navbar .n4c, .n4d .sf-navbar .n4d, .n4e .sf-navbar .n4e, .n4f .sf-navbar .n4f, .n4g .sf-navbar .n4g, .n4h .sf-navbar .n4h, .n4i .sf-navbar .n4i,
.n5a .sf-navbar .n5a, .n5b .sf-navbar .n5b, .n5c .sf-navbar .n5c, .n5d .sf-navbar .n5d, .n5e .sf-navbar .n5e, .n5f .sf-navbar .n5f, .n5g .sf-navbar .n5g, .n5h .sf-navbar .n5h, .n5i .sf-navbar .n5i,
.n6a .sf-navbar .n6a, .n6b .sf-navbar .n6b, .n6c .sf-navbar .n6c, .n6d .sf-navbar .n6d, .n6e .sf-navbar .n6e, .n6f .sf-navbar .n6f, .n6g .sf-navbar .n6g, .n6h .sf-navbar .n6h, .n6i .sf-navbar .n6i,
.n7a .sf-navbar .n7a, .n7b .sf-navbar .n7b, .n7c .sf-navbar .n7c, .n7d .sf-navbar .n7d, .n7e .sf-navbar .n7e, .n7f .sf-navbar .n7f, .n7g .sf-navbar .n7g, .n7h .sf-navbar .n7h, .n7i .sf-navbar .n7i,
.n8a .sf-navbar .n8a, .n8b .sf-navbar .n8b, .n8c .sf-navbar .n8c, .n8d .sf-navbar .n8d, .n8e .sf-navbar .n8e, .n8f .sf-navbar .n8f, .n8g .sf-navbar .n8g, .n8h .sf-navbar .n8h, .n8i .sf-navbar .n8i
{color: #e43144;}

.n3b .sf-navbar .n3a,.n3c .sf-navbar .n3a,.n3d .sf-navbar .n3a,.n3e .sf-navbar .n3a,.n3f .sf-navbar .n3a,.n3g .sf-navbar .n3a
{color: #e43144;}


.n1a .lf-menu .n1a, .n1b .lf-menu .n1b, .n1c .lf-menu .n1c, .n1d .lf-menu .n1d, .n1e .lf-menu .n1e, .n1f .lf-menu .n1f, .n1g .lf-menu .n1g, .n1h .lf-menu .n1h, .n1i .lf-menu .n1i,
.n2a .lf-menu .n2a, .n2b .lf-menu .n2b, .n2c .lf-menu .n2c, .n2d .lf-menu .n2d, .n2e .lf-menu .n2e, .n2f .lf-menu .n2f, .n2g .lf-menu .n2g, .n2h .lf-menu .n2h, .n2i .lf-menu .n2i,
.n3a .lf-menu .n3a, .n3b .lf-menu .n3b, .n3c .lf-menu .n3c, .n3d .lf-menu .n3d, .n3e .lf-menu .n3e, .n3f .lf-menu .n3f, .n3g .lf-menu .n3g, .n3h .lf-menu .n3h, .n3i .lf-menu .n3i,
.n4a .lf-menu .n4a, .n4b .lf-menu .n4b, .n4c .lf-menu .n4c, .n4d .lf-menu .n4d, .n4e .lf-menu .n4e, .n4f .lf-menu .n4f, .n4g .lf-menu .n4g, .n4h .lf-menu .n4h, .n4i .lf-menu .n4i,
.n5a .lf-menu .n5a, .n5b .lf-menu .n5b, .n5c .lf-menu .n5c, .n5d .lf-menu .n5d, .n5e .lf-menu .n5e, .n5f .lf-menu .n5f, .n5g .lf-menu .n5g, .n5h .lf-menu .n5h, .n5i .lf-menu .n5i,
.n6a .lf-menu .n6a, .n6b .lf-menu .n6b, .n6c .lf-menu .n6c, .n6d .lf-menu .n6d, .n6e .lf-menu .n6e, .n6f .lf-menu .n6f, .n6g .lf-menu .n6g, .n6h .lf-menu .n6h, .n6i .lf-menu .n6i,
.n7a .lf-menu .n7a, .n7b .lf-menu .n7b, .n7c .lf-menu .n7c, .n7d .lf-menu .n7d, .n7e .lf-menu .n7e, .n7f .lf-menu .n7f, .n7g .lf-menu .n7g, .n7h .lf-menu .n7h, .n7i .lf-menu .n7i,
.n8a .lf-menu .n8a, .n8b .lf-menu .n8b, .n8c .lf-menu .n8c, .n8d .lf-menu .n8d, .n8e .lf-menu .n8e, .n8f .lf-menu .n8f, .n8g .lf-menu .n8g, .n8h .lf-menu .n8h, .n8i .lf-menu .n8i
{background-color: #e43144;border-left-color:#e43144;}

.n1a .n1a span, .n1b .n1b span, .n1c .n1c span, .n1d .n1d span, .n1e .n1e span, .n1f .n1f span, .n1g .n1g span, .n1h .n1h span, .n1i .n1i span,
.n2a .n2a span, .n2b .n2b span, .n2c .n2c span, .n2d .n2d span, .n2e .n2e span, .n2f .n2f span, .n2g .n2g span, .n2h .n2h span, .n2i .n2i span,
.n3a .n3a span, .n3b .n3b span, .n3c .n3c span, .n3d .n3d span, .n3e .n3e span, .n3f .n3f span, .n3g .n3g span, .n3h .n3h span, .n3i .n3i span,
.n4a .n4a span, .n4b .n4b span, .n4c .n4c span, .n4d .n4d span, .n4e .n4e span, .n4f .n4f span, .n4g .n4g span, .n4h .n4h span, .n4i .n4i span,
.n5a .n5a span, .n5b .n5b span, .n5c .n5c span, .n5d .n5d span, .n5e .n5e span, .n5f .n5f span, .n5g .n5g span, .n5h .n5h span, .n5i .n5i span,
.n6a .n6a span, .n6b .n6b span, .n6c .n6c span, .n6d .n6d span, .n6e .n6e span, .n6f .n6f span, .n6g .n6g span, .n6h .n6h span, .n6i .n6i span,
.n7a .n7a span, .n7b .n7b span, .n7c .n7c span, .n7d .n7d span, .n7e .n7e span, .n7f .n7f span, .n7g .n7g span, .n7h .n7h span, .n7i .n7i span,
.n8a .n8a span, .n8b .n8b span, .n8c .n8c span, .n8d .n8d span, .n8e .n8e span, .n8f .n8f span, .n8g .n8g span, .n8h .n8h span, .n8i .n8i span,
.lf-menu li a:hover span {display:none;}

.lf-menu .parent a span  { display:inline; }

.lf-menu li a:hover {background-position: top left;}
.sub {display: none;}

.sf-vertical li ul li a span { padding-left:1em; }
.lf-menu li a span { position:relative; top:8px; left: 124px; }
.lf-menu li li a span { top:0; left: 0; }
.lf-menu li.parent a:hover span {display:inline;}
.lf-menu li li a {width:104px;}
.lf-menu li a span {display:none;}

.lf-menu .parent span{font-size:7px;position:relative;top:-1px;}

#right p.vlead { margin-top:10px; }

br.br {clear:both;line-height:1px;margin:0;padding:0;}

#index #right {margin:0;width:708px;float:right;}
#index #right, #index #left  {padding-bottom: 0; margin-bottom: 0; height:472px;}

.n2a #right p ul, .n2a #right p ul li {display:inline;font-size:8px;}

ol { font-size:11px;line-height:13px; width: 610px;margin:-2px 0 1em -5px;}
ol li{ list-style-type:decimal;margin:0 0 6px 2em;}

.widelist ul {width:591px;font-size:11px;line-height:13px;}
.widelist ul li {float:left; width:250px;white-space:nowrap;background:url('./img/bull.gif') no-repeat 0 2px ;padding-left:1em;}
div.widelist { margin:0;padding:0;}


.list ul {width:591px;font-size:11px;line-height:13px; margin-top:3px}
.list ul li {width:591px;white-space:normal;background:url('./img/bull.gif') no-repeat 10px 2px;padding-left:2em;}
.list a:hover {color:#e43144;}


.partners #right .list ul {width:470px;margin-bottom:1em;}
.partners #right .list ul li {width:470px; white-space:normal;}
div.list { margin:0;padding:0;}



.n2a #right h3 {width:320px;}

.about #right h2{margin-bottom:2px;padding-bottom:0;}
.about #right p{margin-bottom:6px;}


.partners #right h2, #about-intro #right h2{margin-bottom:1em;}
/*#partners-intro .partners #right p,#about-intro #right p{margin-bottom:1em;}*/



/*#partners-intro .partners #right div.list p{margin-bottom:.5em;padding-bottom:0;}*/
#right div.list p{margin-bottom:0em;padding-bottom:0;}
#technology-intro #right div.list p{margin-bottom:0;padding-bottom:0;}



#right .news_release hr{ width:614px;position:relative;left:-20px;line-height:1px;height:1px;border-width:1px 0 0 0;}
#right .news_release { margin-bottom:3em;}
#right .news_release div.contact { margin-top:2em;}

#footer a:hover {color:#e43144;}

#right .molicel,#right .stkinetics,#right .quantum {float:right;position:relative;}
#right .quantum {top:-.3em;margin:0 44px 0 0;}
#right .molicel {top:-0.9em;margin:0 61px 0 0;}
#right .stkinetics {top:-.3em;margin:0 32px 0 0;}

#right .molicel a{display:block;height:30px;width:89px;background:transparent url('../../images/about/molicel.gif') top left no-repeat;}
#right .stkinetics a{display:block;height:21px;width:119px; background:transparent url('../../images/about/stkineticslogo.gif') top left no-repeat;}
#right .quantum a{display:block;height:23px;width:109px; background:transparent url('../../images/about/quantum.gif') top left no-repeat;}

.partners #right div  a:hover{background-position:bottom right;}
.partners #right p{width:420px;}

#about-board #right p,#about-management #right p{margin-bottom:1.5em;}
#about-board #right h2,#about-management #right h2{font-size:11px;font-weight:bold;}


#right h2 span {font-size:11px;color:rgb(50,50,50);padding-left:4px;font-weight:normal;}

#about-board #right div.bio p{ margin-bottom:.5em;}
div.bio {margin-bottom:1em;}

#right #txt_data,#right #txt_power, #right #txt_cells, #right #txt_duct{top:0;left:420px;width:220px;overflow:hidden;}

/*#right #txt_data p,#right #txt_power p{width:220px;}*/

#corporate-contact #right p {margin-bottom:.5em;}
#corporate-contact #right h2 {margin-bottom:.5em;}
#corporate-contact #right h3 {margin-top:1em;}

#automotive-hevs #right div.list {margin-bottom:.5em;}


#right div.news_release {margin-bottom:1.2em;}
#right div.news_release a {font-weight:normal;}
#right .news_release p,#right .news_release h4{margin-bottom:.5em;}
#right .news_release h4{font-size:12px;color:#747474;font-weight:normal;}
#right .news_release h4:hover{color:red;}

#corporate-contact .head{margin-top:0;padding-top:0;}

#wrap #right p.bottom_pad{clear:both;margin:0;padding:0;font-size:11px;line-height:30px;}

.frcVis .sub {display:block;}

