

/*========================================================*/
/*  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, Arial, Helvetica, sans-serif;
	font-size:15px;;
	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/TLC_Menu_MainBG.gif) left no-repeat; float:left;}
.cssmenu ul li a						{ background:url(images/TLC_Menu_MainBG.gif) right no-repeat; display:block; float:left} 
.cssmenu ul .current 					{ background:url(images/TLC_Menu_MainBG_Highlight_Left.gif) left no-repeat; margin:0px}
.cssmenu ul .current a					{ background:url(images/TLC_Menu_MainBG_Highlight_Right.gif) right no-repeat; color:#003660;} 

.cssmenu ul .current span				{ color:#003660;}
.cssmenu ul .current .slide span		{ background:transparent;}
.cssmenu ul a:link, 
.cssmenu ul a:active, 
.cssmenu ul a:visited					{ width:auto;color:#003660; text-decoration:none; line-height:38px;display: block; cursor:pointer}
.cssmenu ul a:hover 					{ color: #003660; background:url(images/TLC_Menu_MainBG_Highlight_Left.gif) left no-repeat; float:left}
.cssmenu ul a:hover span 				{ background:url(images/TLC_Menu_MainBG_Highlight_Right.gif) right no-repeat; 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 #fff solid; border-color: #fff; 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 #fff solid; width:100%}
.cssmenu .slide ul li span 				{ color:#003660; 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/) repeat-x top left;}

body {
	background-image: url(/portals/_default/skins/BF_Summer_09/images/faded_top.jpg); 
	background-position: center top; 
	background-repeat: no-repeat;
	background-repeat: repeat-x;
}


img
{
	border-style: none;
}
a, a:link, a:visited, a:active
{
	color: #003660; 
	text-decoration: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
a:hover
{
	font-size:12px;
}
.TopPane
{
	text-align: center;
}
.TLC_LoginLinks
{
	z-index: 100;
	position: relative;
	top: 6px;
	left: 200px;
}
.TLC_LoginLinks a
{
	color: #93251d; 
	text-decoration: none; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
}
.TLC_SearchDiv
{
	visibility: hidden;
	position: relative;
	top: -3px;
	left: 215px;
	height: 1px;
	vertical-align: top;
	text-align: right;
	
}
.TLC_MakingADiff
{
	position: relative;
	top: 22px;
	left: -125px;
}
.TLC_Search
{
	position: relative;
	top: -0px;
	left: 0px;
}
.TLC_SearchTextBox
{
	width: 105px;
	height: 8px;
	color: #000000; 
	text-decoration: none; 
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
}
.TLC_SearchButton
{
	position: relative;
	top: 2px;
	left: -3px;
}
.TLC_LinkSeparator
{
	position: relative;
	top: -1px;
	color: #93251d; 
	text-decoration: none; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
}
.TLC_Breadcrumb
{
	z-index: 100;
	position: relative;
	font-size: 11px;
	top: -5px;
	left: 0px;
}
.TLC_Breadcrumb a
{
	z-index: 100;
	position: relative;
	font-size: 11px;
	top: -0px;
	left: 0px;
}
.TLC_Spacer
{
	height: 20px;
}
.TLC_ContentBottomSpacer
{
	height: 0px;
}
.TLC_Table
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.TLC_TableCell
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.TLC_MenuCell
{
	visibility: hidden;
	width: 100%;
	height: 38px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('images/TLC_Menu_MainBG.gif');
	background-repeat: repeat;
}
.TLC_CellCenter
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
	height: 1px;
}
.TLC_OuterTable
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url(/Portals/_default/Skins/BF_Summer_09/images/);
	background-repeat: none;
	
}

.TLC_SideFiller
{
	width: 50%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	
}

.TLC_MainBG_Container
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.TLC_MainBG_Table
{
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.TLC_MainBG_Left
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('');
	background-position: top;
	background-repeat: repeat-x;
	background-color: Transparent;
}
.TLC_MainBG_Body
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	vertical-align: top;
	background-image: url('');
	background-repeat: repeat-x;
	background-color: Transparent;
}
.TLC_MainBG_Right
{	
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('');
	background-position: top, left;
	background-repeat: repeat-x;
	background-color: Transparent;
}
.TLC_MainBG_BottomLeft
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.TLC_MainBG_Bottom
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('images/TLC_MainBG_Bottom.gif');
	background-position: left;
	background-repeat:repeat-x;
	background-color: Transparent;
}
.TLC_MainBG_BottomRight
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.TLC_LogoCell
{
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}
.TLC_LogoLeft
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	text-align: left;
	background-color: Transparent;
}
.TLC_LogoTop
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	text-align: right;
	background-color: Transparent;
}
.TLC_LogoTopRight
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('');
	background-repeat: no-repeat;
	background-color: Transparent;
}
.TLC_LogoRepeat
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('');
	background-repeat: repeat-x;
	background-color: Transparent;
}
.TLC_LogoRight
{
	padding: 0px 0px 0px 0px;
	height: 38px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('');
	background-repeat: no-repeat;
	background-color: Transparent;
}
.TLC_FooterCell
{
	width: 50%;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-image: url('images/TLC_FooterRepeat.png');
	background-repeat: repeat-x;
	vertical-align: middle;
}
.TLC_Footer
{
	color: #003660; 
	text-decoration: none; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	vertical-align:middle;
}
.TLC_Footer a
{
	color: #003660; 
	text-decoration: none; 
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	vertical-align:middle;
}
.TLC_Login
{
	visibility: hidden;
}
.TLC_Distributor
{
	right: 255px;
	top: 35px;
	visibility: hidden;
	position: absolute;
	text-decoration: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #FFFFFF;
	white-space: nowrap;
}
.TLC_Distributor a
{
	text-align: right;
	text-decoration: none; 
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	color: #FFFFFF;	
}
.TLC_TopPane
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	border-collapse: collapse;
	background-color: Transparent;
}


.SocialNetworkingFloater
{
background-color:Transparent;
left:-250px;
position:relative;
top:52px;
width:144px;
z-index:25;
}

