/*-------------*/
/*-- Sidebar --*/
#sidebar {
	background:url('/images/bkgSideMid.gif') repeat-y left;
	width:237px;
	float:left;
}
#sidebarnav {
	font-size:13px;
}
#sidebarnav ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidebar p {
	margin:0;
	padding:0;
}

/*-- 1st tier --*/
#sidebarnav ul li {
	width:230px;
	background:url('/images/bkgSideMid.gif') repeat-y left;
	border-bottom:1px solid #146fb2;
}
#sidebarnav ul li:hover {
	width:230px;
	background:url('/images/btnSideOver.gif') repeat-y left;
	border-bottom:1px solid #146fb2;
}
#sidebarnav ul li.parent{
	width:237px;
	background:url('/images/btnSideOnBkg.gif') repeat-y;
	border-bottom:none;
	font-weight:bold;
	color:#0866ad !important;
}
/**/
#sidebarnav ul li.parent div{
	width:237px;
	background:url('/images/btnSideOn.gif') no-repeat left top;
}
#sidebarnav ul li.parent div:hover{
	width:237px;
	background:url('/images/btnSideOnOver.gif') no-repeat left top;
}
#sidebarnav ul li.selected{
	width:237px;
	background:url('/images/btnSideOnBkg.gif') repeat-y;
	border-bottom:none;
	font-weight:bold;
	color:#0866ad !important;
}
/**/
#sidebarnav ul li.selected div{
	width:237px;
	background:url('/images/btnSideOn.gif') no-repeat left top;
}
#sidebarnav ul li a {
	width:206px;
	padding:6px 0 6px 24px;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
#sidebarnav ul li a:hover {
	text-decoration:none;
}
#sidebarnav ul li.selected a{
	width:206px;
	padding:6px 0 6px 24px;
	color:#ffffff;
	text-decoration:none;
	display:block;
	
	font-weight:bold;
	color:#0866ad;
}

/*-----selected parent-----*/
#sidebarnav ul li.parent a{
	font-weight:normal;
	color:#ffffff;
}

/*-- 2nd tier --*/
/**/
#sidebarnav ul li.parent ul li {
	width:237px;
	background:url('/images/btnSideOnBkg.gif') repeat-y;
	border-bottom:none;
	font-weight:normal;
	color:#ffffff !important;
}
#sidebarnav ul li.parent ul li div {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
#sidebarnav ul li.parent ul li:hover {
	width:230px;
	/*background:url('/images/btnSideOver.gif') repeat-y left;*/
}
#sidebarnav ul li.parent ul li div:hover {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
/**/

#sidebarnav ul li.selected ul li {
	width:237px;
	background:url('/images/btnSideOnBkg.gif') repeat-y;
	border-bottom:none;
	font-weight:normal;
	color:#ffffff !important;
}
#sidebarnav ul li.selected ul li div {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
#sidebarnav ul li.selected ul li:hover {
	width:230px;
	background:url('/images/btnSideOver.gif') repeat-y left;
}
#sidebarnav ul li.selected ul li div:hover {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
#sidebarnav ul li ul li a {
	width:182px;
	padding:3px 10px 3px 38px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	display:block;
}
#sidebarnav ul li ul li a:hover {
	text-decoration:none;
}
/**/
#sidebarnav ul li.parent ul li a {
	width:182px;
	padding:3px 10px 3px 38px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	display:block;
}
/**/
#sidebarnav ul li.selected ul li a {
	width:182px;
	padding:3px 10px 3px 38px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	display:block;
}

/*-- 2nd tier selected --*/
/**/
#sidebarnav ul li.parent ul li.selected{
	width:230px;
	/*background:url('/images/btnSideOnBkg.gif') repeat-y !important;*/
	background:none !important;
	font-weight:bold;
	color:#0866ad !important;
}
#sidebarnav ul li.parent ul li.selected p {
	background:none !important;
}
#sidebarnav ul li.parent ul li.selected a {
	color:#0866ad;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
/**/
#sidebarnav ul li.selected ul li.selected{
	width:230px;
	background:url('/images/btnSideOver.gif') repeat-y left;
	font-weight:bold;
	color:#0866ad !important;
}
#sidebarnav ul li.selected ul li.selected a {
	color:#0866ad;
	text-decoration:none;
	display:block;
	font-weight:bold;
}
/*-----selected parent-----*/
/**/
#sidebarnav ul li.parent ul li.parent a{
	font-weight:normal;
	color:#ffffff;
}
#sidebarnav ul li.parent ul li.parent{
	background:none;
}
#sidebarnav ul li.parent ul li.parent p:hover {
	background:url('/images/btnSideOver.gif') repeat-y left;
}
/**/

#sidebarnav ul li.selected ul li.parent a{
	font-weight:normal;
	color:#ffffff;
}
#sidebarnav ul li.selected ul li.parent{
	background:none;
}
#sidebarnav ul li.parent ul li.selected p {
	/*border-top:1px solid #146fb2;
	border-bottom:1px solid #146fb2;*/
}
#sidebarnav ul li.parent ul li.selected ul li p {
	border:none;
}


/*-- 2nd tier: w/o selection --*/
#sidebarnav ul li ul li {
	width:230px;
	/*background:url('/images/btnSideOnBkg.gif') repeat-y;*/
	border-bottom:none;
	font-weight:normal;
	color:#ffffff !important;
}
#sidebarnav ul li ul li div {
	/*background:url('/images/bkgSideBtnBtm.gif') no-repeat left bottom;*/
	background:url('/images/bkgSideMid.gif') repeat-y left;
	width:230px;
	height:7px;
}
#sidebarnav ul li ul li:hover {
	width:230px;
	background:url('/images/btnSideOver.gif') repeat-y left;
	border:none !important;
}
#sidebarnav ul li ul li div:hover {
	background:url('/images/bkgSideMid.gif') repeat-y left;
	width:230px;
	height:7px;
}
#sidebarnav ul li ul li a {
	width:182px;
	padding:3px 10px 3px 38px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	display:block;
}
#sidebarnav ul li ul li a:hover {
	text-decoration:none;
}
#sidebarnav ul li ul li a {
	width:182px;
	padding:3px 10px 3px 38px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	display:block;
}




/*-- 3rd tier --*/
/**/
#sidebarnav ul li.parent ul li.parent ul {
	width:237px;
	background:url('/images/btnSideOnBkg.gif') repeat-y;
	border-bottom:none;
	font-weight:normal;
	color:#ffffff !important;
}
#sidebarnav ul li.parent ul li.parent ul li div {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
#sidebarnav ul li.parent ul li.parent ul li:hover {
	width:230px;
	background:url('/images/btnSideOver.gif') repeat-y left;
}
#sidebarnav ul li.parent ul li.parent div:hover {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
#sidebarnav ul li.parent ul li.parent ul li a {
	width:164px;
	padding:3px 10px 3px 56px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	display:block;
	font-size:12px;
}
#sidebarnav ul li.parent ul li.parent ul li a:hover {
	text-decoration:none;
}
/**/

/***/
#sidebarnav ul li.parent ul li.selected ul {
	width:237px;
	background:url('/images/btnSideOnBkg.gif') repeat-y;
	border-bottom:none;
	font-weight:normal;
	color:#ffffff !important;
}
#sidebarnav ul li.parent ul li.selected ul li div {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
#sidebarnav ul li.parent ul li.selected ul li:hover {
	width:230px;
	background:url('/images/btnSideOver.gif') repeat-y left;
}
#sidebarnav ul li.parent ul li.selected div:hover {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
#sidebarnav ul li.parent ul li.selected ul li a {
	width:164px;
	padding:3px 10px 3px 56px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	display:block;
	font-size:12px;
}
#sidebarnav ul li.parent ul li.selected ul li a:hover {
	text-decoration:none;
}
/***/


#sidebarnav ul li.selected ul li.selected ul {
	width:237px;
	background:url('/images/btnSideOnBkg.gif') repeat-y;
	border-bottom:none;
	font-weight:normal;
	color:#ffffff !important;
}
#sidebarnav ul li.selected ul li.selected ul li div {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
#sidebarnav ul li.selected ul li.selected ul li:hover {
	width:230px;
	background:url('/images/btnSideOver.gif') repeat-y left;
}
#sidebarnav ul li.selected ul li.selected div:hover {
	background:url('/images/bkgSideBtnBtmOver.gif') no-repeat left bottom;
	width:230px;
	height:7px;
}
#sidebarnav ul li.selected ul li.selected ul li a {
	width:164px;
	padding:3px 10px 3px 56px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	display:block;
	font-size:12px;
}
#sidebarnav ul li.selected ul li.selected ul li a:hover {
	text-decoration:none;
}

/*-- 3rd tier selected --*/

/***/
#sidebarnav ul li.parent ul li.parent ul li.selected a {
	color:#0866ad;
	text-decoration:none;
	display:block;
	font-weight:bold;
	font-size:12px;
}
/**/

#sidebarnav ul li.selected ul li.selected ul li.selected {
	width:230px;
	/*background:url('/images/btnSideOver.gif') repeat-y left;*/
	font-weight:bold;
	color:#0866ad !important;
}
#sidebarnav ul li.selected ul li.selected ul li.selected a {
	color:#0866ad;
	text-decoration:none;
	display:block;
	font-weight:bold;
	font-size:12px;
}
#sidebarnav ul li.selected ul li.selected ul li.selected p {
	border-top:1px solid #146fb2;
	border-bottom:1px solid #146fb2;
}