body { background-image: url(/NR/rdonlyres/0437EB87-150A-4FD1-B647-26F5D93E317C/0/GreenTile.jpg)}
p {}
td {}
A:link     { color: #BE3213; text-decoration: none }
A:visited  { color: #BE3213; text-decoration: none;}
A:active   { color: #BE3213; text-decoration: none }
A:hover    { color: #DBB877; text-decoration: none }
HR   { color: black; height: 1px }
.page_background { background-color: white }
.page_border { background-color: #aaa04e }



.title    { font-size: 20px; line-height: 21px; font-family: Arial Black, Swis721 Blk BT }
.subtitle    { font-size: 14px; font-family: Arial Black, Swis721 Blk BT }
.text     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subtext  { color: black; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 120%  }
.paragraph    { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 200% }
.author { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; font-style: italic }
.intro { color: #999; font-size: 12px; font-family: "Arial Black", "Swis721 Blk BT" }
.bio { color: black; font-size: 11px; font-family: "Times New Roman", Times, serif; font-style: italic }
.contact_name { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.cutline    { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.more    { color: #0082c4; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.general_text     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.search    { font-size: 11px; font-family: Arial Black, Swis721 Blk BT }
.date    { color: #ffffff; font-size: 11px; font-family: Arial Black, Swis721 Blk BT }
.copyright   { color: #bdbdbd; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.side_bar { background-color: #d9d3a4 }
.global_bar { background-color: #000000 }
.vertical_rule  { background-color: #ccc }
.dr    { background-image: url(/rmef/images/dotline.gif); background-repeat: repeat-x; text-align: center; width: 100% }
.dr_gray    { background-image: url(/rmef/images/dotline_gray.gif); background-repeat: repeat-x; text-align: center; width: 100% }
.dr_black    { background-image: url(/rmef/images/dotline_black.gif); background-repeat: repeat-x; text-align: center; width: 100% }

/* main navigation across top */
.main_nav  { color: #9c9c9c; font-size: 12px; font-family: Arial Black, Swis721 Blk BT }
.main_nav a:link    { color: #9c9c9c; }
.main_nav a:visited { color: #9c9c9c; }
.main_nav a:active  { color: #ffffff; }
.main_nav a:hover  { color: #ffffff; }
.main_nav_bar { background-color: black }

/* quicklinks */
.quicklinks    { font-size: 12px; font-family: Arial Black, Swis721 Blk BT; line-height: 100% }
.quicklinks_title    { color: black; font-size: 13px; font-family: Arial Black, Swis721 Blk BT; line-height: 100% }
.quicklinks_text_title    { color: white; font-size: 12px; font-family: Arial Black, Swis721 Blk BT; line-height: 100% }
.quicklinks_text     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.quicklinks_box    { background-color: #0082c4 }
.quicklinks a:link    { color: #939393; }
.quicklinks a:visited { color: #939393; }
.quicklinks a:active  { color: #939393; }
.quicklinks a:hover  { color: #000000; }

/* alert box */
.alert_box { background-color: #fdfcaf; padding: 10px }
.alert_title  { color: #f00; font-size: 12px; font-family: Arial Black, Swis721 Blk BT }
.alert_title a:link    { color: #f00 }
.alert_title a:visited { color: #f00 }
.alert_title a:active  { color: #f00 } 
.alert_title a:hover   { color: #f00; text-decoration: underline }
.alert_text   { color: #f00; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* error boxes */
.attention_box    { background-color: #fdfcaf; border: solid 1px #ffa200 }
.attention_title  { color: red; font-size: 12px; font-family: Arial Black, Swis721 Blk BT }
.attention_title a:link    { color: #0082c4 }
.attention_title a:visited { color: #0082c4 }
.attention_title a:active  { color: #0082c4 }
.attention_title a:hover   { color: #287569 }
.attention_text { color: red; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* promo boxes */
.promo_box  { background-color: #968631; border: solid 1px #ac9b3e }
.promo_header { font-size: 17px; font-family: Arial Black, Swis721 Blk BT; line-height: 100%; color: #d9d3a4 }
.promo_title { font-size: 11px; font-family: Arial Black, Swis721 Blk BT; line-height: 100%; color: white }
.promo_text { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 100%; color: #d9d3a4 }
.promo_text a:link    { color: #d9d3a4; text-decoration: none }
.promo_text a:visited { color: #d9d3a4; text-decoration: none }
.promo_text a:active  { color: #d9d3a4; text-decoration: none }
.promo_text a:hover   { color: #d9d3a4; text-decoration: underline }

/* story boxes */
.story_box    { background-color: #e0e0e0; border: solid 1px #000 }
.story_title  { color: #0082c4; font-size: 12px; font-family: Arial Black, Swis721 Blk BT; line-height: 100% }
.story_title a:link    { color: #0082c4 }
.story_title a:visited { color: #0082c4 }
.story_title a:active  { color: #0082c4 }
.story_title a:hover   { color: #287569 }
.story_text { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 110% }

/* side bar boxes */
.sidebar_box  { border: solid 1px #ccc }
.sidebar_text { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* attention boxes */
.attention_box    { background-color: #e0e0e0; border: solid 1px #000 }
.attention_title  { font-size: 10px; font-family: Arial Black, Swis721 Blk BT; line-height: 100% }
.attention_title a:link    { color: #0082c4 }
.attention_title a:visited { color: #0082c4 }
.attention_title a:active  { color: #0082c4 }
.attention_title a:hover   { color: #287569 }
.attention_text { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 120% }

/* side navigation */
.nav_title { color: #968631; font-size: 12px; font-family: Arial Black, Swis721 Blk BT; }
.nav_memb_title { color: white; font-size: 12px; font-family: Arial Black, Swis721 Blk BT; line-height: 60% }
.nav_text { background-color: #968631; color: #d9d3a4; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:100%; border-bottom-style:solid; border-bottom-color:#d9d3a4; border-bottom-width:1px;  padding: 2px 2px 2px 3px; }
.action_text { color: #968631; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nav_subtext { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nav_bar { background-color: #968631 }
.nav_bar_active { background-color: #d9d3a4 }
.submenu_bar { background-color: #968631 }
.action_bar { background-color: #aaa04e }

/* links for submenu items */
a.nav_text { color: #968631; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.nav_text:link { color: #d9d3a4 }
a.nav_text:visited { color: #d9d3a4 }
a.nav_text:active { color: white }
a.nav_text:hover { color: white }

/* member side navigation */
.nav_text2 { background-color: #968631; color: #d9d3a4; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; width:100%; border-bottom-style:solid; border-bottom-color:#d9d3a4; border-bottom-width:1px;  padding: 2px 2px 2px 3px; }

/* links for member submenu items */
.nav_text2 { color: #968631; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nav_text2 a:link { color: #d9d3a4 }
.nav_text2 a:visited { color: #d9d3a4 }
.nav_text2 a:active { color: white }
.nav_text2 a:hover { color: white }

/* links for state nav items items */
.nav_subtext a:link { color: #968631 }
.nav_subtext a:visited { color: #968631 }
.nav_subtext a:active { color: white }
.nav_subtext a:hover { color: white }

/* links for active submenu items
a.nav_text_active { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.nav_text_active:link { color: black }
a.nav_text_active:visited { color: black }
a.nav_text_active:active { color: white }
a.nav_text_active:hover { color: white } */

/* links for second-tier submenu items */
a.nav_subtext { color: #968631; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.nav_subtext:link { color: #968631; }
a.nav_subtext:visited { color: #968631; }
a.nav_subtext:active { color: white; }
a.nav_subtext:hover { color: white; }

/* links for second-tier active submenu items */
a.nav_subtext_active { color: white; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.nav_subtext_active:link { color: white }
a.nav_subtext_active:visited { color: white }
a.nav_subtext_active:active { color: white }
a.nav_subtext_active:hover { color: white }

/* links for action items */
.action_text a:link { color: white }
.action_text a:visited { color: white }
.action_text a:active { color: #d9d3a4 }
.action_text a:hover { color: #d9d3a4 }

/* reverse text */
.reverse_text { color: #bdbdbd; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.reverse_text a:link  { color: #bdbdbd }
.reverse_text a:visited { color: #bdbdbd }
.reverse_text a:active { color: white }
.reverse_text a:hover { color: white }
.reverse_subtext { color: #968631; font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.reverse_navtext { color: #968631; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* join/renew links at top of page */
.join { font-size: 24px; font-family: Arial Narrow, Helvetica-Narrow; font-weight: bold }
.join a:link    { color: #000000 }
.join a:visited { color: #000000 }
.join a:active  { color: #000000 }
.join a:hover   { color: #dbb877 }

/* what's new */
A.whatsnew:link     { color: #000000; text-decoration:none;font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
A.whatsnew:visited     { color: #000000; text-decoration: none;font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
A.whatsnew:active     { color: #000000; text-decoration: none;font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
A.whatsnew:hover         { color: #BE3213; text-decoration: none;font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* Quote */
.quote  {color: #4F1609; font-size: 20px; font-family: "Times New Roman", Times, serif }
.quotebyline  { color: #4F1609; font-size: 11px; font-family: "Times New Roman", Times, serif ; font-style: italic }

/* news releases */
.releaseheader { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; font-weight: bold }
.releasedate { color: black; font-size: 12px; font-family: "Times New Roman", Times, serif; font-style: italic }
.releasecontact { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* publications */
.pubsissue	{ color: #0082c4; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 200% }
.pubsname	{ color: #0082c4; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pubsTitle	{ font-size: 16px; font-weight: bold;  font-family: "Times New Roman", Times, serif }
.pubsAuthor	{ font-size: 12px; font-style: italic; font-family: "Times New Roman", Times, serif }
.pubsTeaser	{ font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a.article { display:block; border-bottom:1px solid #CCCCCC; padding:4px 4px 4px 4px; background-color:white; text-decoration:none; color:black }
a.article:hover { background-color:#E5EFF5; color:black }
a.article:active { background-color:#E5EFF5; color:black }
a.article:visited { color:black }
.nonArticle { display:block; border-bottom:1px solid #CCCCCC; padding:4px 4px 4px 4px; color: #828181 }
.Section { display:block; background-color:black; border-bottom:1px solid #CCCCCC; padding:2px 4px 2px 4px; font-weight: bold; font-size: 12px; color: white; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/* membership */
.memb_title { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.memb_box    { background-color: #FFF; border: solid 1px #0082c4 }
.memberinfo { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

/*Membership Rollover*/
.membernav     { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
.navtitle    { font-size: 16px; color: White; line-height: 17px; font-family: Arial Black, Swis721 Blk BT }
a.member { display: block; border-bottom: 1px solid #395330; padding: 5px 5px 5px 5px; text-decoration: none }
a.member:hover { background-color: #958D5C }
a.member:active { background-color: #958D5C }

.nav_box    { background-color: #395330; border: solid 5px #395330 }

.memberinfo a:link { color: #DBB877 }
.memberinfo a:visited { color: #DBB877 }
.memberinfo a:active { color: #DBB877 }
.memberinfo a:hover { color: white }

/* email */
.email_title     { color: white; font-size: 14px; font-family: Arial Black, Swis721 Blk BT }
.email_text     { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.email_bar { background-color: #4a756a }

/* chapter sites */
.PageTitle { font-size: 24px; font-family: "Arial Black", "Swis721 Blk BT"; font-style: italic }
.PageSubtitle    { color: #808080; font-size: 12px; font-family: "Arial Black", "Swis721 Blk BT" }
.PageHeader   { color: #808080; font-size: 26px; font-family: "Arial Black", "Swis721 Blk BT" }
.PageSubheader  { color: #808080; font-size: 18px; font-family: "Arial Black", "Swis721 Blk BT" }

/* login info */
.login_text { color: #0082C4; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.login_box         { border: solid 2px #0082c4 }

/* forms */
.form_button { border: solid 1px #000000; background-color: #EEEEEE; padding: 1px 2px 1px 2px; font-size: 10px }
.smallerror { color:Red; font-size:12px; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bigerror { color:Red; font-size:14px; font-weight:bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalllabel  { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ChapterRefresh    { color: black; font-size: 4px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.inputs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000033;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

/* receipt page */
.receipt_box    { background-color: #e0e0e0; }

/* tables */
.tableheader { PADDING-TOP: 1px; PADDING-BOTTOM: 1px; font-weight: bold; font-size: 12px; color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #c0c0c0 }
.tabletitle { PADDING-TOP: 4px; color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tablerow { BORDER-BOTTOM: #cccccc 0.12em solid; PADDING-TOP: 4px; PADDING-BOTTOM: 4px }
.firsttablerow {BORDER-BOTTOM: black 0.12em solid; BORDER-TOP: black 0.12em solid; padding-left:8px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; }
.tableclass { PADDING-LEFT: 4px; color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.tablerow1 { background-color: #e0e0e0; PADDING-TOP: 4px; PADDING-BOTTOM: 4px }
.tablerow2 { background-color: white; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; }
 
.tablerow_home { BORDER-BOTTOM: #cccccc 0.12em solid; PADDING-TOP: 4px; PADDING-BOTTOM: 4px }
.tablerow_home a:link { color: black }
.tablerow_home a:visited { color: black }
.tablerow_home a:active { color: black }
.tablerow_home a:hover { color: #BE3213 }

/* misc */
.ddl_text    { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.totalstyle { font-weight: bold; color: Red }
.underlineinputs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight:bold;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style:  none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color:  #ffffff;
	border-right-color: #ffffff;
	border-bottom-color: #666666;
	border-left-color: #ffffff;
}

.mondonavigation
{border-top:dotted 1px #BE3213;
	border-bottom:none;
	border-left:none;
	border-right:none;
	
	
	}

/* Home Page Summary Boxes */
.teaser { background-color: black; }
.teaser h1, .teaser span { font-family: "Lucida Grande", verdana, sans-serif; }
.shadow { background: white url(/RMEF/images/ds.gif) repeat-x top left; height: 7px; border:none;margin:0px;padding:0px;}
.teaserimg
{
  margin: 0px;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0px;
  border: solid 2px #666;
  width:79px;
  height: 79px;
}
.teasertxt { display:none; margin: 8px; font-size: .8em; cursor: pointer; text-align:left;}
.teaser h1 { color: #DBB877; font-size:20px; margin: 0px; padding: 0px;}
.teasertxt span { color: white; margin: 0px; padding: 0px;}
.teasertxt span:hover { text-decoration: underline; }
#EmailPage1_emaillink { display: none; }