/* expanders: */
.expanders div.parent a { 
	font-weight: bold; color: #000; text-decoration:none;
	font-family: QuintURWT-Bold, "Geometric Slabserif 712", "GeoSlab712 Md BT", "Bookman Old Style", BookmanOldStyle, Clarendon, "Clarendon BT", "Lubalin Graph", "ITC Lubalin Graph", Lubalin, "ITC Officina Serif", "ITC Officina Serif Book", "ITC Bookman", Verdana, "Trebuchet MS", Helvetica, Arial, sans-serif; 
}
.expanders div.parent { padding-bottom: 1px; padding-top: 3px; text-decoration: none; font-size: 18px; line-height: 20px; }
.expanders div.child  { width:100%; display:none; background-repeat:repeat-x; background-image: url(/NewGraphics/newerGraphics/shadown.gif); }


.expanders div.subhead.parent	{ border-bottom: 0; border-right: 1px solid white;  }
*html .expanders div.subhead.parent A { width:100%; }

.expanders div.parent A { display:block; padding:0; padding-left:30px;  }
.expanders div.parent A { background-color: transparent; background-image: url(/NewGraphics/newerGraphics/shinyPlus.gif); background-position: left 2px; background-repeat: no-repeat; }
.expanders div.parent A:hover { background-color: transparent; }
.expanders div.parent A:hover { background-image: url(/NewGraphics/newerGraphics/shinyPlus-Over.gif); }

.expanders div.parent.on A { background-color: transparent; background-image: url(/NewGraphics/newerGraphics/shinyMinus.gif);  }
.expanders div.parent.on A:hover { background-color: transparent; }
.expanders div.parent.on A:hover { background-image: url(/NewGraphics/newerGraphics/shinyMinus-Over.gif); }

.expanders div.parent A span
{
	display: block; 
	padding: 4px;
	padding-left: 6px;
	border: #000 1px solid;
	background-color: #61f8c4;
	background-image: url(/NewGraphics/newerGraphics/expander.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
	font-size: 18px;
	line-height: 19px;
	text-align:center;
	font-family: 'Trebuchet MS', Helvetica, Arial, sans-serif;
	text-shadow: #fff 2px 2px 2px;
}
.expanders div.parent A:hover span { 
	background-color: #61f8c4; border-width:2px 1px 1px 2px; padding: 4px 3px 3px 7px; 
	 text-shadow: #fff -1px -1px 2px; 
}
*html .expanders div.parent A:hover span { background-position: 1px 1px; padding: 4px 2px 3px 8px; }

.expanders div.child { margin:-2px 1px 4px 30px; padding:2em; padding-bottom:1em; border: #000 1px solid; border-top:none; width:auto; }
.expanders div.child.nextissub { border-bottom:none; padding-bottom:1em; margin-bottom:0; }
.expanders div.child p, .expanders div.child ul, .expanders div.child ol { margin-top:0; margin-bottom:1em; padding-top:0; padding-bottom:0; }
#itemHeader { padding-left:30px; } /* to match to expander widgets */

.expanders.sub { background-color:#fff; padding:1px 1em 1px 30px; border: #000 1px solid; border-top:none; border-bottom:none; margin:-1px 1px -2px 30px;  }
.expanders.sub.last { padding:1px 1em 1em 30px; border-bottom: #000 1px solid; margin-bottom:5px;  }
