/*-----------------------------------------------------*/
/* Document:       WKFS.css                            */
/* Version:        1.0                                 */
/* Authors:        Mark                                */
/* Creation-Date:  04.17.2009                          */
/* Last-Edit:      04.17.2009                          */
/*-----------------------------------------------------*/

/***********************************************/
/* LEFT NAVIGATION STYLES                      */
/***********************************************/


/* solutions onstates 1st level*/
#body_solhome #nav_solnav1 a,
	#body_soldeposit #nav_solnav2 a,
	#body_solfcc #nav_solnav3 a,
	#body_solil #nav_solnav4 a,
	#body_solira #nav_solnav5 a,
	#body_sollending #nav_solnav6 a,
	#body_solmortgage #nav_solnav10 a,
	#body_solauto #nav_solnav11 a
	{
	color: #474747;
	background-color: #E7E595;
	/*border-bottom: 1px dotted #969696;*/
	padding: 5px 0px 5px 21px;
	font-weight: bold;
	background-image: url("images/navigationArrow-1.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

/* solutions lending onstates 2nd level*/
#body_sollendsba #nav_solnav7 a,
	#body_sollendcomm #nav_solnav8 a,
	#body_sollendcons #nav_solnav9 a
	{
	color: #474747;
	background-color: #F5F5D5;
	/*border-bottom: 1px dotted #969696;*/
	padding: 5px 0px 5px 31px;
	font-weight: bold;
	background-image: url("images/navigationArrow-2.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

/* solutions mortgage onstates 2nd level*/
#body_solmortpreapp #nav_solmortnav1 a,
	#body_solmortapp #nav_solmortnav2 a,
	#body_solmortprodec #nav_solmortnav3 a,
	#body_solmortpreclos #nav_solmortnav4 a,
	#body_solmortpostclos #nav_solmortnav5 a,
	#body_solmortportman #nav_solmortnav6 a,
	#body_solmortinvestdel #nav_solmortnav7 a
	{
	color: #474747;
	background-color: #F5F5D5;
	padding: 5px 0px 5px 31px;
	font-weight: bold;
	background-image: url("images/navigationArrow-2.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

/* solutions ira hsa onstates 2nd level*/
#body_solirapoldev #nav_soliranav1 a,
	#body_solirastaff #nav_soliranav2 a,
	#body_solirabegin #nav_soliranav3 a,
	#body_solirainittrans #nav_soliranav4 a,
	#body_soliraopenacc #nav_soliranav5 a,
	#body_soliraaddtrans #nav_soliranav6 a,
	#body_soliraadmin #nav_soliranav7 a,
	#body_soliraongoing #nav_soliranav8 a
	{
	color: #474747;
	background-color: #F5F5D5;
	padding: 5px 0px 5px 31px;
	font-weight: bold;
	background-image: url("images/navigationArrow-2.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

/* solutions indirect onstates 2nd level*/
#body_solinddealers #nav_solindnav1 a,
	#body_solindcreditors #nav_solindnav2 a
	{
	color: #474747;
	background-color: #F5F5D5;
	padding: 5px 0px 5px 31px;
	font-weight: bold;
	background-image: url("images/navigationArrow-2.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

/* solutions deposit onstates 2nd level*/
#body_soldeppoldev #nav_soldepnav1 a,
	#body_soldepstaff #nav_soldepnav2 a,
	#body_soldepbegin #nav_soldepnav3 a,
	#body_soldepinit #nav_soldepnav4 a,
	#body_soldepapp #nav_soldepnav5 a,
	#body_soldepacctopen #nav_soldepnav6 a,
	#body_soldepcheck #nav_soldepnav7 a,
	#body_soldepdocu #nav_soldepnav8 a,
	#body_soldepbook #nav_soldepnav9 a,
	#body_soldepreport #nav_soldepnav10 a,
	#body_soldeponmoop #nav_soldepnav11 a
	{
	color: #474747;
	background-color: #F5F5D5;
	padding: 5px 0px 5px 31px;
	font-weight: bold;
	background-image: url("images/navigationArrow-2.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

/* services onstates 1st level*/
#body_servhome #nav_servnav1 a,
	#body_servregcon #nav_servnav2 a,
	#body_servprocess #nav_servnav3 a,
	#body_servproduct #nav_servnav4 a,
	#body_servout #nav_servnav5 a,
	#body_servedu #nav_servnav6 a
	{
	color: #474747;
	background-color: #E7E595;
	padding: 5px 0px 5px 21px;
	font-weight: bold;
	background-image: url("images/navigationArrow-1.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

/* events onstates 1st level*/
#body_newsevthome #nav_newsevtnav1 a,
	#body_newsevtcal #nav_newsevtnav2 a,
	#body_newsevtnews #nav_newsevtnav3 a,
	#body_newsenews #nav_newsevtnav4 a
	{
	color: #474747;
	background-color: #E7E595;
	padding: 5px 0px 5px 21px;
	font-weight: bold;
	background-image: url("images/navigationArrow-1.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

/* about onstates 1st level*/
#body_abouthome #nav_aboutnav1 a,
	#body_aboutbrands #nav_aboutnav2 a,
	#body_aboutpart #nav_aboutnav3 a,
	#body_aboutwkfs #nav_aboutnav4 a,
	#body_aboutwk #nav_aboutnav5 a
	{
	color: #474747;
	background-color: #E7E595;
	padding: 5px 0px 5px 21px;
	font-weight: bold;
	background-image: url("images/navigationArrow-1.gif");
	background-position: center left;
	background-repeat: no-repeat;
}

/***********************************************/

/***********************************************/

.navLeft1 {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #474747;
	background-color: #B6DD8F;
	border-bottom: 1px dotted #969696;
	text-decoration: none;
	}

.navLeft1 a {
	display: block;
	color: #474747;
	padding: 5px 0px 5px 21px;
	border-bottom: none;
	background-image: url("images/navigationArrow-1.gif");
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
	}

.navLeft1 a:hover {
	text-decoration: none;
	background-color: #92CC57;
	}

.navLeft1-OnState {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #474747;
	background-color: #E7E595;
	border-bottom: 1px dotted #969696;
	padding: 5px 0px 5px 21px;
	background-image: url("images/navigationArrow-1.gif");
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
	}
	
.navLeft1-OnState a {
	color: #474747;
	text-decoration: none;
	}
	
.navLeft1-OnState a:hover {
	color: #474747;
	text-decoration: none;
	}

.navLeft2 {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #474747;
	background-color: #EEEDB5;
	border-bottom: 1px dotted #969696;
	text-decoration: none;
	}

.navLeft2 a {
	display: block;
	color: #474747;
	padding: 5px 0px 5px 31px;
	border-bottom: none;
	background-image: url("images/navigationArrow-2.gif");
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
	}

.navLeft2 a:hover {
	text-decoration: none;
	background-color: #F5F5D5;
	}

.navLeft2-OnState {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #474747;
	background-color: #F5F5D5;
	padding: 5px 0px 5px 31px;
	background-image: url("images/navigationArrow-2.gif");
	background-position: center left;
	background-repeat: no-repeat;
	/*border-bottom: 1px dotted #969696;*/
	}

.navLeft2-OnState a {
	color: #474747;
	}
	
.navLeft2-OnState a:hover {
	color: #474747;
	text-decoration: none;
	}
	
.navLeft3 {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: normal;
	color: #474747;
	background-color: #F8F7DF;
	border-bottom: 1px dotted #969696;
	}

.navLeft3 a {
	display: block;
	color: #474747;
	padding: 5px 0px 5px 41px;
	border-bottom: none;
	background-image: url("images/navigationArrow-3.gif");
	background-position: center left;
	background-repeat: no-repeat;
	}

.navLeft3 a:hover {
	text-decoration: none;
	background-color: #FFFFFF;
	}
	
.navLeft3-OnState {
	font-family: arial, verdana, sans-serif;
	font-size: 85%;
	font-weight: bold;
	color: #474747;
	background-color: #FFFFFF;
	padding: 5px 0px 5px 41px;
	background-image: url("images/navigationArrow-3.gif");
	background-position: center left;
	background-repeat: no-repeat;
	border-bottom: 1px dotted #969696;
	}
	
.navLeft3-OnState a {
	color: #474747;
	}
	
.navLeft3-OnState a:hover {
	color: #474747;
	text-decoration: none;
	}
	
/* not using, but keeping */
#lnav {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width: 200px;
	float: left;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #474747;
}

#lnav ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background-color: #B6DD8F;
}
  
#lnav ul ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	background-color: #EEEDB5;
}
/* trying hack for padding doubling */
/** html #lnav ul ul { display:inline; }*/
#lnav li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;

}

#lnav li a {
	display: block;
	color: #474747;
	padding: 5px 0px 5px 21px;
	background-image: url("images/navigationArrow-1.gif");
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
	border-bottom: 1px dotted #969696;
}
/* trying hack for padding doubling 
* html #lnav li a { display:inline; } didn't work.. */
#lnav li a:hover {
	text-decoration: none;
	background-color: #92CC57;
}

#lnav ul ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
	list-style-type: none;
}

#lnav ul ul li a {
	display: block;
	color: #474747;
	background-image: url("images/navigationArrow-2.gif");
	background-position: center left;
	background-repeat: no-repeat;
	text-decoration: none;
	border-bottom: 1px dotted #969696;
	padding: 5px 0px 5px 31px;
}

#lnav ul ul li a:hover {
	text-decoration: none;
	background-color: #F5F5D5;
}