/* COMMON STYLES - FBC Millington, TN */

body
{
	z-index: 0;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-color: #0B1C50;
	color: #000;
}

a:link, a:visited
{
	text-decoration: none;
}

a:hover, a:active
{
	text-decoration: underline;
}


/* tables base */

table
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

td
{
	vertical-align:top;
	padding: 0;
	border-collapse: collapse;
}


/* main table framework */

td#main-left-col
{
	background-image: url(/clientImages/32236/template/edge-lf-bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

td#main-center-col
{
	background-image: url(/clientImages/32236/template/default-center-bg.gif);
	background-repeat: repeat-y;
	background-position: center 3px;
}

td#main-right-col
{
	background-image: url(/clientImages/32236/template/edge-rt-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

td.common-hdr-cell
{
	background-image: url(/clientImages/32236/template/default-hdr-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color:#581832;
	border-bottom: 4px solid #FFF;
}

div#common-header
{
	background-color: #581832;
	width: 761px;
	height: 59px;
	margin: 0;
	padding: 0;
	background-image: url(/clientImages/32236/template/default-hdr-bg.gif);
	overflow: hidden;
	background-repeat: repeat-x;
	background-position: left top;
}
		
div#inclMenu
{
	display: block;
	padding: 6px;
	margin-right: 6px;
	text-align: right;
}
		
div#inclMenu a
{
	padding: 6px;
	line-height: 9px;
	text-decoration: none;
	color: #B67811;
	font-size: 9px;
}
		
div#inclMenu a:hover
{
	color: #FFF;
}

div.ftcopy
{
	height: auto;
		text-align: center;
	font-size: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #FFF;
	line-height: 9px;
	padding: 10px;
	margin: 0 0 16px 0;
}
div.ftcopy a
{
	color: #FFF;
	text-decoration: none;
	
}
/* -------------------------------------------- MENU STYLES -------------------------------------------- */
#dropMenu
{
	position: relative;
	z-index: 100;
	width: 490px;
	vertical-align: center;
}

 a.inline
 {
  display: block;
  height: 14px;
  padding: 5px 3px;
  margin: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  line-height: 14px;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  float: left;
  clear: right;
 }
a.inline:visited{ color: #FFF; }
a.menuTop:hover { text-decoration: none; color: #FFF; }

a.menu 
  {
   background-image: url(/clientImages/32236/template/menu-tab4.gif);
   background-repeat: no-repeat;
   background-position: center 0;
   width: 92px;
  }
  html>body a.menu { width:82px; }
    
  a.menu:hover  
  {
   background-position: 0 -24px;
  }

	a.menu1
	{
		background-image: url(/clientImages/32236/template/menu-tab1.gif);
		background-repeat: no-repeat;
		background-position: 0 0;
		width:85px;
	}
	html>body a.menu1 { width:75px; }
			
	a.menu1:hover		
	{
		background-position: 0px -24px;
	}
	
	a.menu2
	{
			background-image: url(/clientImages/32236/template/menu-tab2.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			width:106px
	}
	html>body a.menu2 { width:96px; }
			
	a.menu2:hover		
	{
		background-position: 0px -24px;
	}
	
	a.menu3
	{
			background-image: url(/clientImages/32236/template/menu-tab3.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			width:77px;
	}
	html>body a.menu3 { width:67px; }
			
	a.menu3:hover		
	{
		background-position: 0px -24px;
	}
	
	a.menu4
	{
			background-image: url(/clientImages/32236/template/menu-tab4.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			width:92px;
	}
	html>body a.menu4 { width:82px; }
			
	a.menu4:hover		
	{
		background-position: 0 -24px;
	}
	
	a.menu5
	{
			background-image: url(/clientImages/32236/template/menu-tab5.gif);
			background-repeat: no-repeat;
			background-position: 0 0;
			width:106px
	}
	html>body a.menu5 { width:96px; }
			
	a.menu5:hover
	{
		background-position: 0px -24px;
	}

a.submenu {
	font-size: 11px;
	line-height: 13px;
	color: #CEBD6B;	
	text-decoration: none;
	padding: 4px;
	display: block;
	}
a.submenu:visited {	color: #CEBD6B;}
a.submenu:link:hover { color: #FFF; }
.submenu, .submenu2, .submenu3, .submenu4, .submenu5 {
	color: #CEBD6B;
	display: block;
	text-decoration: none;
	padding: 5px 5px 0px 5px;
	font-size: 7pt;
	line-height: 10pt;
	}	
a.submenu, a.submenu2, a.submenu3, a.submenu4, a.submenu5 {color: #CEBD6B;}		
.submenu:link:hover, .submenu2:link:hover, .submenu3:link:hover, .submenu4:link:hover, .submenu5:link:hover { color: #ffffff; }
#lfContent strong a { 
	text-decoration: underline;
	color: #CEBD6B;
	}	
	
	
/* MENU CONTAINER NEEDS TO BE IN THE STYLE SHEET ONLY WHEN FLOATMENU OR DROPMENU IS UTILIZED. */
.menuContainer
{
	position: absolute;
	z-index: 100;
	width: 120px;
	background-color: #181329;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	moz-opacity: 90%;
	visibility: hidden;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	overflow: default;
	clear: left;
}
html>body .menuContainer { margin-top:9px; }