/* Dennis :: added line-height to fix the IE peekaboo bug */
div { line-height: 1.2;  } 

body { 
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	background: #cccccc; 
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	 }	 

/* Dennis :: adjusted default link colours :: Jan 17, 2008 */

a:link { text-decoration: underline; }
a:hover { text-decoration: none; }
a:visited { }
a:active { }
a:focus { }

/* Dennis :: adjusted nav link colours :: Jan 17, 2008 */

div.font-sizer a, div.columnSide a:link, div.nav a:link { color: black; text-decoration: underline; }
div.columnSide a:hover, div.nav a:hover { color: black; text-decoration: none; }
div.columnSide a:visited, div.nav a:visited { color: #585858; text-decoration: underline; } /* visited #7e7e7e -> #585858 :: Dennis :: Feb 8, 2008 */
	
#pageBody {
	background: #FFFFFF;
	width: 779px;
	margin-right: auto;
	margin-left: auto;
	 }
ul {
	list-style-image: none; /* removed bullet image :: Dennis :: Jan 17, 2008 :: url('../../../../../groups/lr/@mnr/documents/images/mnr00_000580.gif'); */
	list-style-position: outside; 
	margin: 0px 0px 0px 0px; 
	padding:0px 0px 0px 20px;
	 }
/* Dennis :: improve readability of wrap-around list items :: Jan 30, 2008 */	 
li { margin: 3px 0px 3px 0px; }
	 
/* updated background url() locations :: Dennis :: Mar 5, 2008 */

#head { 	PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px;HEIGHT: 95px;width:779px;background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000503.jpg') bottom right no-repeat; }
#logo { 	CLEAR: left; MARGIN-TOP: 0px; FLOAT: left; border: 0;}
#siteName { 	CLEAR: right; MARGIN-TOP: 22px; FLOAT: right; TEXT-ALIGN: right; padding-right:20px; border: 0; }
#skipNav { 	FLOAT: left; WIDTH: 12em; height: 1px; line-height:1px;TEXT-ALIGN: center; color: #ffffff; }
#skipNav a { color: #ffffff; }

#language { 	BACKGROUND: url('../../../../../groups/lr/@mnr/documents/images/mnr00_000504.gif') #5e775e no-repeat left bottom; line-height: 5px; FLOAT: right; WIDTH: 8em; TEXT-ALIGN: center; margin:1px 2px 0px 0px; } 
#language span { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.75em; MARGIN-LEFT: 1em; PADDING-TOP: 0.75em; background-color: #5e775e; }
#language a { 	MARGIN-RIGHT: 1em; color: #FFFFFF; font-weight:normal; background-color: #5e775e; } /*bg-c sp*/

/* Dennis :: so that titles layer over icons, added "position:relative;z-index:20" to h1,div.multiTopMid h2 */
h1, div.multiTopMid h2 { font-size:100%;font-weight:bold;padding:0px;margin:0px;color:#304a33;text-transform:uppercase; position: relative; z-index: 20; }
/* Dennis :: combined h2-h5 styles with contributor styles to make sure they are identical :: Mar 10, 2008 */
/* Dennis :: paragraph margins in titles break design :: Jan 30, 2008 */
p { margin: 0px; }

/* Dennis :: added overflow:hidden to all columns:: Jan 21, 2008 */
div.columnSide { width:180px;float:left;background:#ffffff;overflow:hidden; }
div.columnMid { width:419px;float:left;background:#ffffff;overflow:hidden; }
div.columnWide { width:599px; float:left;background:#ffffff;overflow:hidden; }
div.columnWidest { width:777px; float:left;background:#ffffff;overflow:hidden; }

div.columnSideWrapper { margin-left:2px; margin-right:2px; }
div.columnWideWrapper { margin-right:2px; }
div.columnWidestWrapper { margin-left:2px; }

div.columnBottomCap { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000505.gif') no-repeat;line-height:9px; }
div.columnWideBottomCap { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000506.gif') no-repeat;line-height:9px; }

div.top { padding:8px 8px;margin: 2px 0px 0px 0px; }
div.top p { margin-top:12px; }

div.bottom { padding:1px 8px 8px 8px;margin: 0px 0px 2px 0px; }
div.top img { float:left; }
/* Dennis :: removed float:right for div.bottom img :: Jan 21, 2008 */
div.bottom img { margin:5px; }
/* remove unnecessary padding around images inside tables :: Dennis :: Mar 10, 2008 */
div.bottom table img { margin: 0; }

/* Dennis :: set paragraph margins in content portion of site (ie. not titles) :: Jan 30, 2008 */
/* div.bottom p { margin: 1em 0 1em 0; } */ /* Dennis :: do not uncomment until impact assessment is done (ie. removing empty <p> tags) :: Jan 30, 2008 */

/* Dennis :: set text styles in content portion of site (ie. not titles or side-columns) :: Jan 30, 2008 */
div.columnMid .bottom, div.columnWide .bottom, div.columnWidest .bottom { font-size: 110%; line-height: 1.4; }

div.bottom .date { font-weight:bold;display:inline ;}
div.bottom .subhead { }

div.boxContentWrapper { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000507.gif') ; }
div.boxWideContentWrapper { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000508.gif'); }


 div.dyk_small,
 div.urgent_small,
 div.global_small,
 div.highlight_small,
 div.how_to_small,
 div.local_small,
 div.news_feed_small,
 div.promo1_small,
 div.related_small,
 div.safety_small,
 div.search_news_small,
 div.services_small,
 div.topics_small { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000509.gif');}
div.dyk_small .bottom,
 div.urgent_small .bottom,
 div.global_small .bottom,
 div.highlight_small .bottom,
 div.how_to_small .bottom,
 div.local_small .bottom,
 div.news_feed_small .bottom,
 div.promo1_small .bottom,
 div.related_small .bottom,
 div.safety_small .bottom,
 div.search_news_small .bottom,
 div.services_small .bottom,
 div.topics_small .bottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000510.gif') bottom no-repeat;  }
div.dyk_small .multiTop,
  div.urgent_small .multiTop,
 div.global_small .multiTop,
 div.highlight_small .multiTop,
 div.how_to_small .multiTop,
 div.local_small .multiTop,
 div.news_feed_small .multiTop,
 div.promo1_small .multiTop,
 div.related_small .multiTop,
 div.safety_small .multiTop,
 div.search_news_small .multiTop,
 div.services_small .multiTop,
 div.topics_small  .multiTop { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000511.gif'); }
div.dyk_small .multiTopTop,
 div.urgent_small .multiTopTop,
 div.global_small .multiTopTop,
 div.highlight_small .multiTopTop,
 div.how_to_small .multiTopTop,
 div.local_small .multiTopTop,
 div.news_feed_small .multiTopTop,
 div.promo1_small .multiTopTop,
 div.related_small .multiTopTop,
 div.safety_small .multiTopTop,
 div.search_news_small .multiTopTop,
 div.services_small .multiTopTop,
 div.topics_small .multiTopTop { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000512.gif') no-repeat;height:10px; line-height:10px; }
div.dyk_small .multiTopBottom,
 div.urgent_small .multiTopBottom,
 div.global_small .multiTopBottom,
 div.highlight_small .multiTopBottom,
 div.how_to_small .multiTopBottom,
 div.local_small .multiTopBottom,
 div.news_feed_small .multiTopBottom,
 div.promo1_small .multiTopBottom,
 div.related_small .multiTopBottom,
 div.safety_small .multiTopBottom,
 div.search_news_small .multiTopBottom,
 div.services_small .multiTopBottom,
 div.topics_small .multiTopBottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000513.gif') no-repeat;height:1px;line-height:1px;position: relative; }
div.dyk_small .multiTopMid,
 div.urgent_small .multiTopMid,
 div.global_small .multiTopMid,
 div.highlight_small .multiTopMid,
 div.how_to_small .multiTopMid,
 div.local_small .multiTopMid,
 div.news_feed_small .multiTopMid,
 div.promo1_small .multiTopMid,
 div.related_small .multiTopMid,
 div.safety_small .multiTopMid,
 div.search_news_small .multiTopMid,
 div.services_small .multiTopMid,
 div.topics_small .multiTopMid { padding:0px 8px 4px 8px;margin: 0px;  }
div.dyk_small .multiTopIcon,
 div.urgent_small .multiTopIcon,
 div.global_small .multiTopIcon,
 div.highlight_small .multiTopIcon,
 div.how_to_small .multiTopIcon,
 div.local_small .multiTopIcon,
 div.news_feed_small .multiTopIcon,
 div.promo1_small .multiTopIcon,
 div.related_small .multiTopIcon,
 div.safety_small .multiTopIcon,
 div.search_news_small .multiTopIcon,
 div.services_small .multiTopIcon,
 div.topics_small .multiTopIcon { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000514.gif') no-repeat;margin: 0;width: 28px; height: 28px; position: absolute; bottom: -3px; right: 3px; }

div.search_small { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000515.gif');}
div.search_small .top { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000516.gif') no-repeat;padding-bottom:0px;padding-top:5px;padding-bottom:0px;line-height:normal ;}
div.search_small .bottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000517.gif') bottom no-repeat;margin:0px;padding:0px;line-height:7px ;}
div.search_small form { margin:0px 0px 3px 0px; }
label#searchTermFieldLabel {font-size: 0.1em; color: #B9C2A7;}


div.tips_small { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000520.gif'); }
div.tips_small h1 { margin:14px 0px; }
div.tips_small .top { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000521.gif') no-repeat;padding:0px;line-height:5px ;}
div.tips_small .bottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000522.gif') bottom no-repeat;padding-bottom:5px; }
div.tips_small img { float:right; }

div.button_small { margin-left:2px; }
div.button_small img { margin-top:1px;margin-bottom:1px; }

div.promo2_small { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000523.gif');}
div.promo2_small .bottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000524.gif') bottom no-repeat; padding-bottom:13px; }
div.promo2_small .multiTop { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000525.gif'); }
div.promo2_small .multiTopTop { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000526.gif') no-repeat;height:7px; line-height:7px; }
div.promo2_small .multiTopBottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000527.gif') no-repeat;height:13px;line-height:13px; position: relative; }
div.promo2_small .multiTopMid { padding:0px 8px 4px 8px;margin: 0px;  }
div.promo2_small .multiTopIcon { margin: 0;background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000528.gif') no-repeat; width: 28px; height: 29px; position: absolute; bottom: 4px; right: 2px; }

/* --- Urgent Notice Box --- */
/* integrated into regular containers ... this will have its own style but the mockup style was for reference only
div.urgent_small {
	background:#F8F6EA none repeat scroll 0%;
	border:1px dotted #FF0000;
	margin:4px 0px 0px 0px;
	padding:8px;
}*/

div.boxSideFill .top { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000529.gif') no-repeat;padding-bottom:0px;padding-top:9px;line-height:normal ;}

div.feature_narrow ul,
 div.news_all_narrow ul,
 div.news_list_narrow ul,
 div.news_month_narrow ul,
 div.news_narrow ul,
 div.news_sum_narrow ul,
 div.over_struct_narrow ul,
 div.overview_narrow ul,
 div.themes_narrow ul,
 div.topics_narrow ul { list-style-image:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000502.gif'); }
div.feature_narrow,
 div.news_all_narrow,
 div.news_list_narrow,
 div.news_month_narrow,
 div.news_narrow,
 div.news_sum_narrow,
 div.over_struct_narrow,
 div.overview_narrow,
 div.themes_narrow,
 div.topics_narrow { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000530.gif'); }
div.feature_narrow .bottom,
 div.news_all_narrow .bottom,
 div.news_list_narrow .bottom,
 div.news_month_narrow .bottom,
 div.news_narrow .bottom,
 div.news_sum_narrow .bottom,
 div.over_struct_narrow .bottom,
 div.overview_narrow .bottom,
 div.themes_narrow .bottom,
 div.topics_narrow .bottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000531.gif') bottom no-repeat;padding:5px 12px 15px 12px; }
div.feature_narrow .multiTop,
 div.news_all_narrow .multiTop,
 div.news_list_narrow .multiTop,
 div.news_month_narrow .multiTop,
 div.news_narrow .multiTop,
 div.news_sum_narrow .multiTop,
 div.over_struct_narrow .multiTop,
 div.overview_narrow .multiTop,
 div.themes_narrow .multiTop,
 div.topics_narrow .multiTop { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000532.gif'); }
div.feature_narrow .multiTopTop,
 div.news_all_narrow .multiTopTop,
 div.news_list_narrow .multiTopTop,
 div.news_month_narrow .multiTopTop,
 div.news_narrow .multiTopTop,
 div.news_sum_narrow .multiTopTop,
 div.over_struct_narrow .multiTopTop,
 div.overview_narrow .multiTopTop,
 div.themes_narrow .multiTopTop,
 div.topics_narrow .multiTopTop { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000533.gif') no-repeat; height: 4px; line-height:4px; }
div.feature_narrow .multiTopBottom,
 div.news_all_narrow .multiTopBottom,
 div.news_list_narrow .multiTopBottom,
 div.news_month_narrow .multiTopBottom,
 div.news_narrow .multiTopBottom,
 div.news_sum_narrow .multiTopBottom,
 div.over_struct_narrow .multiTopBottom,
 div.overview_narrow .multiTopBottom,
 div.themes_narrow .multiTopBottom,
 div.topics_narrow .multiTopBottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000534.gif') no-repeat;height:1px;line-height:1px; position: relative; }
div.feature_narrow .multiTopMid,
 div.news_all_narrow .multiTopMid,
 div.news_list_narrow .multiTopMid,
 div.news_month_narrow .multiTopMid,
 div.news_narrow .multiTopMid,
 div.news_sum_narrow .multiTopMid,
 div.over_struct_narrow .multiTopMid,
 div.overview_narrow .multiTopMid,
 div.themes_narrow .multiTopMid,
 div.topics_narrow .multiTopMid { padding: 2px 8px 2px 8px;margin: 2px 0px 2px 0px;  }
div.feature_narrow .multiTopIcon,
 div.news_all_narrow .multiTopIcon,
 div.news_list_narrow .multiTopIcon,
 div.news_month_narrow .multiTopIcon,
 div.news_narrow .multiTopIcon,
 div.news_sum_narrow .multiTopIcon,
 div.over_struct_narrow .multiTopIcon,
 div.overview_narrow .multiTopIcon,
 div.themes_narrow .multiTopIcon,
 div.topics_narrow .multiTopIcon { margin: 0;background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000535.gif') no-repeat; width: 63px; height: 20px; position: absolute; bottom: 1px; right: 2px; }

div.boxMidFill .top { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000536.gif') no-repeat;padding-bottom:0px;padding-top:9px;line-height:normal ;}

/* has title, icon */
div.contact_corp_wide,
 div.contact_wide,
 div.content_title_wide,
 div.faq_corp_wide,
 div.faq_list_wide,
 div.faq_top_wide,
 div.faq_wide,
 div.over_struct_wide,
 div.overview_wide,
 div.pub_detail_wide,
 div.pub_list_wide,
 div.pub_over_wide,
 div.related_wide { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000537.gif'); }
div.contact_corp_wide .bottom,
 div.contact_wide .bottom,
 div.content_title_wide .bottom,
 div.faq_corp_wide .bottom,
 div.faq_list_wide .bottom,
 div.faq_top_wide .bottom,
 div.faq_wide .bottom,
 div.over_struct_wide .bottom,
 div.overview_wide .bottom,
 div.pub_detail_wide .bottom,
 div.pub_list_wide .bottom,
 div.pub_over_wide .bottom,
 div.related_wide .bottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000538.gif') bottom no-repeat; }
div.contact_corp_wide .multiTop,
 div.contact_wide .multiTop,
 div.content_title_wide .multiTop,
 div.faq_corp_wide .multiTop,
 div.faq_list_wide .multiTop,
 div.faq_top_wide .multiTop,
 div.faq_wide .multiTop,
 div.over_struct_wide .multiTop,
 div.overview_wide .multiTop,
 div.pub_detail_wide .multiTop,
 div.pub_list_wide .multiTop,
 div.pub_over_wide .multiTop,
 div.related_wide .multiTop { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000539.gif'); }
div.contact_corp_wide .multiTopTop,
 div.contact_wide .multiTopTop,
 div.content_title_wide .multiTopTop,
 div.faq_corp_wide .multiTopTop,
 div.faq_list_wide .multiTopTop,
 div.faq_top_wide .multiTopTop,
 div.faq_wide .multiTopTop,
 div.over_struct_wide .multiTopTop,
 div.overview_wide .multiTopTop,
 div.pub_detail_wide .multiTopTop,
 div.pub_list_wide .multiTopTop,
 div.pub_over_wide .multiTopTop,
 div.related_wide .multiTopTop { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000540.gif') no-repeat;height:4px; line-height:4px; }
div.contact_corp_wide .multiTopBottom,
 div.contact_wide .multiTopBottom,
 div.content_title_wide .multiTopBottom,
 div.faq_corp_wide .multiTopBottom,
 div.faq_list_wide .multiTopBottom,
 div.faq_top_wide .multiTopBottom,
 div.faq_wide .multiTopBottom,
 div.over_struct_wide .multiTopBottom,
 div.overview_wide .multiTopBottom,
 div.pub_detail_wide .multiTopBottom,
 div.pub_list_wide .multiTopBottom,
 div.pub_over_wide .multiTopBottom,
 div.related_wide .multiTopBottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000541.gif') no-repeat; height: 1px; line-height:1px;margin-top:2px;margin-bottom:4px;position: relative ;}
div.contact_corp_wide .multiTopMid,
 div.contact_wide .multiTopMid,
 div.content_title_wide .multiTopMid,
 div.faq_corp_wide .multiTopMid,
 div.faq_list_wide .multiTopMid,
 div.faq_top_wide .multiTopMid,
 div.faq_wide .multiTopMid,
 div.over_struct_wide .multiTopMid,
 div.overview_wide .multiTopMid,
 div.pub_detail_wide .multiTopMid,
 div.pub_list_wide .multiTopMid,
 div.pub_over_wide .multiTopMid,
 div.related_wide .multiTopMid { padding:2px 8px;margin: 2px 0px 0px 0px; }
div.contact_corp_wide .multiTopIcon,
 div.contact_wide .multiTopIcon,
 div.content_title_wide .multiTopIcon,
 div.faq_corp_wide .multiTopIcon,
 div.faq_list_wide .multiTopIcon,
 div.faq_top_wide .multiTopIcon,
 div.faq_wide .multiTopIcon,
 div.over_struct_wide .multiTopIcon,
 div.overview_wide .multiTopIcon,
 div.pub_detail_wide .multiTopIcon,
 div.pub_list_wide .multiTopIcon,
 div.pub_over_wide .multiTopIcon,
 div.related_wide .multiTopIcon { margin: 0;background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000535.gif') no-repeat; width: 63px; height: 20px; position: absolute; bottom: 1px; right: 2px; }

/* no title, no icon */
div.content_notitle_wide { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000537.gif'); }
div.content_notitle_wide .top { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000542.gif') no-repeat; margin-bottom: 0; padding-bottom: 0; }
div.content_notitle_wide .bottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000538.gif') bottom no-repeat;  margin-top: 0; padding-top: 0; }

div.boxWideFill .top { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000543.gif') no-repeat;padding-bottom:0px;padding-top:9px;line-height:normal ;}


div.content_notitle_full,
 div.content_title_full,
 div.sitemap_full { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000544.gif'); }
div.content_notitle_full .bottom,
 div.content_title_full  .bottom,
 div.sitemap_full .bottom { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000545.gif') bottom no-repeat;padding:5px 12px 15px 12px; }
div.content_notitle_full .multiTop,
 div.content_title_full  .multiTop,
 div.sitemap_full .multiTop { background:  url('../../../../../groups/lr/@mnr/documents/images/mnr00_000546.gif'); }
div.content_notitle_full .multiTopTop,
 div.content_title_full .multiTopTop,
 div.sitemap_full .multiTopTop { background: url('../../../../../groups/lr/@mnr/documents/images/mnr00_000547.gif') no-repeat; height: 4px; line-height: 4px; } /*make img*/
div.content_notitle_full .multiTopBottom,
 div.content_title_full  .multiTopBottom,
 div.sitemap_full .multiTopBottom { background:  url('../../../../../groups/lr/@mnr/documents/images/mnr00_000548.gif') no-repeat; height:1px;line-height:1px;margin-top:2px;margin-bottom:4px;position:relative; }
div.content_notitle_full .multiTopMid,
 div.content_title_full .multiTopMid,
 div.sitemap_full .multiTopMid { padding: 2px 8px 2px 8px;margin: 2px 0px 2px 0px;  }
div.content_notitle_full .multiTopIcon,
 div.content_title_full  .multiTopIcon,
 div.sitemap_full .multiTopIcon { margin: 0;background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000535.gif') no-repeat; width: 63px; height: 20px; position: absolute; bottom: 1px; right: 2px; }

div.minister_small { margin-top:2px; }

div.nav { background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000549.gif') repeat-y; }
/* 07/18/07 - BH - div.navTop - added "margin-bottom:-2px;" to maintain graphic for font-resizing */
div.navTop { margin-left:2px;margin-top:0px;margin-bottom:-2px;background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000550.gif') no-repeat;height:8px;line-height:8px; }
div.navMiddle, div.navMiddle_fr { margin-left: 2px; color: #b0baa6; background: url('../../../../../groups/lr/@mnr/documents/images/mnr00_000551.gif') no-repeat;padding: 3px 0px;text-transform: uppercase;text-align: center; font-weight: bold; line-height: 1.8;}

/*div.navMiddle a { margin:0px 14px 0px 14px; }*/
/* 08/01/07 - adjust spacing to accommodate "Jobs" in corporate highlights */
div.navMiddle a { margin:0px 10px 0px 10px; }
/* Dennis :: adjust spacing for French corporate highlights :: Jan 30, 2008 */
div.navMiddle_fr a { margin:0px 5px 0px 5px; }

/* Dennis :: remove default underline from links in coporate highlights (present as buttons) :: Jan 30, 2008 */
div.navMiddle_fr a:link, div.navMiddle a:link,
div.navMiddle_fr a:hover, div.navMiddle a:hover,
div.navMiddle_fr a:active, div.navMiddle a:active,
div.navMiddle_fr a:focus, div.navMiddle a:focus,
div.navMiddle_fr a:visited, div.navMiddle a:visited  { text-decoration: none; }

div.navBottom { margin-left:2px;background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000552.gif') #ffffff no-repeat;line-height:5px;padding-bottom:2px; }


div.marquee { margin:0px 2px 2px 2px;background:#0066CC; }
/* Dennis :: adjust breadcrumb style (remove text-transform:uppercase; reduce font-size) :: Jan 30, 2008 */
div.breadcrumb { margin:2px 2px 2px 2px;padding:5px; background:#d6ded5;color:#000000;font-weight:bold;font-size: 90%; }
div.breadcrumb a { color:#000000; }

/* Dennis :: added FF fix :: Oct 30, 2008 */
font.clear { display: block; }
div.clear, br.clear, .clear { clear:both;line-height:0px;height:0px; }

form.searchshellform { padding: 0px; margin: 0px; }
/* font-family removed as redundant :: Dennis :: Feb 8, 2008 */
input.searchfield { font-size: 100%; margin-top:3px; margin-bottom:0px; margin-left: 4px; padding: 3px 2px 0px 3px; height: 15px; width: 115px; }
input.searchgo { padding: 5px 0px 0px 0px; height: 20px; vertical-align: top; }

br.brDivide { line-height:3px; }
#links { text-align:center ;}
#links img { float:none;margin:5px; }


/*  =================== HIGHLIGHT BOXES ===============*/

/* --- Highlight Box Inside Main Content Area--- */
/* Bruce added new container for nested "highlight" container in ver2 */
/* Steve modified these to fit Dennis' insideMultiTop in ver3 */
div.highlight_nested { 
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000553.gif');
	width:176px; float: right; margin: 0px 0px 15px 15px;
	 }
div.highlight_nestedMultiTop {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000553.gif');
	 }
div.highlight_nestedMultiTopTop {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000555.gif') no-repeat;
	height: 10px; line-height: 5px;
	 }
div.highlight_nestedMultiTopMid {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000553.gif'); 
	padding:2px 10px; 
	 }
div.highlight_nestedMultiTopBottom {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000556.gif') no-repeat;
	height:4px; line-height: 1px; position: relative;
	 }
div.highlight_nestedBottom {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000557.gif') bottom no-repeat; 
	padding: 10px 10px 15px 12px; line-height: normal;
	 }
div.highlight_nestedMultiTopMid h2 { font-size:100%;font-weight:bold;padding:0px;margin:0px;color:#304a33;text-transform:uppercase; position: relative; z-index: 20; }

/* --- Tertiary Navigation Menu Inside Introduction Area --- */
/* Bruce added new container for nested "internal links" container */
/* Steve called it boxMenu */
div.tertiary_nested { 
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000554.gif');
	width:300px; float: right; margin: 0px 0px 15px 15px; 
	 }
div.tertiary_nestedMultiTop {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000554.gif');
	 }
div.tertiary_nestedMultiTopTop {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000558.gif') no-repeat;
	height: 10px; line-height: 5px;
	 }
div.tertiary_nestedMultiTopMid {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000554.gif'); 
	padding:2px 10px; 
	 }
div.tertiary_nestedMultiTopBottom {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000559.gif') no-repeat;
	height:4px; line-height: 1px; position: relative;
	 }
div.tertiary_nestedBottom {
	background:url('../../../../../groups/lr/@mnr/documents/images/mnr00_000560.gif') bottom no-repeat; 
	padding: 10px 10px 15px 12px; line-height: normal;
	 }
div.tertiary_nestedBottom ul li ul li a {
	list-style-image: none; 
	list-style-type: square; 
	padding: 0.2em 0;
	text-decoration: underline;
	font-weight: normal; }	
	
div.tertiary_nestedMultiTopMid h2 { font-size:100%;font-weight:bold;padding:0px;margin:0px;color:#304a33;text-transform:uppercase; position: relative; z-index: 20; }

/* ======== FOOTER ======== */

#foot { 	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 0px; BACKGROUND: url('../../../../../groups/lr/@mnr/documents/images/mnr00_000519.jpg') #f6f5f0 repeat-x left top; PADDING-BOTTOM: 25px; PADDING-TOP: 13px; TEXT-ALIGN: center; }
div.footBody { 	BACKGROUND: url('../../../../../groups/lr/@mnr/documents/images/mnr00_000518.gif') #ffffff no-repeat left top; MARGIN: 4px auto 0px; WIDTH: 615px; PADDING-TOP: 1em; TEXT-ALIGN: center ;}
div.footBody p { MARGIN: 0px ;}
div.footBody img#footBodyLogo {border: 0; margin: 10px 2px;}
div.footBody strong { MARGIN: 0px 0.25em; COLOR: #cec58a ;}
div.footFoot { 	BACKGROUND: url('../../../../../groups/lr/@mnr/documents/images/mnr00_000518.gif') #ffffff no-repeat left bottom; MARGIN: 0px auto; WIDTH: 615px; HEIGHT: 10px ;}


/* =================  bruce added below   ======================== */
div.dyk_small div.bottom ul li ul li,
 div.global_small div.bottom ul li ul li,
 div.highlight_small div.bottom ul li ul li,
 div.how_to_small div.bottom ul li ul li,
 div.local_small div.bottom ul li ul li,
 div.news_feed_small div.bottom ul li ul li,
 div.promo1_small div.bottom ul li ul li,
 div.related_small div.bottom ul li ul li,
 div.safety_small div.bottom ul li ul li,
 div.search_news_small div.bottom ul li ul li,
 div.services_small div.bottom ul li ul li,
 div.topics_small div.bottom ul li ul li {
	list-style-image: none; 
	list-style-type: square; 
	padding: 0.2em 0; }
div.dyk_small div.bottom ul li ul li a,
 div.global_small div.bottom ul li ul li a,
 div.highlight_small div.bottom ul li ul li a,
 div.how_to_small div.bottom ul li ul li a,
 div.local_small div.bottom ul li ul li a,
 div.news_feed_small div.bottom ul li ul li a,
 div.promo1_small div.bottom ul li ul li a,
 div.related_small div.bottom ul li ul li a,
 div.safety_small div.bottom ul li ul li a,
 div.search_news_small div.bottom ul li ul li a,
 div.services_small div.bottom ul li ul li a,
 div.topics_small  div.bottom ul li ul li a {
	text-decoration: underline;
	font-weight: normal;
	 }
/* =================  bruce added above   ======================== */


/* === steve added === */
#news .bottom h3 { font-size: 100%;font-weight: bold;padding: 0px 0px 0.8em 0px;margin: 0px ;}
#urgentNotice { border: 1px dotted red; padding: 3px; }
#themeOverview .bottom ul { list-style-type: square; margin-top: 1em; }


/* === CONTRIBUTOR STYLES FOR EDITOR === */

/* new heading classes (converted to heading tags by Stellent) :: Dennis */
/* Dennis :: added h2-h5 tags to this definition section :: Mar 10, 2008 */
.heading_2, h2 { font-size: 115%; font-weight: bold; padding: 0px; margin: 0px; }
.heading_3, h3 { font-size: 110%; font-weight: bold; padding: 0px; margin: 0px; }
.heading_4, h4 { font-size: 105%; font-weight: bold; padding: 0px; margin: 0px; }
.heading_5, h5 { font-size: 100%; font-weight: bold; padding: 0px; margin: 0px; }

/* markdup old heading classes for manual removal :: Dennis */
font.heading2 { background: yellow; }
font.heading3 { background: cyan; }
font.heading4 { background: pink; }
font.heading5 { background: #4F4; }

/* preserve left/right behaviour of obsolete floatLeft and floatRight :: Dennis :: Feb 8, 2008 */
img.floatLeft { float: right; margin: 0 1em 0 0; padding: 0; border: solid #96A07E 1px; }
img.floatRight { float: left; margin: 0 0 0 1em; padding: 0; border: solid #96A07E 1px; }

/* moved moreLink class to contributor styles section :: Dennis :: Feb 8, 2008 */
.moreLink { font-weight:bold;color:#4f6128 ;}

/* new contributor styles :: Dennis :: Feb 8, 2008 */

.footnote { color: #666666; font-size: 85%; }
.pullquote { 
	width: 155px;
	/* border: #3e5435 1px solid; */
	background: #3e5435 url('../../../../../groups/lr/@mnr/@globalfiles/documents/images/stel02_178230.gif') no-repeat bottom left;
	float: right;
	color: #f7f7de;
	font-size: 120%;
	line-height: 1.4;
	display: block;
	padding: 10px 5px 30px 10px;
	}
.definition {
	width: 150px;
	border: #ceceb5 1px solid;
	background: #c8c0a9 url('../../../../../groups/lr/@mnr/@globalfiles/documents/images/stel02_178244.gif');
	float: right;
	color: black;
	line-height: 1.2;
	display: block;
	padding: 10px;
	}
.veryImportant { 
	border: #c03000 1px solid; 
	background: #fad7cb; 
	color: black; 
	display: block; 
	padding: 10px; 
	margin-top: 10px; 
	margin-bottom: 10px;
	}
.important { 
	border: #3e5435 1px solid; 
	background: #e8ebe2; 
	color: black; 
	display: block; 
	padding: 10px; 
	margin-top: 10px; 
	margin-bottom: 10px;
	}
.statement { 
	border: #c8c0a9 1px solid; 
	background: #f7f7de; 
	color: black; 
	display: block;
	padding: 10px; 
	margin-top: 10px; 
	margin-bottom: 10px;
	}
.sidebarLeft, .sidebarRight {
	width: 160px;
	border-top: #c8c0a9 10px solid;
	border-right: #c8c0a9 1px solid;
	border-bottom: #c8c0a9 10px solid;
	border-left: #c8c0a9 1px solid;
	background: #797e66;
	color: #f7f7de;
	margin: 10px;
	float: left;
	display: block;
	padding: 15px 10px 15px 10px;
	}
.sidebarLeft { float: left; margin-left: 0; }
.sidebarRight, .sideBarRightWide { float: right; margin-right: 0; }
/* new wide sidebar for Steve/Freya :: Dennis :: Jan 24, 2011 */
.sideBarRightWide {
	background-color: #ECE9d8;
	width: 260px;
	padding-left: 0.25em;
	margin-left: 0.5em;
}
.sideBarRightWide td {
	padding: 0.75em;
}

/* simplified graphicLeft, graphicRight for use with table caption :: Dennis :: Feb 12, 2008 */
.graphicLeft, div.bottom img.graphicLeft { float: left; margin-left: 0; }
.graphicRight, div.bottom img.graphicRight { float: right; margin-right: 0; }
.graphicMiddle { margin-left: auto; margin-right: auto; }
/* tweak caption table sizes and margins :: Dennis :: Feb 12, 2008 */
table.graphicLeft, table.graphicRight, table.graphicMiddle { color: #666666; font-size: 85%; text-align: left; width: 120px;}
table.graphicLeft { margin-right: 5px; }
table.graphicRight { margin-left: 5px; }
	
/* contributor .table style :: Dennis :: Mar 4, 2008 */

.table { }

table.table {
    border-spacing: 0px;
    background: #e8ebe2;
    border: 0.25em solid #a1a886;
}
table.table th {
	text-align: right;
	font-weight: normal;
	padding: 0.1em 0.5em;
	border: 0px;
	border-bottom: 1px solid #9999AA;
	background-color: #a1a886;
}
table.table td {
    text-align: right;
    border: 0px;
    border-bottom: 1px solid #9999AA;
    border-left: 1px solid #9999AA;
    padding: 0.1em 0.5em;
}
table.table thead th {
    text-align: center;
    font-weight: bold;
    color: #e8ebe2;
    border-left: 1px solid #9999AA;
}
table.table th.Corner {
    text-align: left;
    border-left: 0px;
}
table.table tr.Odd {
    background: #F6F4E4;
}

/* contributor .tableText style :: Steve :: updated Feb 28, 2011 */

.tableText { }

table.tableText {border-collapse: collapse;}
table.tableText th {background:#F0F0F0;border:1px #CCCCCC solid;padding:0.5em;}
table.tableText caption {
    font-size: large;
    line-height: 1.5em;
    padding: 1em;
    border: solid #BFBFBF 1px;
    background-color: #EFEFEF;
}
table.tableText tfoot {background:#F0F0F0; font-size: x-small;}
table.tableText td {padding:6px;border:1px #CCCCCC solid;}

	
/* removed unused divider class :: Dennis :: Feb 8, 2008 
 .divider { background:#d4ce92;margin:2px; }
*/

/* removed old contributor side bars :: Dennis :: Feb 8, 2008 
 .sideBarDefinitionBoxLeft { float: left; clear: right; border: solid #96A07E 1px; } 
 .sideBarDefinitionBoxRight { float: right; clear: left; border: solid #96A07E 1px; }
 .sideBarHighlightBoxMiddle { clear: both; width: 80%; border: solid #96A07E 1px; background-color: #CCFF33; }
*/

/* removed contributor list styles :: Dennis :: Feb 8, 2008 
 .listMenu { }
 .listBullets { }
*/

/* --- for font size switching - BAH added 07/20/07 --- */
div.font-sizer { text-align:right;float:right;padding-right:10px;margin-bottom:4px; }

/* added to specify margins for icon-sized images :: Bruce :: Mar 7, 2008  */
DIV.bottom font.icon img { margin:3px 2px 3px 2px; }
/* contributor style to apply style to icon-sized images :: Bruce :: Mar 7, 2008  */
.icon { vertical-align:middle; } 

/* added for popup tip windows :: Bruce :: Mar 9, 2008  */
span.popupTip {display:inline;}	
span.popupTip a { position:relative; z-index:24;color:#000000;border-bottom:1px #000000 dashed; text-decoration:none;}
span.popupTip a:hover {z-index:25; background-color:#F3F4E6;}
span.popupTip a span {display: none;}
span.popupTip a:hover span {display:block;position:absolute;top:2em; left:0em; width:15em;font-size:smaller;padding:4px;border: solid #CCCCCC;border-width:1px 2px 2px 1px;background-color:#F3F4E6;text-align: left;}

/* added for Tree Atlas 'Ring' Navigation */

#tree_atlas_ring_top {margin-top: -1em;}

