@charset "utf-8";
/** BEGIN Home Page Styles **/
td#ticker									{ margin: 0; padding: 0;
														width: 900px; height: 25px;
														background: url(../images/hm-splash-ticker.gif) left top no-repeat #8bbf1c; }

#txtBtn										{ margin: 0; padding: 0; }

#txtBtn h1								{ margin: 10px 10px 0 20px; padding: 0; /*margin: 10px 10px 0 20px;*/
														color: #fff;
														font-size: 18px;/*font-size: 20px;*/
														font-weight: bold; 
														line-height: 1.0em;
														letter-spacing: .1em; }/*letter-spacing: .2em;*/
														
#txtBtn p									{ margin: 3px 10px 0 20px; padding: 0;
														color: #fff;
														font-size:  12px;
														line-height: 1.4em;
														letter-spacing: .06em; }
														
#txtBtn a									{ text-decoration: none; 
														color: #fff; 
														font-weight: bold; }
														
td.txtBtn1								{ background: url(../images/bg-txtBtn-1.gif) top left no-repeat #fff; 
														width: 290px; height: 100px; }
td.txtBtn2								{ background: url(../images/bg-txtBtn-2.gif) top left no-repeat #fff; 
														width: 300px; height: 100px; }
td.txtBtn3								{ background: url(../images/bg-txtBtn-3.gif) top left no-repeat #fff; 
														width: 300px; height: 100px; }


#promo										{ margin: 0; padding: 0; }

#promo table.promo				{ margin:0; padding: 0;
														background: url(../images/bg-promo.gif) left top no-repeat; 
														width: 900px; height: 165px; }
														
#promo tr.space						{ height: 10px; }
#promo td.space						{ width: 10px; }

td#promo1									{ margin: 0; padding: 0;
														width: 300px; }
														
td#promo1a								{ margin: 0; padding: 0 0 10px 0;
														height: 65px;
														border-bottom: 1px solid #bdbdbd; }
														
td#promo1b								{ margin: 0; padding: 5px 0 0 0; }
														
td#promo2									{ margin: 0; padding: 0;
														width: 300px;
														border-left: 1px solid #bdbdbd;
														border-right: 1px solid #bdbdbd; }
														
td#promo3									{ margin: 0; padding: 0;
														width: 300px; }
														
td#promo3a								{ margin: 0; padding: 0 0 10px 0;
														height: 65px;
														border-bottom: 1px solid #bdbdbd; }

td#promo3b								{ margin: 0; padding: 5px 0 0 0; }														

#promo h1,
#promo h2									{ margin: 0 10px 0 20px; padding: 0;
														background: url(../images/bbf-arrow-bg-ltgr.gif) 0px 3px no-repeat transparent; 
														color: #8bbf1c; 
														font-weight: bold;
														font-style: normal; 
														text-indent: 20px;
														font-size: 18px;
														line-height: 1.3em; }

#promo h2									{ margin: 3px 10px 0 20px; padding: 0;
														background: transparent; 
														font-size: 14px;
														text-indent: 0; }

#promo p									{ margin: 0 10px 0 20px; padding: 0;
														color: #4c8d68;
														font-weight: normal; 
														font-style: normal; 
														font-size: 12px;
														line-height: 1.2em; }

#promo p.mtg							{ text-indent: 125px;
														margin: 0 10px 0 20px; }

#promo p.qt								{ margin: 1px 10px 0 25px;
														line-height: 1.35em; 
														text-indent: -.5em; }

#promo p.qtAttrib					{ margin: 3px 10px 0 25px;
														font-style: italic; 
														line-height: 1.35em; }
														
#promoOC a.more						{ text-decoration: none; 
														font-weight: bold; }
														
#bbfMembers								{ margin:0; padding:0; }

#bbfMembers h1						{ margin: 0 0 0 20px; 
														font-size: 20px; 
														color: #005c27; }
														
/* rdaubin 080624; reduce spacing between elements on home page.*/														
#bbfMembers2 table	{
	margin:0 0 0 0; padding:0;
}

#bbfMembers2								{ margin:0 0 16px 0; padding:0; }

#bbfMembers2 h1						{ margin: 0 0 0 20px; 
														font-size: 20px; 
														color: #005c27; }
#bbfMembers2 h1 a 		{ color: #005c27; text-decoration:none; }
#bbfMembers2 h1 a:link 			{ color: #005c27; }
#bbfMembers2 h1 a:visited		{ color: #005c27; }
#bbfMembers2 h1 a:active		{ color: #005c27; }
#bbfMembers2 h1 a:hover		{ color: #8BBF1C; }

/**/
#wrap2								{ margin: 15px 0 0 0; padding: 0; }										/* div id="wrap" wraps other divs on page */		
#wrap2 table	{margin:0;}/**/

/**  END Home Page Styles  **/