/* --- lists --- */
ol,
ul {
	list-style: none;
}

#p_letter_vp #primary_content ul,
#p_accessibility .content_list,
#p_environment #highlight_list li {
   list-style: disc outside;
}

#p_environment #highlight_list li li {
	list-style: none;
}


/* --- display --- */
.vevent a,
.event .inline_list dd,
/*label,*/
.directory span,
.date,
.spotlight .asset_link,
.bhv_dropdown a,
#p_glossary .inline_list,
.question,
.question2,
.healthcare_link,
.bhv_dropdown .selected {
	display: block;
}

.inline_nav dt,
.inline_nav dd,
fieldset label,
ul.inline_list,
.inline_list li,
.inline_list dt,
.inline_list dd,
#citizenship_spotlight .resource_list a,
#sitemap li li,
#sitemap li li ul {
	display: inline;
}

.latest_flag #filter_dropdown,
.healthcare_link span,
.omniture_wrapper,
/*body > img,*/
#p_investors .img2,
#p_investors .img3,
#p_investors .img4 {
   display: none;
}

.sIFR-active #splash_content p,
.sIFR-active h2,
.template_library splash p,
.template_library splash h2 {
	visibility: hidden;
}


/* --- float --- */
.event .inline_list dt,
#p_glossary dt,
#p_accessibility #primary_content img,
#p_ #primary_content li,
.directory h3 + a,
.inline_field,
fieldset input,
fieldset label,
.biography img,
.single_column,
.thirds_column,
.two_column_list li,
.two_column_list img,
.summary_block img,
.summary_list img,
.directory h4,
.directory h5,
.directory h6,
.directory span,
.directory img,
#footer li,
#p_downloads #previous_reports,
.person a img {
	float: left;
}

h3 .back_to_top,
#p_careers #citizenship_spotlight h3,
.back_link,
.support_link {
	float: right;
}

fieldset.inline_fields input,
fieldset.inline_fields label {
	float: none;
}

#p_contact #primary_content p,
.directory ul,
.directory li,
form,
fieldset input,
#citizenship_spotlight p,
#primary_content > div,
.two_column_list,
.summary_block,
.summary_list > li,
.clear,
#footer,
.event .inline_list {
	clear: both;
}

#primary_content .thirds_column,
#p_downloads #previous_reports {
	clear: none;
}


/* --- positioning --- */
.bhv_dropdown ul,
/*#search,
*/#minisite_buttons,
#search label,
#header h1,
.home_text,
.stock_quote,
#p_ h2,
#p_ #primary_content ul,
.tel .type,
#factoid,
#skipNav,
.back_link,
.healthcare_link {
	position: absolute;
}

.template_library .back_link { 
	position:relative;
	top:-22px;
	right:2px;
}

/*input[type="text"],*/
#header img,
.template_library #factoid {
	position: relative;
}

#splash_content h2 {
	position:relative;
	top:-5px;
}

.template_library #factoid {
	top:0;
	left:0;
}

.bhv_dropdown ul {
	z-index: 10;
}

#header img {
	left: -2px;
}

#factoid {
	top: 174px;
}

.back_link {
	top: 184px;
	right: 34px;
}

/* for headers that span two lines */
#p_casestudy_highexpect .back_link,
#p_letter_vp .back_link {
	top:216px;
}

#search label,
#skipNav,
#header h1,
#p_ h2,
.tel .type {
	top: 0;
	left: -9999px;
}

/*#search,
*/#minisite_buttons {
	top: 47px;
	right: 36px;
}

.stock_quote {
	top: 552px;
	left: 448px;
}

.home_text {
	top: 580px;
	left: 448px;
	width: 330px;
	height: 82px;
}

#p_ #primary_content ul {
	top: 552px;
}

.hc_vid {
	top: 501px;
}

.hc_1 {
	top: 660px;
}

.hc_2 {
	top: 695px;
}


/* --- dimensions --- */
/*table {
	width: 100%;
}
*/
#p_faqs table {
	width: auto;
}

#primary_content iframe {
	width: 600px;
	height: 1000px;
}

#secondary_content .bhv_dropdown ul {
	width: 144px;
}

.single_column,
.two_column_list li {
	width: 42.9%;
}

#audio_video_dropdown a {
	width:140px;
}

#audio_video_dropdown {
	width:150px;
}

.thirds_column {
	width: 28.67%;
}

.directory h4,
.directory .level0 > li > span {
	width: 165px;
}

#p_by_product .directory h4,
#p_by_product .directory .level0 > li > span,
#p_by_business .directory h4,
#p_by_business .directory .level0 > li > span {
	width: 305px;
}

.directory h5,
.directory .level1 > li > span {
	width: 150px;
}

#p_by_product .directory h5,
#p_by_product .directory .level1 > li > span,
#p_by_business .directory h5,
#p_by_business .directory .level1 > li > span {
	width: 290px;
}

.directory h6,
.directory .level2 span {
	width: 135px;
}

#p_by_product .directory h6,
#p_by_product .directory .level2 span,
#p_by_business .directory h6,
#p_by_business .directory .level2 span {
	width: 275px;
}

.standard_width {
	width:385px;
}

#p_downloads #previous_reports {
	width:146px;
}

#p_stakeholder #pullquote {
	width: 394px;
	height: 135px;
}

#primary_content textarea {
	width: 390px;
	height: 200px;
}

#contact_email,
.search_box input[type="text"] {
	width: 225px;
}

#p_culture .spotlight h3,
#p_citizenship .spotlight h3,
#p_security .spotlight h3 {
	height: 30px;
}

#p_public #citizenship_spotlight h3,
#p_casestudy_part #citizenship_spotlight h3,
#p_casestudy_gvazquez #citizenship_spotlight h3,
#p_suppliers #citizenship_spotlight h3,
#p_employees #citizenship_spotlight h3,
#p_casestudy_emp #citizenship_spotlight h3,
#p_equity .spotlight h3,
#p_rail .spotlight h3,
#p_healthcare .spotlight h3,
#p_aviation .spotlight h3,
#p_people .spotlight h3 {
	height: 28px;
}

#p_company .spotlight h3 {
	height: 25px;
}

#p_plastics .spotlight h3,
#p_lighting .spotlight h3,
#p_energy .spotlight h3,
#p_water .spotlight h3 {
	height: 15px;
}

#p_appliances .spotlight h3,
#past_presentations h3,
#p_research .spotlight h3,
#annual_meetings_spotlight h3 {
	height: 13px;
}

#p_research #edison_spotlight h3 {
	height: 11px;
}

#timeline_spotlight h3 {
	height: 34px;
}

#cit_report_spotlight.spotlight h3 {
	width: 67px;
	height: 48px;
}

#p_2007_citizenship #citizenship_spotlight h3,
#p_citizenship #citizenship_spotlight h3 {
	height: 45px;
}

#p_businessprofile #citizenship_spotlight h3,
#p_stakeholder #citizenship_spotlight h3,
#p_casestudy_selection #citizenship_spotlight h3,
#p_customers #citizenship_spotlight h3,
#p_casestudy_contimp #citizenship_spotlight h3,
#p_environment #citizenship_spotlight h3,
#p_casestudy_highexpect #citizenship_spotlight h3,
#p_ecomagination #citizenship_spotlight h3,
#p_casestudy_growth #citizenship_spotlight h3,
#p_compliance #citizenship_spotlight h3,
#p_casestudy_comp #citizenship_spotlight h3,
#p_casestudy_comm #citizenship_spotlight h3,
#p_communities #citizenship_spotlight h3 {
	height: 42px;
}

#p_casestudy_gejoins #citizenship_spotlight h3,
#p_humanrights #citizenship_spotlight h3 {
	height: 24px;
}

#p_news_101906 #citizenship_spotlight h3,
#p_news_100106 #citizenship_spotlight h3,
#p_news_110606 #citizenship_spotlight h3,
#p_citznews #citizenship_spotlight h3 {
	height: 14px;
}

#alert_signup h3,
#alert_notice h3,
#pr_email_signup h3, {
	height: 19px;
}

#letter {
	height: 223px;
}

#search input[type="text"],
.search_box input[type="text"] {
	height: 16px;
}

.healthcare_link {
   height: 16px;
   width: 70px;
   left: 672px;
}

#primary_content .bhv_dropdown,
#primary_content .bhv_dropdown ul {
   width: 200px;
}

.special_note #title_block {
	height: 110px;
	width: 535px;
}

/* --- misc --- */
.directory .has_children,
.bhv_dropdown,
.bhv_print,
.question {
   cursor: pointer;
}

/*input {
	vertical-align: middle;
}
*/
#hp_teaserdiv {
	width:744px;
	height:350px;
}

/* template library rules */
#primary_content.template_library .secondary h3 {
	font-size:1em;
	text-transform: none;
	border:0;
}

#primary_content.template_library .secondary {
	width:170px;
	margin-left:430px;
}

.template_library .back_to_top {
	position:relative;
	top:-33px;
	left:540px;
}

.template_library

/* -- Styles added by GE Team */

.member_list {
  margin-bottom:1em;
}


.upper_alpha_numbered_list,
.legal_copy ol {
  list-style-type:upper-alpha;
  margin-left:15px;
  margin-top:5px;
}

.numbered_list,
.legal_copy ol ol {
  list-style-type:decimal;
  margin-left:15px;
  margin-top:5px;
}

.lower_alpha_numbered_list,
.legal_copy ol ol ol  {
	list-style-type:lower-alpha;
	margin-left:15px;
	margin-top:5px;
}

.bullet_list {
	list-style-type:disc;
	color: #666;
	margin-left: 10px;
	list-style-position: outside;
	margin-bottom: 0px;
	margin-top: 0px;
}
.bullet_list li{
	left: -2px;
	line-height: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0;
}
.bullet_list_spaced {
	list-style-type:disc;
	color: #666;
	margin-left: 25px;
	list-style-position: outside;
	margin-bottom: 0px;
	margin-top: 0px;
}
.bullet_list_spaced li{
	left: -2px;
	line-height: auto;
	margin-bottom: 0px;
	margin-top: 6px;
	padding: 0;
}
.doc {
background-position: top left;
}

/* used to hide text in anchor tag */
.hidden {
	position:absolute;
	left:0px;
	top:-10px;
	width:1px;
	height:1px;
	overflow:hidden;
}

.secondary_content { float:right; margin-left:24px; width:140px; margin-bottom: 12px; 
}

div.related_links { background:#F7F7F7 url(/images/bg_sidebar_box.gif) repeat-x scroll 0 0; padding:0.8182em 12px 1em; 
}

div.related_links h3.item_title {
font-weight:bold;
margin-bottom:1.1818em;
}

ul.list li.list_item {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0.4545em;
}

.prodPopout {background: #8A8A8A;width: auto;height: auto;overflow: auto; border:none;
/*border-width:1px ;border-style:solid;border-color:#CCC;border-left:1px solid white;*/
padding: 6px ;
text-align: left;position: absolute;left:-800px;top:65px;z-index: 1000;}
.prodPopout UL{margin: 0;}
.prodPopout LI,.prodPopoutInner LI{font-size:11px;height:11px; margin-bottom:6px;list-style: none;list-style-position: outside;}
.prodPopout LI A:link,.prodPopout LI A:visited{color:#3B73B9 !important;}
.prodPopout LI A:hover {text-decoration:underline}
.prodPopleft{border-left:1px solid #acacac;border-right:5px solid #eaeaea;}
.prodPopoutOuter{border: 1px solid #CCC;background: #FFF;padding: 10px 30px 8px 0px;}
DIV.prodPopoutInner{float:left;padding-right:20px;padding-left:20px;}
TD.prodPopoutInner{padding-right:20px;padding-left:20px;vertical-align:top;}
.popOutLock{background-color :#8A8A8A;}
.popOutLock A,
.popOutLock A:link,
.popOutLock A:visited,
.popOutLock A:hover,
.popOutLock A:active
{font-weight:bold !important; color:white !important; text-decoration:none !important;}
.prodPopoutInner LI {color:#666;}

.lang {
font-family:Arial, sans-serif;
font-size:11px;
color:#666;
}
.lang A
{
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#3b73b9 !important;
	text-decoration:none;
	 
}
.lang a:hover
{
	color:#3b73b9 !important;
	text-decoration:none;
	
}

IMG.linkableimage
{ padding-bottom:1px; border-bottom:1px solid #FFF; }

IMG.linkableimage:hover,
IMG.linkableimage:active
{  border-bottom: 1px solid #CCC; }

