                                                                                      /*html {
	
}
body {
	
}
body {
	background: #fff; font: 12px arial, sans-serif; color: #444;
}

p {
	padding-right: 10px; padding-left: 10px; padding-bottom: 5px; color: #666; padding-top: 5px;
}*/

span.vertical-space{
line-height: 50px;
text-align: left;
}

#container-wchs-sidebar {
	min-height: 100%; margin-top: 5px; margin-bottom: 20px; width: auto /*210px;*/
}
#content-wchs-sidebar {
	background: none; margin: 0px auto; width: auto;
}

#wrap {
	background: none; /*background: none url(wrapbg.gif) repeat-y left top;*/ overflow: hidden; width: 200px;
}
#wchs-sidebar h3 { border-style:dotted;border-color:#b78a69; border-left-width: 0px; border-right-width: 0px;
	font-family: georgia, "times new roman", times, serif;
	word-spacing: 2px;
	text-align:left; width: auto; padding-right: 0px; padding-left: 17px; font-size: 14px; background: #edd3a5;/*#f4dec7; #efefef;*/ margin:0 0px 0 2px; cursor: pointer; color: #222; padding-top: 8px; padding-bottom: 8px; border-bottom: #fff 1px solid; text-decoration: none;
}

h3.toggler a {
	color: #666; text-decoration: none;
}
h3.toggler a:hover {
	color: black;
}
div.accordion { border-style:solid;border-color:#e3c48e; border-left-width: 1px; border-right-width: 1px;
	margin-left:2px; background-color: #e8d5b4;/*url(accordionbg.gif) #efefef repeat-x left top*/
}
div.accordion ul {
	margin: 0; padding:0 0 0 3px; list-style-type: none;
}
div.accordion ul li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 6px; padding-top: 6px
}
div.accordion ul li a {
	padding-right: 0px; display: block; padding-left: 20px; font-size: 90%; padding-bottom: 4px; color: #666; padding-top: 4px; text-decoration: none;
}
div.accordion ul li a span {padding-left: 0; padding-top: 10px; padding-bottom: 10px;font-size: 1em; color: #715444;
	line-height: 1em;
}
div.accordion ul li a img { padding: 6px 0px 0px 0px; border-style:dotted;border-color:#b78a69;
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; vertical-align: middle; margin-right: 6px; border-right-width: 0px;
}
div.accordion ul li a:hover span {
	text-decoration: underline;
}
#top_round {
	font-size: 1px; height: 10px;
}
#bottom_round {
	font-size: 1px; height: 10px;
}
.top_dark {
	background: url(top_dark.gif) no-repeat left top;
}
.top_light {
	background: url(top_light.gif) no-repeat left top;
}
.bottom_dark {
	background: url(bottom_dark.gif) no-repeat left top;
}
.bottom_light {
	background: url(bottom_light.gif) no-repeat left top;
}
.first {
	padding-top: 5px;
}
.last {
	padding-bottom: 5px;
}