/*
 * _fat_footer.css
 * $Revision: 1.3 $
 *
 */

.ffoot-mn h3 a,
.ffoot-mn .ffoot-menucontainer{
	background-image:url("/web/fw/i/fatfooter-menu-rad.png");
	background-repeat: no-repeat;
}

* html .ffoot-mn h3 a,
* html .ffoot-mn .ffoot-menucontainer{
	background-image:url("/web/fw/i/fatfooter-menu-rad.gif");
	background-repeat: no-repeat;
}

.ffoot {
	position:relative;
	background:url('/web/fw/i/fatfooter-bg.png') 0 -6px repeat-x;
	zoom:1;
}

.ffoot .ctl,
.ffoot .ctr{
	background:url('/web/fw/i/fatfooter-bg.png') 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	width:6px;
	height:6px;
}

.ffoot .ctr{
	background-position:-6px 0;
	left:954px;
}

#ie6 .ffoot,
#ie7 .ffoot {
	padding-top:10px;
}

.ffoot a:link,
.ffoot a:visited {
	color:#666;
	text-decoration:none;
}

.ffoot a:hover{
	text-decoration:underline;
}

.ffoot h3,
.ffoot h3 a,
.ffoot h3 a:visited{
	color:#000 !important;
	font-weight:normal;
	font-size:12px;
	margin:2px 0 4px;
}

.ffoot {
	font-size:11px;
}

.ffoot-col {
	width:218px;
	float:left;
	padding:16px 0px 10px 22px;
	margin:0;
}

.ffoot ul {
	margin:2px 0 13px;
	list-style:none outside none;
	padding:0;
}

.ffoot li {
	margin:2px 0 5px;
	list-style:none outside none;
	padding:0;
}

.ffoot-block {
	margin:8px 0;
}

.ffoot ul.separate {
	margin-top:14px;
}

.ffoot-menu h3 a {
	color:#000 !important;
	font-weight:normal;
	font-size:12px;
}

.ffoot-menu h3 a:hover {
	text-decoration:none;
}

.ffoot-menu ul {
	margin-bottom:0;
}

.ffoot-mn {
	position:relative;
	margin:-1px 0 12px 0;
	zoom:1;
}

.ffoot-mn h3,
.ffoot-mn h3 a{
	margin-top:0 !important;
	margin-bottom:0 !important;
}

.ffoot-mn h3{
	z-index:13;
	position:relative;
	zoom:1;
}

.ffoot-mn h3 a {
	padding:1px 21px 1px 0;
	background-position:100% 0;
	display:inline-block;
}

.ffoot-mn .ffoot-menucontainer {
	display:none;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
	padding:16px;
	border:1px solid #e0e0e0;
	background-color:#fff;
	background-position:0 -100px;
	background-repeat:repeat-x!important;
	width:264px;
	-moz-border-radius:6px;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.16), 0 0 1px rgba(0,0,0,0.1) inset;
	-webkit-border-radius:6px;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.16), 0 0 1px rgba(0,0,0,0.1) inset;
	border-radius:6px;
	box-shadow:0 1px 2px rgba(0,0,0,0.16), 0 0 1px rgba(0,0,0,0.1) inset;
}

.ffoot-mn .ffoot-menucontainer-open {
	display:block;
}

.ffoot-mn .ffoot-menucontent ul {
	float:left;
	width:125px;
	margin:0 5px 0 0;
	padding:0;
}

.ffoot-mn .ffoot-menucontent ul li {
	Xfloat:left;
	width:125px;
	margin:0 0 8px 0;
	padding:0;
	font-size:11px;
	line-height:13px;
	clear:left;
}

.ffoot-mn .ffoot-menucontent ul li a {
	color:#007fc5 !important;
}

.ffoot-mn .ffmt,
.ffoot-mn .ffmb {
	height:8px;
	width:100%;
	background-position:0 0;
}

.ffoot-mn .ffmb {
	background-position:0 -293px;
}


