#accordion {
	margin:0px 0px 10px 0px;
}
h3.toggler {
	cursor: pointer;
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #f2f2f2;
	font-size: 1.15em;
	text-align: left;
	background:transparent url(../images/grey-bar2.jpg) repeat-x scroll left top;
	outline:none;
	margin: 0px 0 0px 0;
	padding: 12px 5px 10px 8px;
}
h3.toggler a{
	outline:none;
	text-decoration:none;
}
h3.toggler a:hover{
	color: #420058;
	text-decoration:none;
}
div.element p, div.element h4 {
	margin:0px;
	padding:8px;
}
h3.toggleon a{color:#ffffff!important;}
.toggleon {
background:transparent url(../images/purple-bar.jpg) repeat-x scroll left top!important;
color:#ffffff!important;
}
blockquote {
	padding:5px 20px;
}
#toptoggle {border-top:0px;}
/*div.element img{
float:left;
padding:0px 20px 5px 0;
}*/
.accord-liner {
float:left;
padding:0 0 15px 20px;
}
.holder {
float:left;
display:block;
padding:0px;
margin:0px;
}
div.enlarge a{
clear:left;
float:left;
width:100px;
height:25px;
background:transparent url(../images/enlarge-icon.gif) no-repeat 30px 3px;
padding:5px 0 9px 50px;
margin:5px 0 0 0;
font-size:.8em;
line-height:1em;
font-weight:bold;
text-align:left;
text-decoration:none;
color:#7b7e7f;
}
div.enlarge a:hover{
font-size:.8em;
background:transparent url(../images/enlarge-icon-hover.gif) no-repeat 30px 3px;
color:#420058!important;
font-weight:bold;
text-decoration:none;
}
.positionitem img{float:left; display:block; width:185px; margin:0 30px 0 25px;}
.positionitem a{
float:left;
padding:2px;
}
.positionitem a:hover{
float:left;
padding:8px;
border:solid 5px #cccccc;
}