/* 1st level nav 
---------------------------------------------------------------------------------- */
.nav1off, .nav1on {
	color:#3A3835;
	margin:0px;
	padding:0px;
}

.nav1off a, .nav1on a {
	width:165px;
	font-size:13px;
	text-align:right;
	display:block;
	line-height:14px;
	text-decoration:none;
	border-bottom:1px solid #F8C8E3;
}

.nav1off a {
	color:#3A3835;
}

.nav1off a:hover {
	color:#FFF;
	background-color:#EC79BA;
}

.nav1on a {
	color:#FFF;
	background-color:#EC79BA;
}

.nav1on a:hover {
	color:#FFF;
}

.nav1off p, .nav1on p {
	padding-left:14px;
	padding-right:14px;
	padding-top:0px;
	padding-bottom:5px;
}

/* 2nd level nav 
---------------------------------------------------------------------------------- */
.nav2off, .nav2on {
	color:#787772;
	margin:0px;
	padding:0px;
}

.nav2off a, .nav2on a {
	width:165px;
	font-size:11px;
	text-align:right;
	display:block;
	line-height:13px;
	text-decoration:none;
	border-bottom:1px solid #FBDBED;
}

.nav2off a {
	color:#787772;
}

.nav2off a:hover {
	color:#EC79BA;
}

.nav2on a {
	color:#EC79BA;
}

.nav2on a:hover {
	color:#EC79BA;
}

.nav2off p, .nav2on p {
	padding-left:14px;
	padding-right:14px;
	padding-top:0px;
	padding-bottom:3px;
}

/* 3rd level nav
---------------------------------------------------------------------------------- */
.nav3off, .nav3on {
	color:#787772;
	margin:0px;
	padding:0px;
}

.nav3off a, .nav3on a {
	width:165px;
	font-size:9px;
	text-align:right;
	display:block;
	line-height:11px;
	text-decoration:none;
	border-bottom:1px solid #FBDBED;
}

.nav3off a {
	color:#787772;
}

.nav3off a:hover {
	color:#EC79BA;
}

.nav3on a {
	color:#EC79BA;
}

.nav3on a:hover {
	color:#EC79BA;
}

.nav3off p, .nav3on p {
	padding-left:14px;
	padding-right:14px;
	padding-top:0px;
	padding-bottom:3px;
}

/* breadcrumb
-----------------------------------------------------------------------------------*/
#breadcrumb {
	font-size:11px;
	color:#D1E7F3;
	padding-left:23px;
}

#breadcrumb a {
	color:#D1E7F3;
	text-decoration:none;
}

#breadcrumb a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* printer friendly
-----------------------------------------------------------------------------------*/
#printerFriendly {
	float:right;
	width:94px;
	padding-right:2px;
	padding-top:19px;
}

/* footer
-----------------------------------------------------------------------------------*/
#footer {
	font-size:11px;
	color:#D18C8C;
	width:700px;
	padding-top:12px;
}

#footer a {
	color:#D18C8C;
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
}

#footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
