/* ENE Styles */

.hide {height:0px;display:hidden;}
.seek {display:visible;}
A:link, A:visited, A:active { text-decoration: none; } 
A:hover { text-decoration: underline; }
.whiteLink {color:#ffffff;}

SPAN.whiteLink A:link {color:#ffffff;}
SPAN.whiteLink A:visited {color:#ffffff;}
SPAN.whiteLink A:active {color:#ffffff;}
SPAN.whiteLink A:hover {color:#ffffff;}

/* Gallery Overides */
.ENEnav {color:#045312;text-transform:uppercase;font-weight:bold;font-family: ms sans serif,arial,helvetica,sans-serif; font-size: 8pt;}
.ENEnav A:link, .ENEnav A:visited, .ENEnav A:active { text-decoration: none;color:#045312; } .ENEnav A:hover { text-decoration: underline;color:#045312; }
.imageCellPadding { padding: 5px 5px 0px 5px; }
.adSpace, .adSpaceBanner { padding: 10px 0px; border-bottom: 0px solid #333366; }
.galleryTitle { padding: 7px; padding-left: 10px; border-bottom:1px dotted #65901D;width:580px;text-transform:uppercase;font-size:16px;color:#65901D; font-weight:bold;}
.galleryTitlePopup { padding: 7px; padding-left: 0px; border-bottom:1px dotted #65901D;;text-transform:uppercase;font-size:16px;color:#65901D; font-weight:bold;}
.copyCell { background-color:#E8E6D7; padding:0px; }
.padLR10 { padding-right:10px; padding-left:10px;}
.nav {text-transform:lowercase;}
.nav A:link { color: #045312; } .nav A:visited { color: #045312; } .nav A:active { color: #045312; } .nav A:hover { color: #045312; }
.imageCell { background: #E8E6D7; }

/* Numbered Nav Styles */
.numNav { border-top: 0px; background: #E8E6D7; repeat; padding: 5px; color: #000000; font-family:arial,helvetica,sans-serif; font-size: 8pt; text-align:center;}
.numNav UL { list-style: none; margin: 0px; padding: 3px 0px; text-align: center; }
.numNav UL LI { display: inline; padding-right: 4px; }
.numNav UL A { background: #f3f2eb; padding: .2em .55em .2em .65em; border: 1px #e4e2d2 solid; text-decoration: none; text-align: center; } .numNav UL A:link, .numNav UL A:visited, .numNav UL A:active, .numNav UL A:hover { color: #000000; } .numNav UL A:hover {background: #e8e6d7; border: 1px #cbc7a5 solid;}
.numNav UL LI.dig2 A { padding: .2em .3em .2em .4em; }
.numNav UL A.active, .numNav UL A.active:hover { background: transparent; border: none; }
.numNav UL LI.next { padding-right: 0px; } .numNav UL LI.next A { padding: .2em 1.35em; }
.numNav .spacer { padding-left: 5px; } .numNav .spacerNext { padding-left: 4px; }
.numNav UL SPAN {color: #045312; text-transform:uppercase;}
.numNav UL SPAN A { background: #E8E6D7; padding: .2em .55em .2em .65em; border: 0px; text-decoration: none; text-align: center; } .numNav UL SPAN A:link, .numNav UL SPAN A:visited, .numNav UL SPAN A:active, .numNav UL SPAN A:hover { color: #045312; } .numNav UL SPAN A:hover {background: #E8E6D7; border: 0px; text-decoration:underline;}

.galleryTools { padding: 0px; border-top: 0px; margin-top: 0px; font-family: ms sans serif,arial,helvetica,sans-serif; font-size: 8pt; text-align:right;} 

/* Article Overrides */
.mainTable {border: 0px; width:776px;}

/*Global Styles*/
BODY {background-color: #65901D;background-image:url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/spacer_65901d.gif) repeat;}
.mainContent {padding-left:0px; padding-right:0px;}
.mainContentArticle {padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
.padLeft10 {padding-left: 10px;}
.globalNav {background-color:#1a6a0b;background-image:url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/spacer_1a6a0b.gif) repeat;}
.padLeft15 {padding-left:15px;}
#articleRail{width:346px;background:#ececc6;}
.relatedBoxMainHeadline { height: 20px; background:#98AE4C; color: #ffffff; font-weight: bold; text-transform: uppercase; }
.bluegrayLine {display:none;}
.footer {border:0px;}
span.year:after {content:"06";}

/*Breadcrumbing*/
.breadcrumb {font-weight:bold; text-decoration:none;}
.breadcrumbInactive {font-family: ms sans serif,arial,helvetica,sans-serif; font-size: 8pt;}

/*Homepage*/
.navHomepageWrap{ position:absolute; }
.navHomepagePosition {color:ffffff;position:absolute;left:5px;top:87px;}
.bgHomepageHeader {float:left;background:url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/ene_homepage_header.gif) no-repeat; width:501px; height:128px;}

/*AdWrapper*/
.adWrapper {width:250px; height:128; background: #ffffff; float:right;}
.adWrapperPadding {padding-top: 4px; padding-bottom: 4px; padding-left:5px; padding-right:5px;}

/*Tier1*/
.navTier1Position {color:#ffffff;position:absolute;left:5px;top:87px;}
.bgTier1Header {width:776px; position:relative; background-image:url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/ene_tier1_header.jpg); height:128px;}

/*Tier2*/
.navTier2Position {color:#ffffff;position:absolute;left:240px;top:110px;}
.bgTier2Header {position:relative;height:134px;width:776px; background-image:url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/ene_tier2_header.jpg);}
/*Left Search Box & Ads*/
.searchTopBG {background-color:#1a6a0b;background-url:(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/spacer_1a6a0b.gif) repeat;color:#ffffff;font-weight:bold;}
.searchBottomBG {background-color:#164210; background-image:url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/spacer_164210.gif) repeat;}
.searchBottomFade {height:21px;width:160px;background-image:url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/ene_fade_image.jpg);color:#ffffff;font-weight:bold;}
.searchBottomFadeBlue {height:21px;width:160px;background-image:url(http://cache.boston.com/bonzai-fba/File-Based_Image_Resource/ene_fade_blue_image.jpg);color:#ffffff;font-weight:bold;}
.searchBottomFadeLink {padding-left:5px;padding-top:4px;text-transform:uppercase;}
.searchBottomFadeLink A:link {color:#ffffff; text-decoration:none;}
.searchBottomFadeLink A:visited {color:#ffffff; text-decoration:none;}
.searchBottomFadeLink A:active {color:#ffffff; text-decoration:none;}
.searchBottomFadeLink A:hover {color:#ffffff;text-decoration:underline;}
.searchBottomLinks A:link {color:#ffffff; text-decoration:none;}
.searchBottomLinks A:visited {color:#ffffff; text-decoration:none;}
.searchBottomLinks A:active {color:#ffffff; text-decoration:none;}
.searchBottomLinks A:hover {color:#ffffff;text-decoration:underline;}
.searchBottomLinks {padding-left:15px; padding-top:5px;}


/* Dropdown Navigation Functionality */
.topmenuul{ list-style-type:none; margin:0; padding:0; }
.topmenuli{ list-style-type:none; float:left;}
.topmenuli A:active {text-decoration:none; color:#ffffff;}
.topmenuli A:link {text-decoration:none; color:#ffffff;}
.topmenuli A:visited {text-decoration:none; color:#ffffff;}
.topmenuli A:hover {text-decoration:none; color:#cccc33; }
.topmenulifloat{ list-style-type:none; float:left; padding-left:2px; } 
.topmenutitle{ display:block; }
.submenuul{ list-style-type:none; position:absolute; margin: 0; padding:0; display:none; width:65px; }
.submenuli a{ display:block; }
li:hover ul , li.over ul{ display: block; }
#dmenu li>ul { top: auto; left: auto; }
#content { clear: left; }

/* Dropdown Navigation Presentation */
.ma {width:100px;}
.nh {width:112px;}
.vt {width:63px;}
.me {width:50px;}
.ct {width:80px;}
.ri {width:90px;}
.topmenutitle { text-decoration: none; padding:3px; color: #ffffff; }
.topmenutitle a { text-decoration: none; color: #ffffff; }
.topmenutitle a:visited { text-decoration: none; color: #ffffff; }
.topmenutitle a:active { text-decoration: none; color: #ffffff; }
.topmenutitle a:hover { text-decoration: none; color: #ffffff }
.submenuul { background-color:#ffffff; background-position: top left; background-repeat: repeat-x; }
.submenuli a { text-decoration: none; color: #1A6A0B; padding:3px; border-bottom: 1px solid #CCCC9A;}
.submenuli a:hover, .submenuli a:visited, .submenuli a:active { text-decoration: none; color: #1A6A0B; }

/* Google Styles */
.googleAd A:link { color:#000000;text-decoration:none; }
.googleAd A.novisited:link { color:#000000;text-decoration:none; }
.googleAd A.novisited:visited { color:#000000;text-decoration:none; }
.googleAd A:visited { color:#000000;text-decoration:none; }
.googleAd A:active { color:#000000;text-decoration:none; }
.googleAd A:hover { color:#000000;text-decoration:none; }
.googleAd A.novisited:active { color:#000000;text-decoration:none; }
.googleAd A.novisited:hover { color:#000000;text-decoration:none; }
.gHeadline {color:#000066;}
.gLink {color:#008000;}
.advertisement {text-transform:uppercase;}