
h1.blueTitle,
h2.blueTitle {font: bold 25px/45px Verdana, Arial, Helvetica, sans-serif; color: #3A4E80;}

	h2.blueTitle { font-weight: normal; font-size: 18px;}
		
/* FRONT PAGE > FEATURED LISTING
/////////////////////////////////////////////////////*/

table.tableFeatured
{width: 95%; text-align: left; margin: 0 auto 0 auto; border:0; border-bottom:1px solid #F2EFEC; }

	table.tableFeatured td,
	table.tableFeatured th
	{padding: 3px;}	

	table.tableFeatured h1.title-featured
	{margin: 0; padding: 0;}

		table.tableFeatured h1.title-featured a:link,
		table.tableFeatured h1.title-featured a:active,
		table.tableFeatured h1.title-featured a:visited,
		table.tableFeatured h1.title-featured a:hover
		{font: bold 14px/20px Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding: 0 0 0 5px; margin: 0 0 0 5px; border-left: 5px solid #4B74A2;}
		
			table.table-featured h1.title-featured a:hover
			{color: #77AA44; text-decoration: underline;}

	table.tableFeatured p
	{font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: left; padding: 5px 5px 10px 5px; margin: 0;}

		table.tableFeatured a:link,
		table.tableFeatured a:active,
		table.tableFeatured a:visited,
		table.tableFeatured a:hover
		{color: #96293F; text-transform: capitalize;}

			table.tableFeatured a:hover
			{color: #000; text-decoration: underline;}

		/* IMAGE SIZE */
		table.tableFeatured table.imgListingFeatured
		{text-align: center; background-color: #EEF2F7; border: 5px solid #DCE6EF;}

			table.tableFeatured table.imgListingFeatured td,
			table.tableFeatured table.imgListingFeatured td.noimage
			{text-align: center; vertical-align: middle;}

				table.tableFeatured table.imgListingFeatured td.noimage a:link,
				table.tableFeatured table.imgListingFeatured td.noimage a:active,
				table.tableFeatured table.imgListingFeatured td.noimage a:visited,
				table.tableFeatured table.imgListingFeatured td.noimage a:hover
				{display: block; text-decoration: none;}

				table.tableFeatured table.imgListingFeatured td.noimage
				{ border: 0;}

			table.tableFeatured table.imgListingFeatured img
			{margin: 5px;}

/* FRONT PAGE > FEATURED LISTING
/////////////////////////////////////////////////////*/

	ul.topNav, ul.topNav *,
	ul.topNav2, ul.topNav2 * {margin: 0; padding: 0; border: 0; outline: none; list-style: none;}
	
		ul.topNav,
		ul.topNav2 { margin-top: 10px; padding-bottom: 50px;}

		ul.topNav li {float: left; voice-family: "\"}\""; voice-family:inherit; margin-left: 40px;} 
		html>body ul.topNav li {margin-left: 60px;}

		ul.topNav2 li {float: left; voice-family: "\"}\""; voice-family:inherit; margin-left: 15px;} 
		html>body ul.topNav2 li {margin-left: 20px;}


			ul.topNav li a:link,
			ul.topNav li a:active,
			ul.topNav li a:visited,
			ul.topNav li a:hover,
			
			ul.topNav2 li a:link,
			ul.topNav2 li a:active,
			ul.topNav2 li a:visited,
			ul.topNav2 li a:hover{display: block; text-indent: -10000px;}
			
				ul.topNav li.calendar a:link,
				ul.topNav li.calendar a:active,
				ul.topNav li.calendar a:visited,
				ul.topNav li.calendar a:hover,
				
				ul.topNav2 li.calendar a:link,
				ul.topNav2 li.calendar a:active,
				ul.topNav2 li.calendar a:visited,
				ul.topNav2 li.calendar a:hover
				{width: 120px; height: 43px; background: url("../images/content/bg_btsmallCalendar.jpg") 0 0 no-repeat;}

					ul.topNav li.calendar a:hover,
					ul.topNav2 li.calendar a:hover{background: url("../images/content/bg_btsmallCalendar.jpg") 0 -43px no-repeat;}

				ul.topNav li.craft a:link,
				ul.topNav li.craft a:active,
				ul.topNav li.craft a:visited,
				ul.topNav li.craft a:hover,

				ul.topNav2 li.craft a:link,
				ul.topNav2 li.craft a:active,
				ul.topNav2 li.craft a:visited,
				ul.topNav2 li.craft a:hover				
				{width: 120px; height: 43px; background: url("../images/content/bg_btsmallCraft.jpg") 0 0 no-repeat;}

					ul.topNav li.craft a:hover,
					ul.topNav2 li.craft a:hover{background: url("../images/content/bg_btsmallCraft.jpg") 0 -43px no-repeat;}

				ul.topNav li.safety a:link,
				ul.topNav li.safety a:active,
				ul.topNav li.safety a:visited,
				ul.topNav li.safety a:hover,
				
				ul.topNav2 li.safety a:link,
				ul.topNav2 li.safety a:active,
				ul.topNav2 li.safety a:visited,
				ul.topNav2 li.safety a:hover
				{width: 120px; height: 43px; background: url("../images/content/bg_btsmallSafety.jpg") 0 0 no-repeat;}

					ul.topNav li.safety a:hover,
					ul.topNav2 li.safety a:hover {background: url("../images/content/bg_btsmallSafety.jpg") 0 -43px no-repeat;}
					

				ul.topNav li.member a:link,
				ul.topNav li.member a:active,
				ul.topNav li.member a:visited,
				ul.topNav li.member a:hover,
				
				ul.topNav2 li.member a:link,
				ul.topNav2 li.member a:active,
				ul.topNav2 li.member a:visited,
				ul.topNav2 li.member a:hover{width: 120px; height: 43px; background: url("../images/content/bg_btsmallMember.jpg") 0 0 no-repeat;}

					ul.topNav li.member a:hover,
					ul.topNav2 li.member a:hover{background: url("../images/content/bg_btsmallMember.jpg") 0 -43px no-repeat;}
					

table.viewBannerTitle { margin: 0 auto 0 auto; background: #DBE2F5; border: 0; border-bottom: 2px solid #AAAFBA; border-right: 2px solid #AAAFBA;}

	table.viewBannerTitle td { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #003366; padding: 5px 10px 5px 10px;}
	
		table.viewBannerTitle td a {font: bold 11px 'Tahoma', Verdana, Arial, Helvetica, sans-serif; color: #003366;}

