﻿/* GENERAL FONT AND LINK SETTINGS */
body, pre, select {font:normal small Tahoma,Geneva,sans-serif;color:#000;}
p {margin:0 0 1.4em 0;}
hr {color: #a8a9ad;height:1px;}
li {padding:.2em;}
.epi-fontLg {font-size:medium;}
a.epi-headline {font-weight:bold;font-size:100%;line-height:140%;text-decoration:underline;}
a:link, .actions a:visited, .backNav a:visited {color:#8a8046;text-decoration:underline;}
a:visited, .toggler span {color:#635e3d;text-decoration:underline;}
a:active, a:hover {color:#635e3d;background-color:#f7dd34;text-decoration:none;}
/* TITLES */
h1, .epi-pageTitle {
	font-family:Tahoma,Geneva,sans-serif;font-weight:bold;font-size:medium;color:#00a5e4;margin:0 0 .5em 0;}
h2, .epi-sectionTitle {
	font-family:Tahoma,Geneva,sans-serif;font-size:115%;color:#6d6e71;margin:1.5em 0 .5em 0;}
.epi-sectionTitleBG {background-color:transparent;}
/* ERROR AND CONFIRMATION MESSAGE COLORS */
.epi-error, .portlet-msg-error, .portlet-msg-alert {color:#000 !important;}
.epi-ok, .portlet-msg-success {color:#000 !important;}
.epi-dim, .portlet-font-dim {color:#748991 !important;}
/* NAVIGATIONAL TRAILS, MENUS AND LINKS */
.epi-trail {font-family:Tahoma,Geneva,sans-serif;font-size:85%;color:#8a8046;}
.epi-trail a:link, .epi-trail a:visited, .epi-trail a:hover, .epi-trail a:active  {
	color: #8a8046;text-decoration: none;}
.epi-menu {color:#8a8046 !important;}
a.epi-menu:link, a.epi-menu:visited, a.epi-menu:hover, a.epi-menu:active {color:#8a8046;text-decoration:none;}
.epi-trailOn {font-weight:bold;color:#0090c9;margin-bottom:0;}
.epi-menuOn {font-weight:bold;color:#0090c9 !important;}
a.epi-menuOn:link, a.epi-menuOn:visited, a.epi-menuOn:hover, a.epi-menuOn:active {
	font-weight:bold;color:#0090c9;}
.epi-nextPrev {color:#005582 !important;text-decoration:none !important;}
/* FORM INPUT ELEMENTS */
input, select, textarea, .epi-input, .portlet-form-input-field {
	font:small Tahoma,Geneva,sans-serif;color:#000;background-color:#fff;}
.epi-button, .portlet-form-button {background-color:#b3a55b;color:#fff;}
/* STANDARD DATA TABLES */
th, .portlet-table-header td {color:#000;border-top:1px solid #fff;border-right:1px solid #fff;padding:.3em .5em;}
thead th, .app thead th {background-color:#d2d4d9;padding:.25em .5em;vertical-align:bottom;}
th.epi-rowHeadSorted, td.epi-rowHeadSorted {color:#000;background-color:#f0f2fc;}
.epi-dataTable, .portlet-table-body {background-color:#fff;border:1px solid #fff;border-width:0 0 1px 1px;}
.epi-dataTable thead, .epi-dataTable tfoot {border:0;}
.epi-dataTable th a, .epi-dataTable th.epi-rowHeadSorted a, .portlet-table-header a {color:#000 !important;}
.epi-dataTable td, .portlet-table-body td {border-top:1px solid #fff;border-right:1px solid #fff;padding:.3em .5em;}
.epi-dataTable .epi-embeddedTable td {padding:0;border:0;}
tbody tr.highlight td.bwSpecial, tbody tr.highlight td.epi-rowSpecial1 {background-color:#def;}
#orderHistory td .bwMeta {color:#0090c9;}

/* SHARED BACKGROUND COLORS */
.epi-rowOdd {background-color:#f0f9fc;}
.epi-rowEven {background-color:#e6eef2;}
.epi-rowSpecial1, .notice, .spotlight {color:#000;background-color:#daeaf2;}
.epi-rowFooter, .portlet-table-footer, .app table tfoot tr {color:#000;background-color:#e4e6eb;}
.epi-rowHighlight, .epi-rowHighlight td, .epi-rowHighlight td a, .portlet-table-selected, .portlet-table-selected a {
	color:#000 !important;background-color:#fcf3b3;}
.epi-dataTableBorder {background-color:#fff;}
/* CHROME, PAGE, AND ALIGNMENT CLASSES */
.epi-chromeHeader {color:#e6e7ed;background-color:#00a5e4;padding:.25em 6px .35em 6px;}
.epi-chromeBG {background-color:#f0f9fc;min-height:1px;}
.epi-chromeBorder {background-color:#00a5e4;}
/* GENERIC COLORS */
.epi-block {background-color:#dfe0e5;border:1px solid #00a5e4;}
.epi-blockBGColor { /* deprecated by VAP but still very much in use */
	background-color:#dfe0e5;}
.epi-chromeHeaderBG { /* deprecated by VAP but still very much in use */
	background-color:#e6e7ed;}
.epi-rowSubHead { /* deprecated by VAP but may be in use */
	color:#000;background-color:#fcf3b3;}
.epi-BG1 {background-color:#d2d4d9;}
.epi-BG2 {background-color:#fff;}
.epi-BG3 {background-color:#c1c2c7;}
.epi-BG4 {	background-color:#e6e7ed;}
.epi-font1 {font-size:small;font-family:Arial,Helvetica,sans-serif;color:#000;}
.epi-font2 {font-size:x-small;font-family:Tahoma,Geneva,sans-serif;color:#0090c9;}
.epi-font3 {font-size:small;font-family:Arial,Helvetica,sans-serif;color:#8a8046;}
.epi-font4 {font-size:small;font-family:Verdana,Geneva,sans-serif;color:#635e3d;}
.epi-rowSpecial2 {background-color:#e6e7ed;}

/* containers to create min-width for all browsers, even IE
   From http://www.positioniseverything.net/articles/jello-expo.html */
body {padding:0 480px;margin:0;position:relative;}
#sizer {margin:0 auto;padding:0;width:0%;max-width:0;}  /* version for IE is in conditional comments in document */
#expander {
	position:relative;margin:0 -480px;
	min-width:960px; /* Critical Safari fix! */
	}
#wrapper {width:100%;}
	
/* ADJUSTMENTS TO MAIN CONTENT PLACEMENT AND DECORATION */
body {
	line-height:140%;background:#ebeff2 url(/sites/eon/images/bk_eon.gif) repeat-y top center;}
#wrapper {
	background:#fff url(/sites/eon/images/bk_content_eon.gif) repeat-x;
	position:relative;/* for placement of search bar */ } 
#containerMain {clear:both;padding:1.4em 0;margin:0;border-top:0;}

.moduleLayout {margin-top:0;}
.moduleContainer {margin:0 11px 1.4em 12px;}
	
/* EON BANNER / NAV / FOOTER */
#bannerEon {
	background-color:#fff;border-bottom:3px solid #a8a9ad;width:960px;min-height:98px;margin:0;}
#bannerEon #homelink {width:281px;margin:20px 0 0 12px;float:left;}
#bannerEon #homelink img {background-color:#fff;}
#bannerEon ul#nav1 {list-style-type:none;float:right;max-width:652px;padding:0;margin:72px 12px 0 0;}
#bannerEon ul#nav1 li {float:left;height:20px;padding:0 0 0 9px;margin:0 0 6px 2px;white-space:nowrap;
	background:#fff url(/sites/eon/images/eon_nav_item.png) no-repeat top left;}
#bannerEon ul#nav1 li.epi-menuOn {font-weight:normal;}
#bannerEon ul#nav1 li a {background:transparent url(/sites/eon/images/eon_nav_item.png) no-repeat top right;
	height:20px;line-height:20px;padding:0 9px 0 0;margin:0;display:block;}
#bannerEon ul#nav1 li a:link, #bannerEon ul#nav1 li a:visited {
	color:#00a5e4;text-decoration:none;}
#bannerEon ul#nav1 li a:hover,
#bannerEon ul#nav1 li a:active,
#bannerEon ul#nav1 li.epi-menu:hover a {color:#635e3d;}

#bannerEon ul#nav1 li.epi-menu:hover,
#bannerEon ul#nav1 li.epi-menu:hover a {
	background-image:url(/sites/eon/images/eon_nav_item_hover.png);}

#bannerEon ul#nav1 li.epi-menuOn {
	background-image:url(/sites/eon/images/eon_nav_item_on.png);}
#bannerEon ul#nav1 li.epi-menuOn a:link,
#bannerEon ul#nav1 li.epi-menuOn a:visited,
#bannerEon ul#nav1 li.epi-menuOn a:hover,
#bannerEon ul#nav1 li.epi-menuOn a:active {
	color:#fff;text-decoration:none;
	background-color:transparent;background-image:url(/sites/eon/images/eon_nav_item_on.png);}

#bannerEonSm {
	background-color:#fff;padding:5px 12px;border-bottom:3px solid #a8a9ad;}

#controlsEon {
	clear:both;line-height:140%;height:1.4em;min-width:1px;padding:.25em 0;border-bottom:1px solid #a8a9ad;margin:0 12px;}
#controlsEon #siteControls {float:left;max-width:284px;font-size:85%;}
#controlsEon #siteControls span.welcome {display:block;float:left;color:#6d6e71;font-weight:bold;}
#controlsEon #siteControls ul {float:left;padding:0;margin:0;}
#controlsEon #siteControls li {float:left;white-space:nowrap;padding:0;margin:0 0 0 12px;background-image:none;}
#controlsEon ul#nav2 {list-style-type:none;float:right;max-width:652px;padding:0;margin:0;}
#controlsEon ul#nav2 li {float:left;white-space:nowrap;padding:0;margin-left:12px;background-image:none;}
#controlsEon ul#nav2 li.epi-menuOn a:link,
#controlsEon ul#nav2 li.epi-menuOn a:visited,
#controlsEon ul#nav2 li.epi-menuOn a:hover,
#controlsEon ul#nav2 li.epi-menuOn a:active {
	color:#00a5e4;text-decoration:none;cursor:default;background-color:transparent;}

#bannerEon:after, #bannerEon ul#nav1:after, 
#controlsEon:after, #controlsEon #siteControls:after, #controlsEon #siteControls ul:after, #controlsEon ul#nav2:after,
#footerEon:after, #footerEon ul:after {
    content:".";display:block;height:0;clear:both;visibility:hidden;}

#footerEon {clear:both;border-top:1px solid #a8a9ad;margin:0 12px 1.4em 12px;}
#footerEon ul {list-style-type:none;float:left;font-size:85%;padding:0;margin:0;}
#footerEon li {float:left;padding-left:0;margin-right:12px;background-image:none;}
	
/* SIDE NAV, OTHER ADJUSTMENTS FOR REPORTS */
.navVertContainer {z-index:98;font-size:85%;width:192px;margin-left:12px;}
.vertnav {min-height:0;padding:0;margin:0 12px 1.4em 0;}
.vertnav h1, .vertnav h2 {font-size:135%;padding:0 0 0 12px;border:0;margin:0 0 .25em 0 !important;background-color:#fff;}
.vertnav ul {list-style-type:none;font-size:100%;padding:0;border-top:0;margin:0;background-color:#fff;}
.vertnav ul:first-child {border-top:0;}
.vertnav li {padding:0;border-top:1px #dfe0e5 solid;margin:0;background-image:none;}
.vertnav li li, .vertnav li:first-child {border-top:0;}
.vertnav li a {display:block;padding:.35em 23px .25em 12px;margin:0;}
.vertnav li a:link, .vertnav li a:visited {color:#8a8046;text-decoration:none;}
.vertnav li a:hover, .vertnav li a:active {padding-right:5px;font-weight:bold;}
.vertnav li li a {padding-left:24px;}
.vertnav li a.epi-menuOn:link, .vertnav li a.epi-menuOn:visited,
	.vertnav li a.epi-menuOn:hover, .vertnav li a.epi-menuOn:active {
	background-color:transparent;color:#00a5e4 !important;text-decoration:none !important;cursor:default;}
.vertnav:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.navVertContainer .explainer {margin-top:1.63em;}
.navVertContainer .explainer p {padding:0;}
.navVertContainer .explainer.me p:first-child {padding-top:90px;margin-left:0;background-repeat:no-repeat;background-image:url(/images/branding/4colorsymbol_72px_me.jpg);background-position:top center;}
.navVertContainer div.explainer strong {color:#000;}
.app p.intro span {color:#0090c9;}
.app .column {overflow:visible;}

	
/* OVERRIDING BW_STYLES.CSS AND VAP STYLES */

h1 {font-size:185%;line-height:150%;margin-bottom:1em;}
.chrome h1 {float:none;}
h2, .bwAd h2 {font-size:125%;color:#6d6e71;padding:0;margin:1.5em 0 .75em 0;border:0;}
h2.sentenceHead {font-weight:normal;}
form h2:first-child {margin-top:1.5em;}
h3 {color:#6d6e71;font-size:100%;margin:0 0 .5em 0;}
h4, h5, h6 {color:#000;font-size:85%;line-height:150%;margin:0 0 .25em 0;}
h4 span {padding-left:3px;}
h4 a.headingControl {font-weight:normal;}
blockquote {padding:.75em 1.4em 0 1.4em;border:1px solid #a8a9ad;border-width:1px 0 2px 0;margin:.75em 0;background-image:none;}
blockquote p {margin-bottom:.75em;}
optgroup {font-style:normal;color:#748991;}
option {color:#000;}
ul, #homeMain ul {padding-left:1.25em;margin:0 0 1.4em 0;list-style-type:none;list-style-image:none;text-indent:0;}
ul li, #homeMain ul li {padding-left:12px;
	background-image:url(/sites/eon/images/ad_bullet.gif);
	background-repeat:no-repeat;background-position:-3px 3px;}
ul.epi-fontSm {padding-left:0;margin-left:0;margin-bottom:1em;}
ul.epi-fontSm li, li.epi-fontSm {background: transparent url(/sites/eon/images/arrow_list.gif) no-repeat 0 4px;
	line-height:140%;padding:0 0 0 12px;margin:0 0 .15em 0;}
.epi-font2, .epi-fontSm {font-size:85%;font-family:Tahoma,Geneva,sans-serif;}
.epi-block {padding-top:.5em;padding-bottom:.5em;}
div.epi-block {padding:.5em 5px;margin-bottom:1.4em;}

	
/* GENERAL - MISC. - IDs AND CLASSES */

.chrome .formInputSection { /* needed for news filter bug */
	padding:0;}
.highlight {background-color:#fcf3b3;}
tr.highlight {background-color:#fcf3b3 !important;}
p.introList {margin-bottom:0;}
.section {margin-bottom:1.4em;}
.subsection {margin-top:1.4em;}
.prominent {font-size:115%;}
ol.prominent {padding-left:0;margin-left:0;}
ol.prominent li {list-style-position:inside;font-weight:bold;padding-left:24px;margin-bottom:.5em;}
ol.prominent li.itemDone {background:url(/sites/eon/images/icons/icon_item_done.gif) no-repeat 0 4px;}
ol.prominent div {font-weight:normal;}
ol.prominent div.noteField {font-size:71%;margin-left:2.5em;}
ul.prominent li {background-position:-3px .45em;padding-left:24px;}
.terms h1 {color:#000;font-size:110%;}
#submitTerms .terms {margin:0 12px 1em 12px;background-color:#fff;}


/* LINKS */
	
a strong {color:#8a8046;}
a:hover strong, a:active strong {color:#635e3d;background-color:#f7dd34;}
a:hover img {background-color:#fff;}
div.actions, p.actions {padding:0;margin:.5em 0 1.4em 0;}
div.linkAction, p.linkAction {padding-left:1.5em;margin:.7em 0;background:url(/sites/eon/images/bullet.gif) no-repeat 0 4px;}
p.linkMore, div.linkMore {background:url(/sites/eon/images/arrow_link.gif) no-repeat 0 -1px;
	font-size:85%;line-height:120%;padding:0 0 0 12px;margin-bottom:.5em;}
div.linkMore a, p.linkMore a {font-weight:bold;}
.backNav {font-size:85%;background:url(/sites/eon/images/icons/icon_backnav.gif) no-repeat 0 4px;padding:0 0 0 15px;margin:-.3em 0 1.4em 0;}
.jumpNav {background:url(/sites/eon/images/icons/icon_jump.gif) no-repeat 0 8px;
	padding:.3em 0 .4em 15px;border:1px solid #a8a9ad;border-width:1px 0;margin-bottom:1.4em;}
a.popup, span.popup {background:url(/sites/eon/images/icons/icon_popup.gif) no-repeat center right;padding-right:13px;white-space:nowrap;}
a.button:link, a.button:visited, a.buttonSm:link, a.buttonSm:visited {text-decoration:none !important;}
	
/* HEADINGS & BREADCRUMBS */

.app .bwBreadcrumbs div {padding-bottom:0;border:0;}
.bwBreadcrumbs strong {color:#00a5e4;}

/* ICONS & OTHER SPECIAL IMAGES */

img.iconSm {vertical-align:-5%;padding-right:3px;}
a.chromeButton {float:right;background:#edeff5;width:18px;height:18px;padding:0;border:0;margin:0;margin:0 0 2px 2px;}
a.chromeButton:hover, a.chromeButton:hover img {background:#fcdb03;}
a.chromeButton img {border:1px solid #fcdb03;}
.buttonsNav a.chromeButton {float:left;background:#edeff5;width:auto;border:1px solid #968b4d;margin:0;}
.buttonsNav a.chromeButton img {border:0;}

	
/* TABLES */

.epi-dataTable caption {text-align:left;font-weight:bold;font-size:110%;padding-bottom:.5em;}
.epi-dataTable th, .epi-dataTable td {padding:.25em .5%;}
table.summary tbody th, table.summary tfoot th, table.summary td.dataLabel {vertical-align:top;text-align:right;font-weight:bold;width:24%;}
td.action, td.iconList {padding-top:.5em;text-align:center;}
td.actionList li {background-image:0;padding-left:0;}
th.actionText {text-align:left;padding-left:24px;}
td.actionText {padding-left:3px;}
td.actionText div a {display:block;padding-left:21px;}
td.actionText div a img.icon {margin-left:-21px;}
td.iconList ul {padding:0;margin:0;}
td.iconList li {background-image:none;display:inline;padding-left:0;margin-right:6px;}
td.select input {line-height:150%;margin:3px 0 0 0;}
td.thumbnail {text-align:center;width:24%;}
table.epi-dataTable td div.linkMore {margin:.5em 0;background-position:3px -1px;}

div.epi-block .epi-dataTable {background-color:transparent;border-collapse:collapse;}
div.epi-block .epi-dataTable tr {background-color:transparent;}
div.epi-block .epi-dataTable th {text-align:left;padding:0;border:0;}
div.epi-block .epi-dataTable td {padding:0;border:0;}

table.formlikeTable {width:100%;margin-bottom:1.5em;}
table.formlikeTable tbody th {padding-right:2%;padding-left:0;width:23%;text-align:right;}
table.formlikeTable tbody th, table.formlikeTable tbody td {padding-top:0;padding-bottom:0;border:0;}
	
thead th.sortedAsc, thead th.sortedDesc {background-color:#f0f2fc;}
thead th.epi-rowSpecial1 {background-color:#bcc5cf;}
tbody tr.epi-rowOdd td.epi-rowSpecial1 {background-color:#daeaf2;}
tbody tr.epi-rowEven td.epi-rowSpecial1 {background-color:#d0dfe8;}
tbody tr.highlight td.epi-rowSpecial1 {background-color:#e6e4a9;}
	

/* ERROR/USER MESSAGES */

div.messageInfo,
div.messageSuccess,
div.messageSystemError,
div.messageUserError,
div.messageDrafts {
	background:#f0f9fc no-repeat 5px .5em;padding:.5em 30px;border:1px solid #ccc;border-width:1px 0;margin-bottom:1em;}
div.messageInfo {
	background-image:url(/sites/eon/images/icons/icon_status_info_sm.gif);}
div.messageSuccess {
	background-image:url(/sites/eon/images/icons/icon_status_success_sm.gif);}
div.messageUserError,
div.messageSystemError {
	background-image:url(/sites/eon/images/icons/icon_status_user_error_sm.gif);}
div.messageDrafts {
	background-image:url(/sites/eon/images/icons/icon_draft_message.gif);}
div.messageInfo ul,
div.messageSuccess ul,
div.messageSystemError ul,
div.messageUserError ul,
div.messageDrafts ul {
	margin-top:.5em;margin-bottom:.5em;}
div.messageInfo li,
div.messageSuccess li,
div.messageSystemError li,
div.messageUserError li,
div.messageDrafts li {
	background:url(/sites/eon/images/arrow_list.gif) no-repeat 0 5px;padding:0 0 0 12px;}
/* for special fields such as multiple email recipients */	
fieldset ul.epi-rowOdd li div.messageUserError,
fieldset ul.epi-rowEven li div.messageUserError {
	background-color:#fff;}
fieldset li div.messageUserError {
	float:none;width:auto;margin:0 12px 1em 12px;}
fieldset li div.messageUserError div {
	width:100%;}
	

/* NEWS DISPLAY */

div#ndmContainer {line-height:130%;}
div#story ul {list-style-type:disc;}
div#story li {background-image:none;padding-left:0;}
div#ndmContainer h2.toggle {padding:.15em 0 0 0;border:1px solid #a8a9ad;border-width:1px 0;margin:0;}
div#ndmContainer div.toggleSection {padding-bottom:0;margin-bottom:0;}
div#ndmContainer div.toggleContent {padding-top:.75em;padding-bottom:1.5em;margin-bottom:0;}
#ndmPage #ndmContent {line-height:inherit;}
#ndmFeatures {margin-top:-.15em;}
#ndmFeatures h2 {font-size:120%;padding-top:.5em;}
#ndmFeatures #mmSection h2 {padding-top:0;border-top:0;margin-top:1.4em;}
#ndmFeatures h2:first-child {margin-top:0;}
#ndmFeatures #mmSection h2 {padding-top:0;border-top:0;margin-top:1.4em;}
#ndmFeatures #mmSection div.bwMm a.bwMm:link, #ndmFeatures #mmSection div.bwMm a.bwMm:visited {border-bottom:1px solid #a8a9ad;background-color:#dfe0e5;}
#ndmFeatures #mmSection div.bwMm a.bwMm:hover, #ndmFeatures #mmSection div.bwMm a.bwMm:active {text-decoration:none;color:#333;background-color:#f7dd34;}
#ndmFeatures #mmSection div.highlight a.bwMm {background:#f7dd34 !important;}
a:hover img.bwPlayButton {background:transparent;}
#ndmContent div.bwDownload li {max-width:98px;}
ul.bwDownload li a, ul.bwDownload li a {margin-left:18px;padding-left:0;}
div#story ul {list-style-type:disc;margin-left:1.25em;}
div#story li {background-image:none;padding-left:0;}
.tabMainContent #ndmContainer {padding:24px 0;border-top:1px solid #a8a9ad;}
a.permalink:hover, a.permalink:active {background-color:transparent;color:#538c3c;}
#contacts {width:100%;margin-top:0;}
#releaseBottom h2 {margin-bottom:.75em;font-size:110%;color:#000;}
a.mmButton img {border:1px solid #538c3c;}
a.mmButton {top:82px;}
.ndmOptions ul#options li {background-image:none;}
ul#bwOptions li {background-image:none;}
ul#options li a img {margin-top:3px;}
#story blockquote {padding-top:.85em;border:0;border-top:1px solid #a8a9ad;border-bottom:3px solid #00a5e4;}
#story blockquote p {color:#00a5e4;}
#blockCategories .column {margin-bottom:0;}
#blockCategories b {font-weight:normal;}
#comments blockquote {padding:1em 10px;border-color:#fff;margin:0;}
#comments blockquote .attrib {font-size:85%;}
#contentWebsite iframe, #contentWebsite object {width:100%;height:400px;border:1px solid #ccc;}
.ui-widget {font-family:Tahoma,Geneva !important;}
.ui-widget-header {color:#00a5e4;}
/* Headlines */
ul.bwNewsList li, div#headlines ul.bwNewsList li {border-color:#dfe0e5;}
ul.bwNewsList div.bwMeta div, div#headlines ul.bwNewsList div.bwMeta div {color:#0090c9;}
#ndmContainer .bwBreadcrumbs div {border-bottom-color:#a8a9ad;}

#headlines {line-height:135%;margin-bottom:.5em;}
#headlines .headline, .headlineBox .headline {font-weight:normal;}
#headlinesHead h4#headlinesSearchHead {font-size:115%;padding-top:0;}
.pagingLinks span {color:#0090c9;border-color:#0090c9;}
.pagingPrev, .pagingNext {margin-top:.1em;}

/*	home-page adjustments */
.chromeHomeNews div#headlines ul.bwNewsList li {padding-left:84px;}
.chromeHomeNews ul.bwNewsList div.bwThumbs {position:static;float:left;height:auto;width:84px;margin-top:-12px;margin-left:-84px;}
.chromeHomeNews ul.bwNewsList div.bwThumbs a {margin-bottom:6px;}
.chromeHomeNews ul.bwNewsList div.bwMeta {left:84px;}
	
/* FORMS */
	
button, input {font-family:Tahoma,Geneva,sans-serif;}
input:focus, textarea:focus {background:#fcf3b3;}
input.epi-button:focus {background:#b3a55b;}
select {line-height:160%;}
fieldset li, .adEon fieldset li {background-image:none;padding-left:0;}

/* special input */
.tabbertab input.buttonAdd {float:right;width:25%;margin-right:2%;}
div.checkboxList fieldset li li.highlight {background-color:#fcf3b3;}
fieldset .inputExtra {top:-2px;}

/* special explainer text */
fieldset.explainers  div.explainer, div.actions div.explainer {
	color:#748991;}
fieldset li div.explainer div.messageInfo {
	color:#000;border-color:#000;padding:.5em 3px .5em 21px;margin:.5em 1px;
	background-image:url(/sites/eon/images/icons/icon_status_info_sm.gif);background-position:2px .5em;}
fieldset li div.fieldChecked div.messageInfo {
	}
fieldset li div.fieldDone div.messageInfo {
	background-image:url(/sites/eon/images/icons/icon_status_success_sm.gif);}
fieldset li div.fieldPassed div.messageInfo {
	font-weight:bold;background-image:url(/sites/eon/images/icons/icon_status_validated_sm.gif);}
fieldset li div.fieldAttn div.messageInfo {
	background-image:url(/sites/eon/images/icons/icon_status_user_error_sm.gif);}
fieldset li div.explainer div.messageInfo div {
	margin-bottom:.5em;}
	
/* legends */	
.legend {text-align:left;margin:.5em 0 1.5em 0;clear:both;}
.legend span abbr {padding-right:6px;}

/* special fields and treatments */
fieldset.singleFieldSpecial {padding:.25em 12px;margin-bottom:.75em;}
fieldset.singleFieldSpecial label {display:inline;float:none;width:auto;padding-right:0;}	
fieldset.singleFieldSpecial select {display:inline;vertical-align:baseline;}

/* secondary actions */
fieldset div.actions {margin-left:25%;}
fieldset div div.actions {margin-bottom:0;}
	
/* special sections */
div.special {min-height:1px;padding:.75em 0 !important;margin:0 0 1.5em 0 !important;}
div.special p {margin-right:12px;margin-left:12px;}
div.special fieldset, div.special fieldset li {margin-bottom:0;}
div.special fieldset.checkbox label {font-weight:bold;}

	
/* CONNECT STYLES */

.tabContent,
#tabContent {
	border:0;margin:0 0 1.5em 0;width:100%;clear:both;}
.tabMainContent,
#tabMainContent {
	padding:.75em 12px;margin:0;clear:both;overflow:visible;}
#tabContent #tabMainContent,
.tabContent .tabMainContent {
	margin:0;border:0;}
#content:after, #maincontent:after, #sidebar:after {
    content:".";display:block;height:0;clear:both;visibility:hidden;}

/* Tabs and Wizards: Top Nav Structure */	
	
#wizardMenu, #tabMenu {
	height:2.75em;padding:0;border-top:1px solid #ccc;border:0;margin:0 0 1em 0;clear:both;}
#wizardMenu ul, #tabMenu ul {
	float:left;font-size:85%;list-style-type:none;height:3.75em;padding:0;margin:0;}
#wizardMenu li, #tabMenu li,
#wizardMenu li:first-child, #wizardMenu li.first {
	float:left;background:url(/sites/eon/images/arrow_advance.gif) no-repeat 100% -1px;
	font-size:100%;text-align:center;line-height:120%;width:72px;padding:1.25em 19px 0 0;margin:0;margin-right:5px;}
#wizardMenu li a, #tabMenu li a,
#wizardMenu li div, #tabMenu li div {
	width:66px;padding:.25em 2px .4em 2px;border:1px solid #00a5e4;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}	
#wizardMenu li div, #tabMenu li div {
	font-weight:bold;}
#wizardMenu li a.epi-dim, #tabMenu li a.epi-dim {
	border:1px dashed #748991;}
#wizardMenu li div.epi-dim, #tabMenu li div.epi-dim {
	font-weight:normal;border:0;padding:.4em 2px .55em 2px;}
#wizardMenu .epi-menuOn, #tabMenu .epi-menuOn {
	font-weight:bold;font-size:100%;border-width:1px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;}
#wizardMenu:after, #tabMenu:after, 
#wizardMenu ul:after, #tabMenu ul:after {
    content:".";display:block;height:0;clear:both;visibility:hidden;}
    
.account ul li {background-image:url(/sites/eon/images/ad_bullet.gif);background-position:-3px 6px;}
.account fieldset ul li {background-image:none;}

/* ----- Tabs ----- */	
	
/* basic tab config */
#tabs li, .tabBasic {
	background-image:none;display:block;float:left;font-weight:bold;font-size:85%;
	padding:.25em 5px;border:1px solid #fff;border-bottom:0;margin-right:4px;white-space:nowrap;}
#wizardMenu .tabCurrent a, #tabMenu .tabCurrent a,
#wizardMenu .tabCurrent div, #tabMenu .tabCurrent div {
	background-color:#fff !important;border-style:solid;border-color:#00a5e4 !important;}
.tabOther { /* styles for non-current tab */ }
#tabs li a:link,
#tabs li a:visited,
#tabs li a:active,
a.tabOther:link,
a.tabOther:visited,
a.tabOther:active {
	color:#0090c9 !important;text-decoration:none;}
#tabs li a:hover,
#tabs li a:active {
	background-color:#f7dd34;}
a.tabOther:hover {
	text-decoration:underline;}
#tabs li.epi-chromeHeader a:link,
#tabs li.epi-chromeHeader a:visited {
	color:#fff !important;}

	
/* tab configuration status markers*/
#wizardMenu li.tabDone, #tabMenu li.tabDone {
	background-image:url(/sites/eon/images/arrow_advance_done.gif);}
#wizardMenu .tabDone a, #tabMenu .tabDone a,
#wizardMenu .tabDone div, #tabMenu .tabDone div {
	border-style:solid;border-color:#fff;background-image:none;}
#wizardMenu .tabUndone a, #tabMenu .tabUndone a,
#wizardMenu .tabUndone div, #tabMenu .tabUndone div {
	background-image:none;border-color:#fff;}
#wizardMenu .tabOptional a, #tabMenu .tabOptional a,
#wizardMenu .tabOptional div, #tabMenu .tabOptional div {
	background-image:none;border-color:#fff;}
#wizardMenu li.tabSummary, #tabMenu li.tabSummary {
		background-image:none;}
#wizardMenu li.tabSummary a, #tabMenu li.tabSummary a,
#wizardMenu li.tabFinish a, #tabMenu li.tabFinish a,
#wizardMenu li.tabSummary div, #tabMenu li.tabSummary div,
#wizardMenu li.tabFinish div, #tabMenu li.tabFinish div {
	background-image:none !important;padding-right:0;border-color:#fff;}
	
/* Header and Tab Titles */	
.app {padding-top:24px;}
.labelEntity {   /* For subtitles to accompany an h1 */
	font-weight:bold;color:#a8a9ad;margin:.25em 0 1em 0;}
.app h1 {margin-bottom:0;}
.measurement h1 {margin-top:9px;margin-bottom:9px !important;}
h1 + div.labelEntity {border:0;position:static;margin-top:-1em;}
/*        deprecated */
.introPage h1, .introPage .labelEntity {float:left;margin:0 12px 0 0;line-height:180%;width:99.9%;}
.introPage h1 {padding-top:0;}
.introPage .labelEntity {padding-top:1.1em;}
.introPage h1 + div.labelEntity {margin-top:0;}
#tabTitle {font-size:115%;clear:both;position:relative;padding:.25em 11px;border:0;border-bottom:1px solid #00a5e4;margin:0;}

/* Buttons - Navigation and Forms */	
.epi-button { /* more styles that wouldn't be applied by VAP */
	text-transform:capitalize;
	overflow:visible; /* needed to prevent excess IE padding */
	width:auto; /* needed to prevent excess IE padding */
	padding:0px 3px; /* padding rule of some kind needed to prevent excess IE padding */
	}
.buttonsAux {top:2.75em;}
#buttonsBottom {border-top:1px solid #a8a9ad;clear:both;}
#buttonsBottom .buttonsSub {padding-bottom:.5em;}
.tabButtons, .bw-buttons {padding:.4em 0 18px 25%;}
.bw-buttons {margin-bottom:18px;}
.tabButtons:after, .bw-buttons:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#tabMainContent .tabButtons .buttonsSub .epi-button {width:120px;}
.buttonsNav {float:right;padding-top:6px;margin-top:0;top:-2.4em;right:0;}
.buttonsNav .epi-button {font-size:85%;float:left;margin-right:0;margin-left:12px;width:auto;}
.tabButton {font-size:100%;width:120px;margin-right:10px;}
.buttonPrime {background-color:#f7e465 !important;color:#635e3d;font-weight:bold;}
#buttonsBottom h2.sentenceHead, .buttonsMain h2.sentenceHead {
	color:#5e637a;margin-left:-33.3%;}
#resumeWork {top:-8em;}
div.buttonsMain {padding-bottom:.5em}

.toggle a.hidden {
	background-image:url(/sites/eon/images/icons/icon_hidden.gif);
	background-repeat:no-repeat;background-position:3px 3px;padding-left:15px;
	border-bottom:1px dotted #8a8046;text-decoration:none;}
.toggle a.shown {
	background-image:url(/sites/eon/images/icons/icon_shown.gif);
	background-repeat:no-repeat;background-position:3px 3px;padding-left:15px;
	border-bottom:1px dotted #8a8046;text-decoration:none;}
.toggle a:active strong {
	color:#635e3d;background-color:#fff;}


/* CONNECT - SPECIAL TABLES */

div#ordersummary {
	padding:.75em 12px;margin:0 25% 1.4em 25%;}
div#ordersummary .epi-dataTable {
	margin:0;border:0;}
div#ordersummary .epi-dataTable tr.epi-rowFooter {
	background-color:transparent;font-weight:bold;}
div#ordersummary .epi-dataTable tr.epi-rowFooter th,
div#ordersummary .epi-dataTable tr.epi-rowFooter td {
	border-top:1px solid #000;}
div#ordersummary .epi-dataTable tr.prominent,
div#ordersummary .epi-dataTable tr.prominent th {
	color:#00659c !important;}
table.formlikeTable {width:100%;margin-bottom:1.5em;}
table.formlikeTable tbody th {padding-right:2%;padding-left:0;width:23%;text-align:right;}
table.formlikeTable tbody th, 
table.formlikeTable tbody td {
	padding-top:0;padding-bottom:0;border:0;}
table#compare ul li {background-image:none;padding-left:0;}

/* "Search Nav" */	
div.searchnav {margin:.25em 0}
	
div.special {min-height:1px;padding:.75em 0 !important;margin:0 0 1.5em 0 !important;}
div.special p {margin-right:12px;margin-left:12px;}
div.special fieldset, div.special fieldset li {margin-bottom:0;}
div.special fieldset.checkbox label {font-weight:bold;}


/* Hide/Show Toggles */	
.toggleContent {padding-left:12px;}
.toggleSection {position:relative;min-height:1px;}
.toggleSection a.hidden, .toggleSection a.shown {padding-left:12px;background-position:1px 5px;}
h2.toggle {min-height:1.5em;}
h2.toggle a:link, h2.toggle a:visited {color:#618191;text-decoration:none;}
h2.toggle a:hover, h2.toggle a:active {text-decoration:underline;}
.toggleSection .blockEdit {position:absolute;top:.25em;right:0;border:1px solid #538c3c;}
.toggleSection .blockEdit a:hover img {background-color:#ffc;}
	
	
/* TAGS */

div.tags {line-height:200%;}
#releaseBottom div.tags {margin-right:-4px;margin-left:-4px;}
label.tags {padding-top:.45em;}
a.tag {padding-right:6px;padding-left:6px;white-space:nowrap;}
span.tag {padding-right:12px;white-space:nowrap;}
.popular1 {color:#000;font-size:150%;}
.popular2 {color:#000;font-size:120%;}


/* TABBER_BW.CSS */

.tabbertab {height:1%;}
.tabbertab div {margin:0 5px;}
ul.tabbernav li a {font-size:85%;line-height:120%;}
ul.tabbernav li a:hover {color:#635e3d;}
ul.tabbernav li.tabberactive a {background:#dadbe0;padding-bottom:3px;border-bottom:1px solid #dadbe0;}
ul.tabbernav li.tabberactive a:hover {color:#635e3d;background:#dadbe0;border-bottom:1px solid #dadbe0;}
.tabbertab:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.tabberlive .tabbertab {border-color:#dadbe0;}

/* TOOLTIPS */

.infoTooltip {background-image:url(/sites/eon/images/icons/icon_info.gif);}
	

/* ADS AND OTHER BRANDING */

.mktEon {line-height:160%;padding-right:12px;border-right:1px dotted #00a5e4;margin-right:-11px;}
.mktEon p, .mktEon ul {margin-bottom:1.6em;}
#homeMain {padding:0 12px 12px 0;border-right:1px dotted #00a5e4;border-bottom:0;margin-right:-11px;min-height:1px;background-image:none;}
#homeMain:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#homeMain .mktEon {padding-right:0;border-right:0;margin-right:0;}
.homeAdSub1 {float:left;width:288px;padding-top:1.6em;}
.homeAdSub2 {float:right;width:288px;padding-top:1.6em;}
.adEon {padding-bottom:1em;border-bottom:3px solid #a8a9ad;line-height:120%;}
.adEon h3 {font-size:100%;}
.adEon p, .adEon td {font-size:85%;}
.adEon li {font-size:85%;background-image:url(/sites/eon/images/ad_bullet.gif);background-position:-3px 3px;}
.adEon ul.features {padding-left:0;margin-left:0;}
.adEon ul.features li {background-image:none;padding:.25em 0;border-bottom:1px solid #a8a9ad;}
.adEon a.epi-headline {font-size:100%;}
.adEon a.epi-headline img.iconSm, span.epi-pageTitle img.iconSm {display:none;}
.adEon div.linkMore img.iconSm {vertical-align:bottom;}
	
/* ad header icons */
h1#headHome {padding-top:112px;background:transparent url(/sites/eon/images/branding/iconmontage.gif) no-repeat top center;text-align:center;}
h2#headFeaturesHome,
h2#headOnline,
h2#headPricing,
h2#headReports,
h2#headRss,
h2#headRssHome,
h2#headStandards,
h2#headUpgrade,
h2#headVideo,
h2#headWebinars,
h2#headWriting {
	line-height:36px;height:36px;padding-left:48px;}	
h2#headFeaturesHome,
h2#headStandards {
	background:url(/sites/eon/images/branding/headicon_feature.gif) no-repeat;}
h2#headReports {
	background:url(/sites/eon/images/branding/headicon_seo.gif) no-repeat;}
h2#headRss,
h2#headRssHome {
	background:url(/sites/eon/images/branding/headicon_rss.gif) no-repeat;}
h2#headOnline,
h2#headUpgrade {
	background:url(/sites/eon/images/branding/headicon_online.gif) no-repeat;}
h2#headPricing {
	background:url(/sites/eon/images/branding/headicon_textoptimize.gif) no-repeat;}
h2#headVideo,
h2#headWebinars {
	background:url(/sites/eon/images/branding/headicon_mm.gif) no-repeat;}
h2#headWriting {
	background:url(/sites/eon/images/branding/headicon_textanalysis.gif) no-repeat;}

/* ads that display logos only */
/* 	in standard browsers, the outer div within .logoDisplay creates a floated column;
		nested divs within that mimic table display to enable vertical centering */
div.logoDisplay div {float:left;width:120px;margin:0 12px;text-align:center;}
div.logoDisplay div div {float:none;display:table;margin:0;}
div.logoDisplay div div div {display:table-row;}
div.logoDisplay div div div div {display:table-cell;width:120px;height:80px;padding-bottom:.75em;vertical-align:middle;}
div.logoDisplay:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

/* content images */
.mktEon img.branding {display:block;float:left;border:0;margin:.25em 12px .5em 0;}
.mktEon img.product {display:block;float:left;border:1px solid #a8a9ad;margin:.25em 11px .5em 0;}
.mktEon img.altPlacement {float:right;margin:.25em 0 .5em 12px;}

	
/* DOODADS FOR STEPS */

li#headBuild a,
li#headBuild span,
li#headAnalyze a,
li#headAnalyze span,
li#headOptimize a,
li#headOptimize span,
li#headMultimedia a,
li#headMultimedia span {
	background-repeat:no-repeat;background-position:0 2px;padding-left:24px;}
li#headBuild a,
li#headBuild span {
	background-image:url(/sites/eon/images/branding/icon_prbuild.gif);}
li#headAnalyze a,
li#headAnalyze span {
	background-image:url(/sites/eon/images/branding/icon_textanalysis.gif);}
li#headOptimize a,
li#headOptimize span {
	background-image:url(/sites/eon/images/branding/icon_textoptimize.gif);}
li#headMultimedia a,
li#headMultimedia span {
	background-image:url(/sites/eon/images/branding/icon_mm.gif);}
	
/* similar doodads for other prominent links */
div.prominent {padding:1.5em 0;}
div.actionSpecial a {background-repeat:no-repeat;background-position:0 1px;padding-left:24px;font-weight:bold;}
div.linkSend a {background-image:url(/sites/eon/images/branding/icon_prbuild.gif);}


/* SEARCH */
#searchEon {position:absolute;top:0;right:0;width:312px;height:22px;padding:4px 12px;overflow:hidden;
	background-image:url(/sites/eon/images/corner_8px_epiblock.gif);background-repeat:no-repeat;
	background-position:-8px 22px;}
#searchEon fieldset label {color:#00a5e4;width:48px;text-align:left;}
#searchEon fieldset input {width:204px;margin-right:12px;}
#searchEon fieldset input.epi-button {width:auto;margin-right:0;}

/* LOGIN */
.bw-content {padding: 0 12px;}
