/* sidebar.css CSS Document */

#leftSidebar a:link {color: #005995;text-decoration: none;}
#leftSidebar a:visited {text-decoration: none;color: #0065A8;}
#leftSidebar a:hover {	text-decoration: underline;	color: #0066AA;}
#leftSidebar a:active {	text-decoration: none;	color: #007D00;}

.open {	display: block;}
.closed { display: none;}

/******* new ************/
#p7swapmenu {
	padding: 0px;
	background-color: #fff;
	margin-left: 0.5em;
}

#p7swapmenu ul {
	margin: 0px;
	padding: 0px;
	margin-bottom: 0.75em;
}
#p7swapmenu li {
	font-size: 0.85em;
	margin: 0 0 0 0;
	padding: 0;	list-style-type: none;
}
#p7swapmenu li h3 { font-size: 1em; }

.closed a, .open a {
	/*display: block;*/ /**********************************/
	/*padding: 2px 0px 2px 4px;*/
	text-decoration: none;
}
.closed a:hover, .open a:hover {/*display: block; /**********************************/
	 /*padding: 2px 0px 2px 4px;*/
	text-decoration: none;
	color: #5B624F;
}
.closed a {
	/*display: block;*/ /**********************************/
	/*padding: 2px 0px 2px 4px;*/
	text-decoration: none;
}

.closed ul a, .open ul a, .open ul a:hover {
	background-color: #fff;
	border: 0;
	color:#666;
	font-weight:normal;
	padding: 0; margin: 0;}
/*#whatsnew #wn ul*/

/*.open ul { margin-top: .5em; }*/
.open ul a:hover {background-color: #fff; color: #666;}
#p7current {font-weight: bold;}


leftSidebar #p7swapmenu ul li ul li {
	margin-bottom: 0px;
	color: #666;
	padding: 0;
}
#leftSidebar  #p7swapmenu ul li ul li a {
	color: #333;
	background-color: #fff;
	padding-bottom: 0;
	padding: 0;
}	
	
#leftSidebar #p7swapmenu ul li ul li a:hover {
	background-color:#fff;
	padding-bottom: 0;
	padding: 0;
	color: #005995;
}
#leftSidebar #p7swapmenu ul li ul li a:active { outline: none; color: #005995;}
#p7swapmenu  a {color: #333;}

/*li#whatsnew, li#vps, li#info, li#nra, li#work, li#veo {
	margin: .5em 0 1em .5em;
	padding: 0px;
	border-top: solid 1px #ccc;
	padding-top: 0.5em;
}*/


li#whatsnew, li#vps, li#info, li#nra, li#work, li#veo {
	margin: .5em 0 .5em .5em;
	padding: 0px;
	border-top: none; border-bottom: none;
	padding-top: 0.5em;
}

#p7swapmenu #home {
	font-weight: bold;
	color: #0076C2;
}

#wn.open ul, #voterInfo.open ul, #candOrg.open ul, #newsrelease.open ul, #jobs.open ul, #electionOff.open ul { margin-top: 0.35em; }

