body { text-align:center; font:10px Arial, Helvetica, sans-serif; margin:0; background:#FFFFFF; }
#page-wrapper { text-align:left; margin:7px auto; width:990px; }
#wideImage { width:980px; height:232px; margin:0; clear:both; }
#logo { margin:20px 0 0 45px; height:60px; float:left; _margin-left:20px; width:305px; background:#fff; border:0; padding:0; }
#navUtilities { width:600px; padding:0px; margin:0 10px 0 0; float:right; color:#999999; height:80px; position:relative; }
.contact { margin: 10px 30px 10px 250px; float: left; text-align: right; _margin-left:120px; }
#searchBox { float:right; zoom:1; }
#searchbox label { font-size:10px; }
#navUtilities ul table, #navUtilities { border:0; list-style-type:none; text-align:right; }
#navUtilities ul li table { padding:0 0 0 0; display:inline; }
#navUtilities ul li table a, #navUtilities a { height:18px; text-decoration:none; display:inline; vertical-align:middle; font:bold 9px/12px Arial, Helvetica, sans-serif; color:#999999; }
#navUtilities ul { border:0; margin:0; list-style-type:none; text-align:right; }
#navUtilities ul li { padding:0 0 0 13px; display:inline; }
#navUtilities ul li a { height:18px; text-decoration:none; display:inline; font:bold 9px/12px Arial, Helvetica, sans-serif; color:#999999; }
#navUtilities input { margin:1px 0 0 0; vertical-align:middle; }
/*horizontal links */
ul.horizontal { margin:0; padding:0; text-align:left; list-style:none outside; }
ul.horizontal li { list-style:none outside; display:inline; padding:0; margin:0 60px 0 0; font-weight:bold; font-size:12px; }
/* navigation links */
#navLinks { width:500px; /*float:right;*/ position:absolute; right:0; bottom:10px; margin:20px 0 0; clear:right; }
#navLinks ul.horizontal { color:#666; cursor:auto; float:right; font-weight:normal !important; margin:0; padding:0; list-style:none outside; text-align:right; }
#navLinks ul.horizontal li { list-style:none outside; display:inline; border-left:1px solid #ccc; padding-left:5px; padding-right:10px; margin:0 20px 0 0; text-align:left; font-size:11px; text-transform:uppercase; }
#navLinks ul.horizontal li.last { padding-right:5px; margin-right:0; }
#navLinks ul.horizontal a { font-size:11px !important; color:#666; line-height:20px; text-decoration:none; }
#navLinks ul.horizontal a:hover { color:#319f2d; font-weight:bold; }
#navLinks li:hover, #navLinks li.hover { position: static !Important; }
/* navsection */
/* SPACING FOR SECTION NAV */
#navSection { margin:10px 0 10px 4px; text-transform:uppercase; padding-left:35px; background:#fff; height:15px; width:820px; text-align:left; color:#666; font-size:10px; font-weight:bold; cursor:auto; }
#navSection ul.horizontal li { margin:0 15px 0 0; }
#navSection ul.horizontal li a { line-height:15px; font-size:10px; margin-right:10px; text-decoration:none; border-left:1px solid #ccc; color:#092869; padding:5px 5px 5px 10px; }
#navSection .clicked { background:#fff; color:#666; font-weight:bold; }
#navSection .focused, #navSection .expanded { background:#fff; color:#666; font-weight:bold; border-left:solid 1px #ccc; }
#navSection .text { padding-left:10px; padding-right:36px; font-family:Arial; }
#navSection .group { background:#ffffff; border-left:solid 1px #ccc; padding-bottom:10px; }
#navSection .group .first { margin-top:5px; }
#navSection .group .link { color:#666; background:#ffffff; text-align:left; }
#navSection .group .last { padding-bottom:10px; }
#navSection .group .link:hover, #navSection .group .focused, #navSection .group .expanded { background:#ffffff; font-weight:bold; color:#f7941d; }
#nav, #nav ul { padding:0;/* all lists */ margin:0; list-style:none; line-height:10px; }
#navLinks #nav a { display:block; width:8em; white-space:nowrap; }
#navLinks #nav li { float:left;/* all list items */ width:8em;/* width needed or else Opera goes nuts */ }
#navLinks #nav li li { border:none !important;/* all list items */ font-weight:normal !important; font-size:10px !important; float:left; }
#navLinks #nav li li a { font-weight:normal !important; font-size:10px !important; }
#navLinks #nav li li, #navLinks #nav li li a, #navLinks #nav li ul { width:14em;/* width needed or else Opera goes nuts */ line-height:12px; }
#navLinks #nav li ul { position:absolute;/* second-level lists */ left:-999em; text-align:left; padding-top:10px; background:#fff; padding-bottom:10px;/* using left instead of display to hide menus because display:none isn't read by screen readers */ }
#navLinks #nav li:hover ul ul, #navLinks #nav li.sfhover ul ul { left:-999em; }
#navLinks #nav li:hover ul, #navLinks #nav li li:hover ul, #navLinks #nav li.sfhover ul, #navLinks #nav li li.sfhover ul { left:auto;/* lists nested under hovered list items */ }
#navLinks #nav li li:hover, #navLinks #nav li li.hover { position:static; }
img.right { float:right; margin:0 0 10px 10px; }
.calloutFrame img.right { margin:5px 10px 10px; }
.banner { width:980px; height:232px; background:url(http://www.efficientdatacenters.com/_images/banner_media.jpg) no-repeat left top; margin:0; clear:both; }
#home-banner { background:url(http://www.efficientdatacenters.com/_images/banner_efficient_data.jpg); }
#about-us-banner { background:url(http://www.efficientdatacenters.com/_images/banner_about_us.jpg); }
#issues-banner { background:url(http://www.efficientdatacenters.com/_images/banner_issues.jpg); }
#energy-logic-banner { background:url(http://www.efficientdatacenters.com/_images/banner_energy_logic.jpg); }
#media-banner { background:url(http://www.efficientdatacenters.com/_images/banner_media.jpg); }
#resources-banner { background:url(http://www.efficientdatacenters.com/_images/banner_resources.jpg); }
.sidebar { float:right; width:240px; }
.sidebar ul { margin:0; padding:0; list-style:none; }
.sidebar li { }
.sidebar li ul { padding:10px 0; }
.sidebar li li { padding-left:20px; border-bottom:1px dotted #7B9418; }
.sidebar h2 { margin:0; padding:5px 0 0 20px; background:url(images/img06.jpg) no-repeat left 80%; }
.sidebar a { text-decoration:none; }
.sidebar a:hover { }
#ContentSubAreaBodyBorderOnLeft { width:508px; padding:0 20px; margin:0; float:left; border-left:dotted 1px #8b8b8b; list-style-type:disc; color:#666; min-height:500px; _height:500px; font:12px/20px Arial, Helvetica, sans-serif; }
.ContentSubAreaLeftLinks { width:186px; padding:3px 0 0 0; float:left; color:#666; font:normal 12px Arial, Helvetica, sans-serif; }
.ContentSubAreaLeftLinks li, .ContentSubAreaLeftLinks li.current, .ContentSubAreaLeftLinks li.current a { text-transform:uppercase !important; }
#navSection ul.horizontal li.current a, #ContentArea .ContentSubAreaLeftLinks li.current a { color:#319F2D !important; }
.ContentSubAreaLeftLinks a:hover { color:#319F2D; text-decoration:none; }
.ContentSubAreaLeftLinks ul { border:0; padding:0; margin:45px 0 0; list-style-type:none; }
.ContentSubAreaLeftLinks ul li { margin:0 20px 20px 0;/*text-transform:uppercase;*/ }
.ContentSubAreaLeftLinks ul.noCaps li { text-transform:none; }
.ContentSubAreaLeftLinks ul li p { margin:0 20px 20px 0; text-transform:none; font-weight:bold; color:#092869 !important; }
.ContentSubAreaLeftLinks ul li em { font-style:normal; color:#999 !important; font-weight:normal; }
.post-content { border-left:1px dotted #8B8B8B; color:#666666; float:left; list-style-type:disc; margin:0; min-height:500px; padding:0 20px; width:508px; font:12px/20px Arial, Helvetica, sans-serif; }
#content { width:auto; }
#rightbar { float:right; font-size:15px; line-height:20px; padding:0; width:210px; }
#page { line-height:130%; padding:0; margin:0 10px; width:990px; }
em.pg1 { color:#581; font-style:italic; }
.x1 { color:#169; }
.origin { color:#600 !important; }
#relatedPosts { display:none; border:none; }
h1, h1.title { color:#666666; font-size:14px; margin:0 0 25px !Important; font-weight:bold; border-bottom:0; }
h2 { margin:0; padding:0; font-size:12px; font-weight:bold; text-transform:uppercase; line-height:15px; }
h3 { margin:0; padding:0; font-size:13px; font-weight:normal; }
#callout { float:right;/*width:215px;*/ font-size:11px; color:#666; position:relative; }
.calloutFrame { border:solid 1px #d6d6d6; height:auto; position:relative; margin:15px 0 25px 0; _margin:0 0 15px 0; position:relative; }
.calloutFrame h4 { margin:9px 0 5px 11px !important; font-size:12px; font-weight:bold; line-height:12px; }
.calloutFrame ul { margin:15px 0; padding:0; list-style:none outside; }
.calloutFrame p { font-size:11px; line-height:15px; margin:0 11px 8px !Important; padding:0 !Important;/*	width:190px !important;*/ }
.calloutFrame li { font-size:11px; margin:0 11px 11px !Important; line-height:14px; padding:0 !Important;/*	width:190px !important;*/ }
dt { text-align:right !important; width:50px; float:left; clear:left; margin-bottom:10px; }
dd { width:500px; float:left; font-weight:bold; margin-bottom:10px; }
ul.disc { list-style:disc outside; margin:0; padding:0; }
ul.disc li { list-style:disc outside; margin:0 0 8px 20px; padding:0; }
#ContentAreaWide { float:left; padding:0; width:720px; }
.post-content a:hover, #ContentArea a:hover { color:#092869; text-decoration:underline; }
#ContentArea .col1 { }
#ContentArea .col2 { margin:0 15px; border:dotted #ccc; border-width:0 1px; padding:0 15px; }
#ContentArea .col3 { }
#ContentArea .col1, #ContentArea .col2, #ContentArea .col3 { float:left; width:210px; }
#ContentArea .col1 p, #ContentArea .col2 p, #ContentArea .col3 p, #ContentArea .col1 li, #ContentArea .col2 li, #ContentArea .col3 li { font-size:11px; line-height:15px; color:#666; margin:0 0 8px; padding:0; }
#ContentArea .col1 ul, #ContentArea .col2 ul, #ContentArea .col3 ul { margin:20px 0 0; padding:0; list-style:none outside; }
#ContentArea .col1 li, #ContentArea .col2 li, #ContentArea .col3 li { margin:0 0 4px; padding:0; list-style:none outside; }
.fLeft { float:left; }
img.fRight { margin:0 0 10px 10px; }
img.fLeft { margin:0 10px 10px 0; }
#breadcrumb { margin:0 0 20px; font-size:10px; }
#ContentArea #breadcrumb a:hover { color:#666; text-decoration:underline; }
.floatingImage { margin:0; padding:0; position:relative; z-index:10000; top:-20px; right:5px; float:right; }
.disclaimer { font-size:10px !Important; margin-top:40px !Important; line-height:12px !Important; clear:both !Important; }
table.rebates { margin:10px 0; border:1px solid #ccc; }
table.rebates th { color:#fff; background:#0f245f; text-align:left; padding:8px; font-size:13px; }
table.rebates td { padding:6px 8px; font-size:12px; color:#666; }
table.rebates td.border { border-left:1px dotted #999; }
#ContentSubAreaBodyBorderOnLeft ul.nobullet li, ul.nobullet li { list-style:none outside; margin:0 0 8px; font-size:12px; color:#666; padding:0; }
#ContentSubAreaBodyBorderOnLeft ul.news li { list-style:none outside; margin:0 0 12px; font-size:12px; color:#666; padding:0; }
fieldset { margin:0 0 20px; border:none; padding:0; }
fieldset input { width:200px; }
legend { margin:0; padding:0; font-weight:bold; }
label.checkbox { text-align:left; }
label.checkbox input.checkbox { float:left; width:12px !Important; margin:0 5px 0 0; padding:0; vertical-align:middle; }
li.download { padding-left:40px; background:url(http://www.efficientdatacenters.com/_images/icn_download.jpg) no-repeat left top; }
/*  R I G H T   C O L U M N  I T E M S - Pull Quote+Citation,Image,Links  */
#pullQuote { width:210px; _width:200px; padding:0; float:right; font-size:15px; line-height:20px; /*font-weight:bold;*/ color:#979c23; }
#pullQuoteCitation { width:200px; margin-top:5px; padding:0; font-size:11px; line-height:14px; font-style:italic; font-weight:normal; color:#666; text-align:right; }
#pullQuote p { margin:0 0 20px 0; padding:0; font-size:11px; font-weight:100; line-height:16px; color:#666; }
#pullQuote h1 { border-top:dotted 1px #ccc; margin:20px 0 0 0; padding:2px 0 3px 0; font-size:12px; font-weight:bold; line-height:16px; color:#092869; }
/*  F O O T E R:*/
#footer { width:935px; height:40px; margin:10px 0 0 55px; background:#fff; }
.platformMenu { width:180px; height:30px; padding:0; margin:0 35px 0 0; float:left; vertical-align:middle; }
#footerBlockNews { width:155px; height:30px; padding:4px 0 0 0; margin:0 30px 0 0; float:left; vertical-align:middle; }
#footerBlockLanguage { width:220px; height:30px; padding:4px 0 0 10px; margin:0 30px 0 0; float:left; vertical-align:middle; }
#footerBlockLegal { width:235px; height:30px; padding:4px 0 0 0px; margin:10px; float:right; text-align:right; vertical-align:bottom; }
#footerTagline { margin:0; color:#999999 !important; font:bold 9px/15px Tahoma, Arial, sans-seif; }
#footerTagline a { color:#999999 !important; }
.footerCopyright { margin:0; line-height:10px; font-size:9px; color:#999999 !important; text-align:right; }
.footerImageRSS { margin:0 10px 0 0; float:left; vertical-align:middle; }
.footerImageGlobe { margin:-5px 10px 0 0; float:left; vertical-align:middle; }
.footerText A:visited { COLOR:#999999 !important; TEXT-DECORATION:none; }
.footerText A:hover { COLOR:#319f2d; TEXT-DECORATION:none; }
.footerText A:active { COLOR:#999999; TEXT-DECORATION:none; }
a img { border:none; text-decoration:none; }
/*  U N I V E R S A L  */
/*  S P A C I N G  */
/* spacing before "Learn More" link */
SPAN.LearnMore { margin:0 10px 0 0; }
.LearnMore div a:link { color:orange; }
P.spacer2 { padding:0 0 20px 0; margin:0; }
P.spacer3 { padding:0 0 30px 0; margin:0; }
/* SUPERSCRIPT ALIGNMENT */
sup { font-size:13px; vertical-align:top; }
/*  H E A D E R:*/
#header { background:#f1f1f1; width:980px; height:80px; vertical-align:bottom; color:#666; }
/* N E W  F O O T E R  T E X T */
/*Learn More Blue */
.LinkBlue { }
/*  P A N O R A M I C  I M A G E   A R E A  */
#wideFlash { width:980px; height:380px; margin:0; clear:both; }
/* B R E A D C R U M B   B A N N E R:*/
#breadCrumbBanner { width:935px; text-align:left; padding:10px 0 0 60px; margin:0; text-transform:capitalize; color:#999999; text-decoration:none; font:10px Arial, Helvetica, sans-serif; }
/* F O O T E R   N A V  */
/*  E N T E R P R I S E  ( &  L E V E L 2 )  M A I N   B O D Y (the lower half of page):*/
#blockArea { padding:0 0 0 55px; vertical-align:top; text-align:left; }
.blockContent { width:195px; min-height:0px; margin:0 20px 5px 0; padding:0; float:left; text-align:left; color:#666; font-size:11px; }
.clear { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }
.blockContent p { margin:0 0 8px; padding:0; color:#666; font-size:11px; }
.blockContentRight { width:195px; min-height:200px; padding:0 10px 5px 10px; float:right; }
.blockNews { min-height:200px; padding:0 20px 5px 10px; float:left; font-size:11px; text-align:left; }
.blockContent h3, .blockNews h3 { margin:0 0 6px 0; font-size:12px; font-weight:bold; color:#319f2d; }
.blockContent h4 { margin:1px 0 9px 0; font-size:11px; font-weight:normal; color:#666; }
.blockNews h4 { margin:1px 0 9px 0; font-size:11px; font-weight:normal; color:#999999; }
/*  L E V E L 2   M A I N   B O D Y (below the banner image):*/
#ContentArea { width:952px; padding:0 0 0px 26px; vertical-align:top; text-align:left; float:left; }
#ContentArea p { margin:0; padding:0 0 10px 0; font-size:12px; line-height:20px; color:#666; text-align:left; }
#ContentAreaWideRight { width:670px; padding:0 20px 5px 10px; float:right; }
#sectionIntro { width:695px; padding-top:20px; border-collapse:collapse; padding:0 35px 0 0; margin:0; float:left; font-size:12px; line-height:20px; color:#666; }
#ContentSubAreaBody { width:508px; padding-top:20px; border-collapse:collapse; padding:0 35px 0 0; margin:0; float:left; font-size:12px; line-height:20px; color:#666; }
#sectionIntro p { margin-right:30px; }
#ContentSubArea { background:#fff; width:935px; padding:0 0 0 0; COLOR:#666; clear:both; }
.ContentSubAreaBodyNoBorderSmallerFont { width:508px; padding:0 20px 0 10px; margin:0; float:left; margin-left:-18px; font:11px/16px Arial, Helvetica, sans-serif; }
#ContentSubAreaBodyNoBorderSmallerFont p { font:11px/16px Arial, Helvetica, sans-serif; }
#ContentSubAreaBodyBorderOnLeftAndRight { width:508px; padding:0 20px 0 10px; margin:0; float:left; border-left:dotted 1px #8b8b8b; border-right:dotted 1px #8b8b8b; font:12px/20px Arial, Helvetica, sans-serif; }
#ContentSubAreaBodyBorderOnLeft table { }
#ContentSubAreaBodyBorderOnLeft table>tbody tr { }
#ContentSubAreaBodyBorderOnLeft ul li { list-style-type:disc; }
#ContentSubAreaBodyBorderOnLeft ol li { list-style-type:decimal; }
#ContentSubAreaBodyAndRightLinks { width:760px; padding:0; float:right; }
#ContentSubAreaBodyTitle { width:508px; padding:0 0 10px 0; margin:0; float:left; font-size:16px; line-height:18px; font-weight:bold; color:#7f7f7f; }
#ContentSubAreaBodySubTitle { width:508px; padding:0 0 3px 0; margin:0; clear:both; font-size:12px; line-height:14px; font-weight:bold; color:#666; }
DIV.ContentSubAreaBodySubTitleDate { padding:0px 0 20px 0; margin:0; line-height:14px; font-weight:normal; color:#acacac; }
#ContentBanner { width:935px; padding:0px 0 10px 0; margin:0; clear:both; margin-top:-55px; }
.h3 { margin:0 0 20px 10px; font-size:28px; font-weight:bold; color:#666; }
#ContentBannerLeft { width:460px; padding:0; margin:0; float:left; }
#ContentBannerRight { width:475px; padding:0; margin:0; float:right; }
#ContentBannerRight img.logo { float:right; padding:0 20px 0 0; }
#ContentBannerClear { width:475px; padding:0; margin:0; clear:both; }
#ContentBannerLinks { float:right; width:475px; padding:16px 0 0 0; margin:0; text-transform:uppercase; vertical-align:top; color:#999999; font:bold 9px/12px Arial, Helvetica, sans-serif; }
#ContentBannerLinks a { padding:0 0 0 30px; margin:0; float:right; }
#ContentBannerLeft h3 { width:460px; padding:0 0 0 10px; margin:0; float:left; }
/* PLATFORM PRODUCT CATEGORY PAGE */
.productCategory { width:725px; margin-top:10px; vertical-align:top; }
.productCategory p { float:left; width:525px; padding:0; font-size:12px; line-height:20px; color:#666; text-align:left; }
.productLogo { float:right; margin:0; padding:0 0 20px 0; }
.productLinks { width:475px; padding:0; margin:0; text-transform:uppercase; vertical-align:top; color:#999999; font:bold 9px/12px Arial, Helvetica, sans-serif; }
.productLinks a { padding:0 30px 0 0; margin:0; }
/*  R I G H T   C O L U M N  I T E M S - Pull Quote+Citation,Image,Links  */
#wideBody { width:740px; padding:5px 10px 0 10px; margin:10px 0 0 0; float:right; font-size:12px; line-height:20px; color:#666; border-left:dotted 1px #8b8b8b; }
/* 2 COLUMN RIGHT SIDEBAR - innovation_stories AND newsArticles:*/
#twoColumnLeftBody { width:650px; padding:0 0 0 0; margin:0; float:left; font-size:12px; line-height:20px; color:#666; border-right:none 1px #8b8b8b; }
#rightSideLinks { width:210px; padding:0px 0 5px 0; margin:0; float:right; color:#666; font:bold 11px Arial, Helvetica, sans-serif; }
#rightSideLinks ul { border:0; padding:0; margin:0; list-style-type:none; }
#rightSideLinks ul li { margin:0 0 0 0; }
/* Label Text Color */
/*_________________________NEWS CENTER______________________________*/
/* N E W S  C E N T E R - Home Page + Media Kit Page:*/
.blockNewsUnderTabs li { margin:0; line-height:15px; }
.blockContentUnderTabs { margin-left:0; width:660px; min-height:200px; font-size:11px; }
.blockContentUnderTabsLeft { margin-left:0; width:470px; float:left; padding:0; font-size:11px; }
.blockContentUnderTabsRight { width:175px; padding:0 10px 0 0; float:right; font-size:11px; }
.blockContentUnderTabs li { padding:0 0 5px 0; margin:0; line-height:15px; }
.blockContentUnderTabsLeft li { padding:0 0 5px 0; margin:0 0 5px 0; line-height:15px; }
.leftItem { width:125px; padding:0 0 10px 5px; }
.tabLeftItem { width:125px; padding:0 0 10px 5px; float:left; }
.leftViewall { width:125px; padding:0 0 10px 5px; padding-left:12px; }
.tabRightItem { width:750px; padding:0 0 10px 10px; float:left; }
.rightItem { padding:0 0 10px 5px; }
.blockNewsUnderTabs .wide { width:350px; text-align:left; }
/* NEWS RELEASE */
.abstract { font-style:italic; font-size:9px; line-height:9px; }
/*  M E D I A  K I T - Pull Quote in TABS */
DIV.Quote { padding:0 20px 0 0; font-size:15px; line-height:18px; font-weight:bold; color:#878d01; text-align:right; }
DIV.QuoteCitation { padding:20px 0 0 20px; font-size:11px; line-height:14px; font-style:italic; font-weight:normal; color:#666; text-align:right; }
/* QUOTE = 140 chars */
/* CITATION = 35 chars */
/* Used on tabbed area of "news_center/media_contacts.aspx":*/
SPAN.textWithLeftMargin { margin:0 0 0 7px; color:#666; }
DIV.bodyCopy { min-height:100px; min-width:180px; padding:0; margin:0; font-size:12px; line-height:20px; color:#7f7f7f; }
DIV.subtitle { padding:2px 0 15px 0; margin:0; color:#666; font:normal 12px Arial, Helvetica, sans-serif; }
DIV.subtitle2 { padding:0 0 10px 0; margin:0; color:#666; font:bold 12px Arial, Helvetica, sans-serif; }
DIV.subtitle3 { padding:0 0 10px 0; margin:0; color:#666; font:bold 11px Arial, Helvetica, sans-serif; }
/*  C A R E E R S - Careers Search Form */
.formRow { width:420px; /*	min-height:30px;*/ _height:20px; padding:0; margin:0; clear:both !important; vertical-align:bottom; }
.formRowLast { height:20px; padding:0; margin:0; clear:both; vertical-align:bottom; }
.formFirstTwoColumns { width:420px; min-height:30px; padding:0; margin:0; float:left; }
.formColumnLeft { width:200px; padding:0 0 10px 0; margin:0; float:left; }
.formColumnRight { width:200px; padding:0 0 10px 0; margin:0; float:right; }
.resetLink { padding:0; margin:0 10px 0 2px; float:right; font-size:10px; font-weight:bold; color:#666; }
.video { width:480px; }
.video-embed { float:left; width:285px; margin-right:10px; border:double #cccccc; background:#e1e1e1; }
.excerpt { width:165px; float:left; font-weight:normal; font-size:8px; line-height:13px; font-style:italic; color:#999; }
/* I N V E S T O R   FAQs */
.top { font-size:12px; text-align:right; color:#092869; }
.faqList li { margin-bottom:8px; }
.faqList a:link { font-size:12px; font-weight:bold; color:#092869; text-decoration:none; }
.faqList a:visited { font-size:12px; font-weight:bold; color:#999; text-decoration:none; }
#investorFaq { font-size:12px; color:#666; }
#faq_ToggleON, #faq_ToggleOFF { font-weight:bold; padding:0 5px; margin-right:5px; }
/* zero out padding and margin */
#faq_DL dd, #faq_DL dt { margin:0; padding:0; color:#666; }
/* margin for the DTs (shorthand) */
#faq_DL dt { margin:7px 0; }
/* image and left padding for DDs */
#faq_DL dd { padding-left:55px; }
/* styling all anchors in the DTs */
#faq_DL dt a { background:0 50% no-repeat; padding-left:32px; color:#666; font-weight:bold; text-decoration:none; }
/* the + and - gif in the anchors */
#faq_DL .showDD { position:relative; top:0; display:block; }
#faq_DL .showDD a:hover { color:#666; font-weight:bold; text-decoration:none; }
#faq_DL dd, .hideDD { top:-9999px; position:absolute; display:none; }
#faq_ToggleON, #faq_ToggleOFF { display:inline; cursor:pointer; color:#319f2d; cursor:pointer; }
/*  C A R E E R S - Careers Default Page */
#ContentArea h4 { padding:0; margin:0; font-size:11px; font-weight:bold; color:#666; }
#ContentArea h5 { padding:0 0 3px 0; margin:0; font-size:12px; font-weight:bold; color:#666; }
#ContentArea h6 { padding:0 0 4px 0; margin:0; font-size:10px; font-style:italic; font-weight:normal; color:#666; }
#ContentArea .checkBoxText { padding:0; margin:0; font-size:11px; line-height:11px; font-weight:normal; color:#666; }
#navUtilities a:active, #navUtilities ul li table a:hover, #navUtilities a:hover, #navUtilities ul li a:hover { color:#319f2d; }
#navLinks ul.horizontal a:visited, #navSection ul.horizontal li a:hover { color:#666; font-weight:bold; }
#home #tnav-home a, #sbResults #tnav-sbResults a, #sbStats #tnav-sbStats a, #powerOutage #tnav-powerOutage a, #news #tnav-news a, #navLinks ul.horizontal .focused, #navLinks ul.horizontal .expanded #navLinks ul.horizontal .clicked, h3, .calloutFrame h4 { color:#319f2d !important; font-weight:bold; }
#navSection ul.horizontal li a:visited, #investorFaqAnswers span { color:#092869; font-weight:bold; }
#ContentArea .col1 h3, #ContentArea .col2 h3, #ContentArea .col3 h3, ul.spaced li { margin-bottom:20px; }
.fRight, .productCategory img { float:right; }
#ContentSubAreaBodyBorderOnLeft ul.nobullet, ul.nobullet, #ContentSubAreaBodyBorderOnLeft ul.news { list-style:none outside; margin:8px 0 26px; padding:0; }
.footerText, .footerText A, .footerText A:link { VERTICAL-ALIGN:top; CURSOR:pointer; COLOR:#999999 !important; TEXT-DECORATION:none; padding-top:3px; font:bold 8px Arial, Helvetica, sans-serif; }
.LearnMoreNew a:active, .LearnMoreNew a:visited, .LearnMoreNew a:link { color:#319f2d; text-decoration:none; cursor:pointer; font-weight:bold; }
.LinkBlue a:link, .LearnMoreNew a:hover, .LinkBlue a:visited { color:#092869; text-decoration:none; cursor:pointer; font-weight:bold; }
.LinkBlue a:active, .LinkBlue a:hover { color:#999999; text-decoration:none; cursor:pointer; font-weight:bold; }
.blockContent ul, .blockNews ul, dl, form { padding:0; margin:0; }
#ContentBannerLinks img, .productLinks img { padding:0 0 0 5px; margin:0; }
.labelText, #faq_DL dt a:visited { color:#666; }
.blockNewsUnderTabs, #investorFaqAnswers { font-size:12px; }
.resetButton, .button { padding:0; margin:0; float:left; }
#faq_DL dt a:visited:hover, #faq_DL dt a:hover, #faq_DL dt a:active, #faq_DL dt a:focus, #ContentSubAreaBodyBorderOnLeft ul.news li a, .leadin { font-weight:bold; }
#faq_DL .showDD a:visited, #ContentArea .col2 li a, #faq_DL .showDD a { color:#092869; font-weight:bold; text-decoration:none; }
.post-content a, .post-content a:link, .post-content a:visited, .post-content a:active, .post-content a:focus, #ContentArea a, #ContentArea a:link, #ContentArea a:visited, #ContentArea a:active, #ContentArea a:focus { color:#092869 !Important; text-decoration:none; }
.post-content a:hover, #ContentArea a:hover { text-decoration:underline; }
#ContentArea #breadcrumb a:focus, .LearnMoreNew, .ContentSubAreaLeftLinks a:link, .ContentSubAreaLeftLinks a:visited, .ContentSubAreaLeftLinks a:active, #ContentArea #breadcrumb, #ContentArea #breadcrumb a, #ContentArea #breadcrumb a:link, #ContentArea #breadcrumb a:visited, #ContentArea #breadcrumb a:active { color:#666; text-decoration:none; }
ul.recentPosts li span { display:none; }
p, ul, ol { line-height:16px !Important; }
#widgetzone #content { margin:0; }
#widgetzone ul { margin:0; padding:0; }
#widgetzone h4 { margin:0 0 20px; }
#page #admin { border-top:none; margin:10px; padding:5px 0; float:right; font-size:10px; }
.admin-links, .admin-links a, #postPaging { font-size:10px; }
#postPaging { margin-top: -20px; }
.blogpost { margin-bottom:40px; }
.tagcloud { margin-bottom:10px; white-space:normal }
.tagcloud li { display:inline }
.tagcloud a { margin-right:3px; display:inline }
.tagcloud a.biggest { font-size:19px }
.tagcloud a.big { font-size:17px }
.tagcloud a.medium { font-size:14px }
.tagcloud a.small { font-size:12px }
.tagcloud a.smallest { font-size:10px }
.commentForm { margin-left:0 !important; }
#ContentArea .post-content h1 { margin:3px 0 !important; }
.pubDate { font-style:italic; }
#ContentArea .post-content .text { margin-bottom:10px; }
.ContentSubAreaLeftLinks ul#recentPosts { margin-bottom:20px; }
.ContentSubAreaLeftLinks ul#recentPosts li { margin-bottom:0px; }

