/*Main Nav*/

.mainNav {
	margin:0;
	padding:0;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	height:41px;
}

.mainNav li {
    height:41px;
	display:inline;
	margin:0;
	padding:0;
}
.mainNav li a:link{
	color:#FFFFFF;
	text-decoration:none;	
    display:inline-block;
	float:none;
	height:17px;
	padding:12px;

}

.mainNav li a:hover{
	color:#FFFFFF;
	text-decoration:none;	
	background:url(../images/FFM_Nav_Over.jpg) left top repeat-x;
    display:inline-block;
	float:none;
	height:17px;
	padding:12px;

}

.mainNav li a:visited{
	color:#FFFFFF;
	text-decoration:none;
	display:inline-block;
	float:none;
height:17px;
	padding:12px;

}

/*Left Nav*/



.leftNav {

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#570c62;

	list-style-image:url(../images/arrow.jpg);

	line-height:21px;

	margin-bottom:0;

	padding-top:18px;

}

.leftNav li a, .leftNav li a:hover, leftNav a:active, leftNav a:visited {

	color:#570c62;

	text-decoration:none;	

}

/*Footer Nav*/

.footer {

	width:60%;

	display:inline;		

	padding:0;

	margin:0;	

	list-style:none;

}

.footer li {

	display:inline;

}

.footer li a, footer a:active, footer a:visited {

	color:#FFFFFF;

	text-decoration:none; padding:1px;

}

.footer li a:hover {

	text-decoration: underline;

}

.footerlinkcustom {

	width:30%;

	display:inline;

	padding:0px;

	margin:0px;	

	text-decoration:none;

}

.footerlinkcustom li {	

	list-style:none;

	display:inline;	

}

.footerlinkcustom li A:link {

	color:#FFFFFF;

	text-decoration:none;

	padding:1px;

}

.footerlinkcustom li A:visited {

	color:#FFFFFF;

	text-decoration:none;

	padding:1px;

}

.footerlinkcustom li A:hover

{

	text-decoration: underline;	

}

.footerlinkcustom li A:active {

	color:#000000;

	text-decoration:none;

	padding:1px;

}

.siteLink a, .siteLink a:hover{
	color:#FFFFFF;
	font-size:11px;	
	text-decoration:none;
}

/*.userNav{ width:120px;

float: right;

list-style:none;

color:red;

display:block;}

.userNav a { font:14px; line-height:20px;color:red;}

.userNav a:hover { text-decoration:none;color:red;}



.userNav ul{ margin:0;

padding:0;color:red;

list-style-position:inside; list-style-type:none;}

*/

.userNav {

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#570c62;

	list-style-image: none;

	list-style:none;

	line-height:21px;

	margin-bottom:0;

}

.userNav li a, .userNav li a:hover, userNav a:active, userNav a:visited {

	color:#570c62;

	text-decoration:none;	

}

#user_acc_type {

	color:#570c62;

	text-decoration:none;	

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	

	padding-top:30px;

}

#user_acc_type A{

	color:#570c62;

	text-decoration:none;	

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	

}

#user_acc_type A:hover{

	color:#570c62;

	text-decoration:none;	

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	

}

#user_acc_type A:active{

	color:#570c62;

	text-decoration:none;	

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	

}

#user_acc_type A:visited{

	color:#570c62;

	text-decoration:none;

	font: normal 12px Verdana, Arial, Helvetica, sans-serif;	

}