

/*========================================================*/
/*  CSS Menu1 Style        		                         */
/*========================================================*/

.cssmenu 								{ position:relative; float:left; background-color:Transparent;}
.cssmenu span 
{ 
	padding:0 20px;
	width: 79px;
	vertical-align: middle;
	white-space:nowrap;
	display:block;
	font-family:Impact;
	font-size:17px;
	font-weight:normal;
	text-align: center;
	background-color:Transparent;
}

.cssmenu ul								{ margin:0px; padding:0px;display: block;float:left;}
.cssmenu li 							{ list-style: none none outside; float:left;position:relative;}
.cssmenu ul li 							{ background:url(images/BF_Menu_MainBG.png) left no-repeat; float:left;}
.cssmenu ul li a						{ background:url(images/BF_Menu_MainBG.png) right no-repeat; display:block; float:left} 
.cssmenu ul .current 					{ background:url(images/BF_Menu_MainBG_Highlight_Left.gif) left no-repeat; margin:0px}
.cssmenu ul .current a					{ background:url(images/BF_Menu_MainBG_Highlight_Right.gif) right no-repeat; color:#fff;} 

.cssmenu ul .current span				{ color:#fff;}
.cssmenu ul .current .slide span		{ background:transparent;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited					{ width:auto;color:#fff; text-decoration:none; line-height:38px;display: block; cursor:pointer}
.cssmenu ul a:hover 					{ color: #fff; background:url(images/BF_Menu_MainBG_Highlight_Left) left no-repeat; float:left}
.cssmenu ul a:hover span 				{ background:url(images/BF_Menu_MainBG_Highlight_Right.gif) right repeat-x; float:left}
.downarrow								{ position:absolute; right:5px; top:17px}
.rightarrow								{ position:absolute; right:5px; top:10px}
.cssmenu .slide 						{ display: none; float: left; overflow:hidden; position:absolute;}
.cssmenu .slide .icon 					{ position:absolute; left:2px; top:3px}
.cssmenu .slide .Group 					{ background:#fff; border:1px #000 solid; border-color: #7f6d4d; display: none;left: 0px; float: left; position:relative}
.cssmenu .slide ul li 					{ clear: both;background:url(images/submenu.gif) top left repeat-x; display:block; border-bottom:1px #dbd8d8 solid; width:100%}
.cssmenu .slide ul li span 				{ color:#33240C; display:block; padding:0 20px 0 20px; font-size:10px;}
.cssmenu .slide ul li a					{ background:url(images/submenu.gif) top left repeat-x;height:24px; display:block}
.cssmenu .slide ul a:link, 
.cssmenu .slide ul a:active, 
.cssmenu .slide ul a:visited			{ width:auto;color:#333; text-decoration:none; line-height:24px;display: block; cursor:pointer}
.cssmenu .slide ul a:hover 				{ background:url(images/submenu.gif) 0 -25px repeat-x;width:100%}
.cssmenu .slide ul a:hover span 		{ background:url(images/submenu.gif) 0 -25px repeat-x;}

.menu_bg{padding:0 0 0 6px;  margin: 0 19px 0 7px; height:40px; background:url(images/menu_bg.png) repeat-x top left;}

img
{
	border-style: none;
}
a, a:link, a:visited, a:active
{
	color: #ff0000; 
	text-decoration: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:hover
{
	font-size:12px;
	text-decoration: none; 
}
.TopPane
{
	text-align: center;
}
.BF_OuterTable
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.BF_SideFiller
{
	width: 50%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.BF_MainBG_Container
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.BF_MainBG_Table
{
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.BF_MainBG_Body
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align: top;
	background-color: Transparent;
}
.BF_Table
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.BF_CellCenter
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.BF_ContentWidth
{
	width: 704px;
	height: 1px;
}
.BF_TableCell
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.BF_HeaderHeight
{
	height: 133px;
	width: 1px;
}
.BF_HeaderRight
{ 
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('images/BF_HeaderRight.gif');
	background-position: right;
	background-repeat: no-repeat;
	background-color: Transparent;
}
.BF_HeaderLeft
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('images/BF_HeaderLeft.gif');
	background-position: left;
	background-repeat: no-repeat;
	background-color: Transparent;
}
.BF_DistributorCell
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	text-align: right;
	background-color: Transparent;
}
.BF_LinksOutterDiv
{
	height: 46px;
	width: 212px;
	text-align: left;
	background-image: url('images/BF_HeaderLinksBG.gif');
	background-position: right;
	background-repeat: no-repeat;
	background-color: Transparent;
}
.BF_LinksOutterDiv_NoMenu
{
	height: 46px;
	width: 212px;
	visibility: visible;
	background-color: Transparent;
}
.BF_LinksInnerDiv
{
	position: relative;
	top: 8px;
	left: 104px;
}
.BF_LinksFont
{
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.BF_LinksFont a:visited
{
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.BF_LinksFont a:link
{
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.BF_LinksFont a:hover
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.BF_DistributorDiv
{
	width: 212px;
	height: 90px;
	text-align: right;
	background-image: url('images/BF_Spacer.gif');
	background-position: right;
	background-repeat: no-repeat;
}
.BF_DistributorInfo
{
	position: relative;
	text-align: right;
	top: 37px;
	right: 5px;
	visibility: hidden;
}
.BF_DistributorInfoFont
{
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
}
.BF_DistributorInfoFont a:visited
{
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.BF_DistributorInfoFont a:link
{
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.BF_DistributorInfoFont a:hover
{
	color: #FFFFFF; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.BF_MenuCell
{
	visibility: hidden;
	width: 100%;
	height: 38px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('images/BF_Menu_MainBG.png');
	background-repeat: repeat;
}
.BF_ContentCell
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;	
	background-image: url('images/BF_Background.png');
	background-repeat: repeat;
	background-color: Transparent;
}
.BF_Spacer
{
	height: 20px;
}
.BF_Breadcrumb
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
}
.BF_Breadcrumb a:link
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
}
.BF_Breadcrumb a:visited
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
}
.BF_TopPane
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.BF_Spacer
{
	height: 20px;
}
.BF_FooterCellLeft
{
	width: 50%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('images/BF_FooterLeftRepeat.png');
	background-position: left;
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
}
.BF_FooterCellRight
{
	width: 50%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('images/BF_FooterRightRepeat.png');
	background-position: right;
	background-repeat: repeat-x;
	text-align: center;
}
.BF_Footer
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	vertical-align:middle;
}
.BF_Footer a, a:link, a:visited, a:active, a:hover
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
}
.BF_Login
{
	visibility: hidden;
}
.BF_LargeLink
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
}
.BF_LargeLink a:visited
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.BF_LargeLink a:link
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.BF_LargeLink a:hover
{
	color: #FF0000; 
	text-decoration: none; 
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}











